Lead Performance Engineer Resume
SUMMARY:
- Over Fourteen years of diverse experience in Information Technology with emphasis on Quality Assurance.
- Developed Test Plans and created Test Cases
- Excellent skills in manual testing as well as in automating tests using WinRunner, LoadRunner, Rational, Empirix, WebLoad and Test Director.
- Good understanding of the Software testing Methodologies.
- Expertise in Load, Stress and performance testing using LoadRunner and SOASTA.
- Expertise in Back End Testing using SQL queries and Shell Scripts.
- Experience in writing, maintaining and updating Test Documentation for various stages of testing for reference and Auditing purposes.
- Good team player and have ability to work independently
- Possess excellent communication skills along with verbal and written skills.
- Oversees the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports.
- Keeps current with technological developments within the industry.
- Monitors and evaluates competitive applications and products.
- Reviews literature, patents, and current practices relevant to the solution of assigned projects.
- Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serves as a guide and mentor for junior level Software Development Engineers.
- Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification, and within budget.
- Works with Quality Assurance team to determine if applications fit specification and technical requirements.
- Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of specified engineering specialty.
- Displays expertise in process design and redesign skills. Presents and defends architectural, design, and technical choices to internal audiences.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.
PROFESSIONAL EXPERIENCE:
Confidential
Lead Performance Engineer
Management/Process
- From scratch created a highly successful Performance Engineering department that consistently exceeded stretch goals for all quality metrics.
- Hired, trained and managed the Quality Assurance team of up to 7 employees in 3 states resulting in effective integration of processes.
- Successfully managed the Quality Assurance teams for two departments (PECOS and HMS) as a Lead Performance Engineer.
- Tracked and reported quality metrics for the department in a clear and concise manner to senior management to use for performance reviews and bonus recommendations.
- Developed and managed vendor relations as related to Express Scripts quality assurance requirements. Part of the vendor selection and performance evaluation team.
- Developed processes, policies and procedures for other areas within the department resulting in integrating production and quality assurance processes. Trained department personnel on those processes, policies and procedures.
- Ensured accuracy of Medicare and Department of Education benefit information
- Managed CI/CD with Jenkins using Pipeline and Docker.
Communication/ Leadership
- Created Performance work load model for different scenarios.
- Gathered Performance Testing requirements and created performance test plans.
- Formed different scenarios and generated analysis and comparison reports.
- Experience with Business Process Management (BPM) to improve corporate performance by managing and optimizing a company’s business process.
WLDM /Data/ Script Creation/ Execution
- Developed LoadRunner scripts using VuGen to conduct load, stress and endurance test
- Executed scenarios using Performance center and provided analysis report to a Project team.
- Enhanced and Parameterized VuGen Scripts to ensure real time user behavior using LoadRunner.
- Conducted testing using SoapUI and JMeter.
- Created scripts for REST API and Web service calls.
- Created scripts for SAP HR and SAP CRM modules.
- Advanced scripting languages such as python, perl and Visual Basic for automation.
Monitoring/ Analysis
- Worked with the development and networking team to publish the performance test report.
- Monitored Vuser, throughput, web server resources, web resources, transaction, hits per second, Transactions per Sec, JVM, JDBC pool and server utilization graphs.
Environment: Cloud Watch, Big Data, SAP, LoadRunner, Performance Center, SiteScope, Oracle, WebSphere, Apache, VuGen, SoapUI, JMeter, AWS, Informatica, Cognos, Hadoop, Cloud Testing, Pega, GitHUb, Kafka, Python, Perl, Visual Basic, Linux, AWS Cloud, S3, CDN,CI/CD, SAP, Jenkins, Docker, Agile development, scrum, DevOps, HTTP REST, HTTP SOAP, AJAX, XSLT, XML Schema, UML/SysML, Pega
Confidential
Sr. Performance Engineer
Responsibilities:
- Analyzed Business Requirement documents.
- Experience with Business Process Management (BPM) to improve corporate performance by managing and optimizing a company’s business process.
- Drafted Test strategies, Test cases and Test plans based on functional specification.
- Created test scripts for Super ball, Presto, NCAA March Madness and NFL applications.
- Enhanced and Parameterized VuGen Scripts for REST API and Web Services.
- Involved in capacity planning and tuning.
- Configured load generators in amazon cloud.
- Involved in performance center migration from 11 to 11.52.
- Monitored VUser, throughput, web server resources, web resources, transaction, hits per second, JVM, JDBC pool and server utilization graphs.
- Conducted Load Testing using LoadRunner and JMeter for response time monitoring
- Created work load model using Splunk.
- Managed test suite for each build in Change Synergy.
Environment: Performance Center 11.52, GIRA, JMeter, SiteScope, Web trends, BPM, Windows, AWS, Cloud Testing, Oracle, TOAD, J2EE, .Net
Confidential
Lead Performance Engineer
Responsibilities:
Communication/ Leadership
- Created Performance WLDM for capacity planning.
- Gathered Performance Testing requirements and created performance test plans.
- Formed different scenarios for performance test and generated analysis and comparison
WLDM /Data/ Script Creation/ Execution
- Developed LoadRunner scripts using VuGen to conduct load, stress and endurance test
- Executed scenarios using Controller and provided analysis report to a Project team.
- Correlated and Parameterized vendor simulated test Agenda using LoadRunner.
- Enhanced and Parameterized VuGen Scripts to ensure real time load conditions in LoadRunner
- Executed SoapUI scripts for Web Service
- Created scripts for Informatica reports.
- Executed different scenarios and provided data for the capacity planning
Monitoring/ Analysis
- Worked with the Capacity Planning team to publish the performance test report.
- Monitored Vuser, throughput, web server resources, web resources, transaction, hits per second, Transactions per Sec, JVM, JDBC pool and server utilization graphs.
- UNIX monitoring and configuration
Environment: Windows XP/NT, UNIX, LoadRunner, SiteScope, Splunk, SoapUI, Rational ClearCase, Rational ClearQuest, SCRUM, Oracle, WebLogic, Informatica, Apache, VuGen, Performance Center, Agile development, DevOps, HTTP REST, HTTP SOAP, AJAX, XSLT, XML Schema, UML/SysML
Confidential
Sr. Performance Lead
Responsibilities:
Communication/ Leadership
- Involved in construction of Performance WLDM
- Gathered Performance Testing requirements and created performance test plans.
- Created templates for performance test report and analysis report.
WLDM /Data/ Script Creation/ Execution
- Developed WebLoad scripts using WebLoad IDE to conduct load, stress and endurance test
- Parameterized IDE Scripts in WebLoad using Java Script functions.
- Executed performance test scenarios using WebLoad Controller.
- Correlated and Parameterized vendor simulated test Agenda using WebLoad and JMeter.
- Created and validated data using VuGen and JMeter.
- Enhanced and Parameterized VuGen Scripts to ensure real time load conditions in LoadRunner
- Conducted performance testing using Performance center 7.8, SiteScope and Vugen.
- Conducted load testing to generate the load on the server by creating VUser scripts in LoadRunner.
- Performed auto correlation testing for checking difference in two versions in LoadRunner.
Monitoring/ Analysis
- Worked with the Capacity Planning team to publish the performance test report.
- Monitored VUser, throughput, web server resources, web resources, transaction, hits per second, JVM, JDBC pool and server utilization graphs.
- UNIX monitoring and configuration
Environment: Windows XP/NT, UNIX, WebLoad, SoapUI, JMeter, JRcoket, Rational ClearCase, Rational ClearQuest, Oracle, WebLogic, Amazon cloud, AWS, SiteScope, VuGen
Confidential
Sr. Performance Lead
Applications:
- LP ( Loan Prospector)
- Servicing Portal (MIDAS)
NPL Application
- Workout Prospector
- Home Steps
- Expense Remittance System
- LMWS (Loan Modification Workout)
- HAMP WPII
Monitoring/ Analysis
- Used Web logic admin consoles and Introscope to monitor application health during various types of load test
- Analyzed web server’s performance & framework logs to find out most time consuming code in the Applications
- Worked with the DBA team to set up and use DB monitoring and Query profiling to find out DB Deadlocks, most time consuming queries and tuning of the time consuming queries.
- Documented Response time for login, Response time for individual pages, Throughput Per transaction, total # of simulated users, Average web server queue length, Average Application Server queuing.
- Monitored overall application server CPU utilization, Memory utilization of application servers, Web servers and database servers and reported application scalability using UNIX monitoring Utilities. (Vmstat, Iostat, Mpstat etc.)
Reporting
- Reported test defects in IBM Clear Quest and worked with concerned work group to resolve performance issues.
Environment: Windows XP/NT, UNIX, Mercury LoadRunner 9.52, Rational ClearCase, Rational ClearQuest, Oracle, WebLogic, Fuse, SEDA, JMS, Introscope
Confidential
Sr. Performance Lead
Responsibilities:
- Gathered performance requirements by interacting with the stakeholders and reviewing the manual test cases
- Prepared performance test plan and test data management plan
- Divided each script into a components to facilitate reusability
- Created scenarios for Baseline, Environment Shakeout Test, Benchmark, Load, Stress, Endurance and Fail over Recovery performance test types
- Executed Network Shakeout Tests to identify the Network Capability
- Ran Baseline, Environment Shakeout Test, Benchmark, Load, Stress, Endurance and Fail Over
- Recovery on the Staging and Beta Environments
- Identified bottlenecks related to Network and WebSphere Server
- Involved in Internal and External Load Testing
- Prepared performance test reports for all the performance test types
- Involved in UNIX monitor configuration
Environment: COBOL, JCL, CICS, VSAM, DB2, CHGMAN, Mercury Quality Center, LoadRunner
Confidential
Sr. Performance Engineer
Responsibilities:
- Created automated scripts in Rational VU recorder and Mercury Loadrunner
- Parameterized the scripts so that they can be run with different data
- Created custom designed functions in C in both Rational and Loadrunner to ease the parameterization, data mapping and pass/fail determination of test cases
- Created workload model to simulate actual production peak hour transactions
- Ran Performance test on the environment and monitored the different application and database servers
- Pulled in reports from the application and database servers to study the CPU Utilization, Heap information, memory used and other such criteria to determine whether the application is running as per Non - functional Requirements (NFR) set by the business users
- Performed backend testing on the DB2 database using SQL queries to ensure that the data populated was in the right format and status.
Confidential
Sr. Performance Tester
Responsibilities:
- Analyzed Business Requirement documents.
- Drafted Test strategies, Test cases and Test plans based on functional specification.
- Created test scripts for
- Managers Direct Access (DA) - Hires, transfers, terminations, promotions and demotions are maintained and recorded
- Payroll (PY) - Maintains employee salary and bonus information
- Time and Labor (T&L) - Records and maintains employee time and its account coding
- Benefits (BN) - Employees can register for and view their current benefits and plans
- HR Administration (HR) - Human Resource employees track and approve new and current employee status changes
- Involved in capacity planning and tuning.
- Conducted performance testing using Performance center 7.8, SiteScope and VuGen.
- Monitored VUser, throughput, web server resources, web resources, transaction, hits per second, JVM, JDBC pool and server utilization graphs.
- Conducted Regression testing after every new build and version
- Conducted Load Testing using LoadRunner for response time monitoring
- Experienced With CVS (version control system)
- Managed test suite for each build in Change Synergy.
- Used Change Synergy to report defects and test results
Environment: Load Runner 7.8, Test Center 7.8, Performance Center 7.8, SiteScope, Web trends, Windows 2000, Oracle, TOAD, PeopleSoft, J2EE
Confidential
Sr. Performance Tester
Responsibilities:
- Interacted with the Development team throughout the entire Software Development Life Cycle (SDLC) to review and adjust the Test Plan/Test Cases as per changing requirements.
- Performed Manual Execution of several Test Cases from Test Director.
- Performed Functional testing, GUI testing and Database Integrity testing.
- Identifying Test Cases to be run for Regression Testing and creation of automated test scripts using Mercury QuickTestPro.
- Prepared Automation Regression Test Plan.
- Executed, maintained, logged and reported on test case execution using Test Director.
- Involved in Evaluation of structure and traceability of regression test suite
- Involved in Risk Assessment of various components of the application.
- Involved in setting up the QA environment in UNIX.
- Performed Batch Tests on the UNIX platform using Shell Scripting.
- Batch testing using UNIX shell scripts was performed to play back test against new, untested versions of the application to identify application defects.
- Performed Data Validation and Data Integration using SQL Queries.
- Performed Backend testing to test the validity of data using SQL Queries.
- Viewed, verified and, updated the test data in the database by using Toad.
- Executed UNIX Shell Scripts for Data Dump.
- Involved in preparation of Performance Test Plan
- Performance Testing was conducted using LoadRunner to measure System Response Time by exercising numerous functionality concurrently.
- Developed and enhanced various test scripts using LoadRunner VuGen.
- Involved in running UNIX Shell to back up daily test data and disk clean up.
- Created Test Scenario for Performance Benchmark Test.
- Used different Online Monitors and Analysis tool to analyze the performance of the application under test.
Environment: Load Runner 7.8, Test Center 7.8, Performance Center 7.8, SiteScope, Web trends, Windows 2000, Oracle, TOAD, Peoplesoft, Web Emulator, J2EE
Confidential
Sr. Performance Tester
Responsibilities:
- Worked as a senior performance tester for creating a test script and monitoring results.
- Analyzed Business Requirement documents.
- Drafted Test strategies, Test cases and Test plans based on functional specification.
- Collected data for Load model using Web trends.
- Used TOAD for creating test data.
- Conducted performance testing using Performance center 7.8, SiteScope and Vugen.
- Conducted load testing to generate the load on the server by creating VUser scripts in LoadRunner.
- Performed auto correlation testing for checking difference in two versions in LoadRunner.
- Monitored VUser, throughput, web server resources, web resources, transaction, hits per second, JVM, JDBC pool and server utilization graphs.
- Testing IP based products regarding Layer 2 and Layer 3 technology. Involved in testing routing and its associated protocols (BGP, RIP, OSPF), switch connectivity, VLANs, and VoIP.
- Conducted Regression testing after every new build and version
- Conducted Load Testing using LoadRunner for response time monitoring
- Experienced With CVS (version control system)
- Administrated user groups and their access in Test Director
- Managed test suite for each build in Test Director
- Used Test Director to report defects and test results
Environment: Load Runner 7.8, Test Center 7.8, Performance Center 7.8, SiteScope, Web trends, Windows 2000, Oracle, TOAD, J2EE
Confidential
Programmer Analyst
Responsibilities:
- Analyzed Business Requirement documents.
- Drafted Test strategies, Test cases and Test plans based on functional specification.
- Conducted parameterization in LoadRunner.
- Conducted performance testing using LoadRunner.
- Configured Multiple IP addresses for Load testing in LoadRunner.
- Conducted load testing to generate the load on the server by creating Vuser scripts in LoadRunner.
- Performed auto correlation testing for checking difference in two versions in LoadRunner.
- Monitored Vuser, throughput, web server resources, web resources, transaction, hits per second, pages downloaded per sec and network monitored group.
- Conducted Regression testing after every new build and version
- Involved in Configuration testing.
- Performed regression testing.
Environment: LoadRunner, Windows 2000, Oracle, Java, Test Director, and ASP
Confidential
Programmer Analyst
Responsibilities:
- Developed functional specification by meeting with the Project manager and development team.
- Responsible for writing detailed test plan in accordance with the business requirements
- Created and maintained test matrix and tractability matrix.
- Prepared test cases for Agent installation and AdminUI.
- Maintained Test matrix.
- Enhanced Vuser script by inserting toggle points, transaction points and Rendezvous points.
- Performed manual testing for report interface, register interface, policy interface, server installation and admin user interface.
- Testing IP based products regarding Layer 2 and Layer 3 technology. Involved in testing routing and its associated protocols (BGP, RIP, OSPF), switch connectivity, VLANs, and VoIP.
- Conducted testing using Policy harness, Report harness and Registration harness.
- Experience with SOAP testing and knowledge of WSDL.
- Performed gray box by changing code in XML file and fetch using report harness.
- Prepared stored procedures to create users and register them using it and different groups.
- Installed WSE 2.0 for .NET
- Used TestDirector to report defects and test results
- Performed regression testing.
- Participated in weekly meeting and discussed modification request with management
Environment: Windows 2003, Active Directory, SQL 2000, ASP.NET, DHTML, IIS, IAS, WinRunner, SOAP, WSDL, LoadRunner and TestDirector.