Sr. Performance Test Engineer Resume
Greenbelt, MD
SUMMARY
- Over 8 Years of experience in Performance Testing for clients specialized in Finance,Retail, Auto insurance and Airline Industry. Expert inall phases of SDLC with broad contribution to requirements gathering, Analysis, Design, Development, application testing & Quality Assurance of web based applications & client server.
- Specialized in Performance testing applications using Load - Testing tools such as HP LoadRunner 12.53, Jmeter 3.2, Selenium(Eclipse IDE 4.5.1), ALM-Performance Center 12.50 and Visual Studio Ultimate 2013/2015.
- Expertise in usingSingle and Multiple protocols in LoadRunner Vugen with extensive hands-on using protocols such as like Web (HTTP/HTML), Java Vuser, Ajax TruClient (IE/FF).
- Involved in various stages of Software Development Life Cyclewith extensive experience in Waterfall and Agile methodologies with two week sprint cycle.
- Ability to identify bottlenecks and root causes pertaining to performance engineering using tools like HP Sitescope 11.32, APM Dynatrace 6.2, Perfmon, Esamon and Wily Introscope.
- Expertise in end-to-end testing involving TIBCO, EMS/BW, JMS messaging system on MQ Bridge.
- Executed Performance testing for over 2.5 million records on EDI/EDW and experienced using CA Workload control center for batch job processes.
- Analyzed the test results and created custom reports which provide details on Hits/Second, Transaction response times (90%, Avg), CPU/Memory utilization, Web Page Diagnostics using Load Runner Analysis tool.
- Performed various kinds of testing including Integration, System, Regression, Functionality testing, Data Driven testing, Performance (Baseline, Stress, Endurance).
- Experienced in developing automation testing framework using Selenium Webdriver.
- Proficient in writing Performance test plan document, Performance Test specification document, Performance Test summary report and presentations.
- Ability to collaborate with peers in both business and technical areas, to deliver optimal business process solutions, in line with corporate priorities.
- Well acquainted with Defect Tracking systems like HP ALM-Quality Center, JIRA, and IBM Icart.
- Knowledgeable in CI/CD, Dev-Op engagements including Jenkins, Cucumber, Maven, Rally and Gatling (Stress testing tool).
- Good Leadership quality to steer the team in achieving all the Performance testing goals on schedule. Also maintaining a cheerful environment amongst co-workers and project stakeholders.
TECHNICAL SKILLS
Performance Testing Tools: Jmeter 3.2/3.1, HP Load Runner 12.53/11.x, HP ALM Performance Center 12.53, Visual Studio Ultimate 2013/2015
Functional Test Automation Tools: Selenium IDE, Selenium Web Driver, Eclipse IDE 4.5.1 (Mars),QTP 11/10/9.0, CA Workload Control Center 11.4 and Soap UI, Blazemeter, Badboy 2.2.
Defect Tracking tools: Quality Center 8.0/9.0/9.2/10.0, IBM Rational Clear Quest 7.1/8.0, JIRA,IBM Clear Quest/Icart
Operating Systems: MS DOS, Windows 10/7/XP, UNIX, Linux, Sun-Solaris, IBM Mainframes
Monitoring Tools: Sitescope 11.32, DynaTrace 6.1.0,Perfmon, Esamon, Wily Introscope
Database: Toad for Oracle 12.5.1.1, MS SQL Server 2016/2012/2008 version 11.0.3,IBM DB2, MS Access, MySQL, ParAccel
Web Servers: Apache Tomcat 5.5/6.0/7.0,IBM Web Sphere, Web Logic 9.2/10
Tools: & Utilities: Putty 0.63, TIBCO Gems v3.4,Winscp 5.5.6,MS Office Suite 2013, MS Project/MS Visio/Outlook 2013,HttpWatch 10.0.51, RapidSQL 16.x
Test Framework/ Build Tool: Maven 3.0.3/Junit/Ant
Programing Languages: C,C++,Java,SQL,Ruby
PROFESSIONAL EXPERIENCE
Confidential, Greenbelt MD
Sr. Performance Test Engineer
Responsibilities:
- Lead Performance Test Engineer engaged in constant communication with stakeholders and senior management.
- Identified key business scenarios for performance testing from various team members including the business analysts, architect and project manager.
- Installed and configured Loadrunner and Jmeter on client machines both in the Test and Production environment.
- Developed Jmeter jmx scripts for the .NET application which involved complex correlating that included around 20 post back requests in each page for multiple workflows. Extensively used regular expression extractor for all dynamic content.
- Develop test scripts with Web HTTP/HTML, Ajax Truclient for a few business work flows to emulate front end (browser) response time.
- Along with the native recorder also used Blazemeter chrome plugin and Bad boy to record the scenario workflow.
- Developed code using bean shell sampler to write captured value into an external file.
- Installed Perfmon server agent on APP, WEB, DATABASE and SHARE POINT servers to capture server metrics using jp@gc Perfmon Metrics collector plugin in Jmeter.
- Executed Jmeter tests in Command mode (Non-GUI) to reduce memory/cpu consumption of host machine.
- Executed both Load runner and Jmeter scripts together as a part of stress test for all three portals of the application.
- Identified and eliminated performance bottlenecks during the execution cycle which included load going only to one core of the app serverand recommended RAM upgrade which resulted in better performance.
- Analyzed the results.jtl file from Jmeter after the test and created custom reports with the help of jp@gc plugin’s.
- Used Blazemeter sense for Jmeter test results to send the performance report online.
- Presented summary results to the project stakeholders and team members.
Environment: Apache Jmeter 3.2/3.1, Load Runner 12.53/12.02, Load Impact, Blazemeter, Bad Boy 2.2, ALM Performance Center 12/11.5,Visual Studio Ultimate 2013, Java, Java Servlets, .Net, WebLogic, JavaScript, SQL server 2008r2/2016,Perfmon, Dyna Trace 6.2, SQL Profiler, Windows 8/10, IE 10/11.
Confidential, Reston, VA/ Washington DC
Sr Performance Test Engineer
Responsibilities:
- Supported multiple engagements across different platforms and architecture designs including projects such as IRIS-SC, EFFS, CETS and Metric Stream (cloud) Re-Platform through the release cycles.
- Was team Lead and delivered a major release for multi-tier SOA project which was hosted around TIBCO/ESB. The application was Load tested with 2.5 million records in multiple batches executed in parallel with GUI load.
- Identified key performance bottlenecks and opened enhancement request based on these findings which were approved and applied in production.
- Extensively used GEMS, CA Workload and Sitescope to execute, analyze and report performance test execution stats to the management for batch jobs pertaining to different components.
- Conducted Daily status calls with Dev-team, Middleware and DB support during test execution cycle for on-spot deep root analysis.
- Performance tested back end EDI/EDW’s (enterprise data integration and enterprise data warehouse) servers and monitored resource utilization using Sitescope.
- Experience with multiple protocols like Web (HTTP/HTML), JVuser, AJAX (Click and Script).
- Extensively worked on Jmeter and selenium for projects that use angular JS technology along with HP load runner’s Ajax truclient protocol for browser render time.
- Reviewing and analyzing performance test plan and decision making based on performance test result using multiple software's and protocols.
- Extensively used LoadRunner VuGen to develop automated test scripts for the application under test to perform Baseline/Stress testing. Developed various scripts using Vugen for multiple projects hosted on the Cloud.
- Analyze graphs and reports using Analysis component to identify the bottlenecks across all tiers and created custom Templates for future releases.
- Wrote SQL Queries to extract data from various database tables for testing purpose and executed various SQL Queries to compare the expected results with the database.
- Used Sitescope and APM Dynatrace to monitor server stats like JVM Memory Usage, JDBC Pools, Thread Pools, slow SQL queries along with purepaths for each request.
- Extensive analysis/tuning of multiple issues with DB stored procedures using Dynatraces’s purepath techniques.
- Extensive analysis using Oracle AWR/ADDM report for all the key batch job test runs hitting the DB.
- Presented detailed Summary reports and attended PRR meetings with the project stake holders for all release cycles.
Environment: /Technology/Tools:SUSE Linux Enterprise server 11, Apache HTTP Server 2.2, vFabric Apache Tomcat Server, Oracle 12C,SQL server 2012,TIBCO BW/EMS,Windows 2012/7/XP, POJO,Spring MVC,Metric Stream GRC Cloud environment, Angular JS,Java Servlets, .NET, LoadRunner 12.53, Performance Center 12.50, Jmeter 3.1, Selenium, WebServices, WebLogic, JavaScript, DynaTrace 6.2, SQL Profiler.
Confidential, Cleveland, Ohio
Sr. QA Performance/Automation Engineer
Responsibilities:
- Work closely with application development, architecture, infrastructure and engineering groups in defining performance testing requirements, approaches, success criteria, and validating application performance optimizations.
- Coordinated with the stake holders and obtain clarifications on performance requirements.
- Involved in Business functionality review meetings and Use-Case Analysis and developing the templates for User/Customer Training and documentation.
- Reviewing and analyzing performance test plan and decision making based on performance test result using multiple software's and protocols.
- Create the web tests for xml, JSON and UI applications using Visual Studio Ultimate 2013/2015.
- Worked on enhancing the web-tests with transaction names, parameterize, and Extraction rules etc.
- Created the load tests with the load pattern and run settings defined.
- Ran tests for Average, Peak, Future and Full load with the SLA’s defined for each load scenario.
- Develop test scripts with Web HTTP/HTML, Web Services, Ajax TruClient, Web Click and Script, Citrix and executed end to end performance testing using Load Runner.
- Customized Load runner scripts in C language like String manipulation, Business Logic for LR Scripts.
- Performed performance testing in the MongoDB after the migration from SQL server database.
- Perform in-depth analysis using Load Runner analysis tool to isolate points of failure in the application.
- Monitor the Resources metrics using Dynatrace and Sitescope monitoring tools to find the application performance bottlenecks.
- Ensure that performance issues are appropriately identified, analyzed, documented, tracked and resolved.
Environment: Visual Studio Ultimate 2013, Load Runner 12.02/11.52, SOAP UI 5.1, ALM Performance Center 12/11.5, Java, Java Servlets, .net, Web Services, WebLogic, JavaScript, Dyna Trace 6.2, SQL Profiler, Oracle 11i, Windows 7/XP, IE 9/8.
Confidential, Columbus, Ohio
Sr. Performance/Automation Engineer
Responsibilities:
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, Project manager and test supervisors.
- Worked closely with the development teams to review project plans, requirements specification, design documents.
- Responsible for developing a Performance Testing Plan and Performance Testing strategy based on the business specification requirements and user requirements.
- Develop test scripts with Web HTTP/HTML, Ajax Truclient &WebServices and executed end to end performance testing using LoadRunner.
- Customized Loadrunner scripts in C language like String manipulation, Business Logic for LR Scripts.
- Created customized LoadRunner VuGen scripts at API level with manual correlation, user defined functions, development libraries (classes and methods), and error handling.
- Develop Vugen Scripts for load testing with 3000 Vusers to find bottlenecks in the server and deadlocks in the database.
- Implemented load and stress/break tests with Performance center, and present performance statistics to application teams, and provide recommendations on how and where performance can be improved.
- Created Test Case Scenarios and Scheduled the Virtual user to generate realistic load on server using Performance Center.
- Conducted meetings with developers, application team, and business team to analyze the defects evaluate the test executions.
- Responsible for running Break test and longevity test to find System Stability and memory leaks.
- Monitor the Resources metrics using Sitescope, HP Diagnostics and Esamon monitoring tools to find the application performance bottlenecks.
- Ensure that performance issues are appropriately identified, analyzed, documented, tracked and resolved.
Environment: Load Runner 12.02/11.52, SOAP UI 5.1 and ALM- Performance Center 12/11.5,.net, Java J2EE 1.5, JSF, Java Servlets, Web Services, Weblogic, JavaScript, CA Wily Introscope, SQL Profiler, Oracle 11i, Windows 7/XP.Vista, IE 9/8.
Confidential, Collierville, Tennessee
Performance/AutomationTest Engineer
Responsibilities:
- Gathered the requirements and compiled them into Test Plan.
- Followed Agile Methodologies (Scrum).
- Responsible for implementing Load Runner, Performance Center based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner.
- Prepared Test Cases, Vugen Scripts, Load Test, Test Data, Execute Test, Validate Results, Manage Defects and Report Results.
- Independently develop LoadRunner test scripts according to test specifications/requirements.
- Created test scripts for Confidential services (eGIS Environment) using VUgen and generated the Load test according to the requirement using ALM Performance Center.
- Used Wily-Introscope tool to monitor the servers and systems to identify bottlenecks.
- Created Health Checks for several services using SOAP UI 4.0.1.
- Created automation test scripts in Selenium IDE using Xpath / CSS locators.
- Developed automation script using Selenium and web driver.
- Developed and Executed JUnit Test cases using Eclipse IDE and debugged errors using Eclipse ANT.
- Involved in design and development of customized selenium/webdriver frame work. Capable of handling high volume testing in selenium grid architecture.
- Worked on Testing of Confidential services which uses XML, JSON features.
- Generated Project status reports through Version One (Scrum) and Document Generator for team meetings and Management review.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, Project manager and test supervisors.
Environment: Load Runner 11.5, Selenium IDE, SOAP UI 4.0.1, ALM- Performance Center 11, Java J2EE 1.5, JSF, Java Servlets, Web Services, WebLogic, JavaScript, Wily Interscope, SQL Profiler, Oracle 11i, Windows 7/XP.Vista, IE 9/8.
Confidential, Eagan, Minnesota
QA Performance Engineer
Responsibilities:
- Involved in gathering the Business requirements and System specifications to understand the application.
- Prepared detailed Master Test Plan for each Load.
- Developed test scripts using LoadRunner (VUGen) with various protocols like, Web/HTTP and Ajax TC.
- Used Parameterization and dynamic correlation for the VuGen scripts to ensure the caching does not happen and emulate real time conditions with Vuser actions.
- Created and executed various scenarios using Load Runner Controller and performance Center to mimic production behavior.
- Conducted load tests by calling scripts from test plan to test lab in ALM-HP performance center.
- Analyzed the test results using analysis both in Load Runner Controller and Performance Center.
- Involved in Creating detailed analysis report and Performance test summary reports for several projects.
- Tested new test cases and automated them for further loads to reduce testing effort and time using QTP.
- Tested new test cases and automated them for future releases and regression testing to reduce testing effort and time using Quick Test Professional.
- Developed Vugen Scripts for load testing with around 2000 vusers to find bottlenecks in the server and deadlocks in the database.
- Written procedural documents for Application Maintenance Releases and updated test reports with the new enhanced changes.
Environment: Load Runner 11, ALM/Quality Center, and ALM- Performance Center 11, QTP 11, Java J2EE 1.5, JSF, Java Servlets, Web Services, WebLogic, JavaScript, Wily Interscope, SQL Profiler, Oracle 10g, Windows 7/XP.Vista, IE 9/8.
Confidential, San Dimas, CA
Performance/Automation Tester
Responsibilities:
- Responsible for developing test scripts using Load Runner 9.5/11 using various protocols including, Web/HTTP, Oracle NCA, and Web Services.
- Used Oracle Protocol to test the build on Oracle forms.
- Used Parameterization and dynamic correlation for the VuGen scripts to ensure the caching does not happen and emulate real time conditions with Vuser actions.
- Created and executed various scenarios using Load Runner Controller to mimic production behavior.
- Prepared detailed Master Test Plan for each Load.
- Migrated manual test cases into QuickTest professional (QTP) scripts for Regression testing using Web and Java add-in’s and advanced functions using VB Script.
- Exported Test Cases using Mercury Excel add-in into Quality Center and converted them into Test Scenarios for automating in Test Plan and Test Lab module.
- Enhanced Quick Test Scripts for every load to support new and existing functionality for the application for end to end and regression testing.
- Did Code and SQL profiling to identify the code level performance issues and assisted in fine tuning the code and SQL commands.
- Conducted various kinds of Benchmark testing, Baseline testing, Stress testing, Smoke testing.
- Used Perfmon, Wily Interscope tools to monitor the servers and systems to identify bottlenecks.
Environment: Load Runner 11, ALM/Quality Center, and Performance Center, QTP 11, Java J2EE 1.5, JSF, Java Servlets, XML, Web Services, Weblogic, JavaScript, CA Wily Introscope, Oracle 10g, Windows 7/XP&Vista, IE 9/8.
Confidential, Troy, MI
Performance/Automation Analyst
Responsibilities:
- Utilized Rational Clear Quest for logging, tracking, and resolving defects, enhancements and change requests for all projects and releases.
- Created a number of Load scripts for Data seeding purposes.
- Created VU from scratch without relying much on the recording feature and performed manual correlation without relying on the Correlation studio feature of LoadRunner VU.
- Responsible for Installation and Configuration of HP Quality Center and Performance center.
- Conducted various kinds of Benchmark testing, Baseline testing, volume testing, batch testing etc.
- Created a bunch of scripts exclusively for Data setup and data seeding for the AUT.
- Experience in backend testing using SQL Queries.
- Created, Updated and Maintained Requirements Traceability Matrix.
- Performed Functional and Integration Testing using Quick Test Professional.
- Actively involved in User Acceptance Testing, explained the end-users the testing methodology to get the various data from different interfaces.
Environment: LoadRunner 10.0, HP Quality Center 10.0, HP QTP 10.0,Java, Cognos, WebLogic 8.1,J2EE Diagnostics 3.5, Web Services, IIS 6.0/5.0, COM+, WilyIntroscope 7.x, Oracle 10g/9i, DB2, TOAD, Terminal Services Manager and Client.
Confidential, Foster City, CA
Performance Engineer/Quality Analyst
Responsibilities:
- Prepared Test Cases based on the requirements and documented Test Cases corresponding to business rules and other operating conditions.
- Performed Load and Performance Testing by using Load Runner.
- Generated and executed VUser scripts.
- Created and executed Scenarios using Load Runner Controller.
- Worked closely with the Development team in the performance tuning efforts of the various sub systems.
- Involved in performing volume testing based on the production volumes and cycles.
- Automated manual test cases using Quick Test Professional (QTP) for Regression testing.
- Regularly maintained and updated test requirements types in Rational RequisitePro to capture changes.
- Involved in Database testing by writing &executing SQL queries by using SQL & TOAD to validate that data is being populated in an appropriate tables and manually comparing the results with front-end values.
- Focus on open defects and follow up with team members and ensure high priority defects are closed with valid re-test.
Environment: QTP 10, LoadRunner 9.5, Quality Center 10, .Net Framework,ASP.NET, SQL Server 2005/2000,Toad, WebLogic, SOAP, WSDL, Rational RequisitePro, Rational Clear Case, UNIX, Windows XP, Windows Server2003.