We provide IT Staff Augmentation Services!

Sr. Performance Engineer Resume

3.00/5 (Submit Your Rating)

Mooresville, NC

SUMMARY:

  • 7+ years of experience in the area of Performance Test Engineering.
  • Extensive work experience in Load Runner (9.5/11.04/11.5/12.01/12.53/12.55 ) versions.
  • Good experience in Performance Center (12.02/12.53/12.56 ).
  • Hands on experience in open source tool “JMeter”.
  • Experience in Performance Testing Tool “Neo Load”.
  • Experience in using Fiddler and HAR web Debugging Tools.
  • Expertise in writing reusable modular scripts for automation testing for various Business Applications like Insurance, Medical, Automotive, Food and Finance.
  • Experience in working with various protocols like web (Http/Html), Web Services, Ajax (Click and Script), Ajax Trueclient, CITRIX - ICA and SAP Protocols.
  • Experience in preparing Test Scenarios, Enhancing and Executing the Scripts.
  • Developed Scripts to meet load-testing requirements according to the SLA agreed upon.
  • Enhanced Vuser script in Load Runner with Parameterization, Correlation, Transaction point, check points.
  • Experience in monitoring server-side resources using Perfmon, Site scope monitoring tools.
  • Experience in finding issues using Dynatrace at the method level and layer level.
  • Experience in identifying Performance Related Bottlenecks.
  • Good knowledge on JvisualVM, JConsole, Garbage Collection, Heap Dump, Thread Dump, AppDynamics.
  • Analyze the CPU Utilization, Memory usage, and Garbage Collection and DB connections to verify the performance of the applications.
  • Proven ability to check Network Bottlenecks using Network Delay Time and Vuser Graphs.
  • Experience in both Client side and Server-side monitoring.
  • Experience in preparing various Performance Test Reports using Load Runner.
  • Conducted Resiliency, Spike, Break, Endurance & Baseline Testing.
  • Experience in User acceptance testing, Performance, Load, and Stress Testing.
  • Designing load model by extracting active sessions from Google analytics and calculate concurrent users based on the data using a formula.
  • Experience in QC, ALM and Bugzilla Defect Tracking Tools.
  • Managing Test cases, Execution tracking in QC using Test Plan and Test Lab modules.
  • Expert in Analyzing results using HP Load Runner Analysis tool, Sessions, Log files.
  • Identifying and Review the Test scenarios, Test Cases and Execution.
  • Excellent working knowledge in Developing & Implementation of complex Test Plans, Test Cases and Test Scripts using automated test solutions and also Work load model preparation.
  • Testing the application with various Test conditions including Boundary Values and different Test Data.
  • Expert at performance testing applications developed in Waterfall and Agile (Scrum) Methodologies.
  • Experience in understanding Business Process from the requirements.
  • Working with development team in problem analysis, reproduction and resolution.
  • Experience in Installation and Configuration of Software and Hardware in testing environment.
  • Excellent problem solving skills, analytical skills and leadership qualities in addition to good communication & presentation skills.
  • Experience in coordinating on shore and off shore resources.

TECHNICAL SKILLS:

Performance Tools: HP/Microfocus Load Runner, JMeterHP Performance Manager, Neo Load.

Protocols: Web (Http/Html), Web ServicesAJAX True Client, CITRIX-ICA, SAP.

Languages: C, C++ and Java Basics

Bug Trackers: HP QC, JIRA, Bugzilla.

Monitoring Tools: Site scope, Perfmon, NMon and VSphere.

Profiling Tools: Dynatrace, Wily Introscope.

Advanced Tools: Splunk, Log Parser Lizard, Virtual Table Server (VTS), HP Performance Centre, Jenkins.

DBMS: T-SQL, MS SQL-Server

DB Tools: Power BI Desktop, SSMS, Google Analytics

Operating system: Windows, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Mooresville, NC

Sr. Performance Engineer

Responsibilities:

  • Gathered Test Plan and Test Specifications based on Functional Requirement Specifications and System Design Specifications.
  • Responsible for creating test scripts using Load Runner using various protocols including Web Http/Html, Web service, Ajax etc.
  • Planned and generated Vuser scripts with VuGen and enhanced them with correlation, parameterization and functions.
  • Working on Dynatrace to get the response time at the server level.
  • Using NMON to get server metrics as wily is consuming more server resources.
  • Using Site scope monitoring tool to monitor VMs.
  • Parameterized large and complex test data to accurate depict production trends.
  • Scheduling the scenarios using the Load Runner's Controller and analyzing the results using Analyzer.
  • Executing different performance tests (Smoke Test, Baseline Test, Load test, Stress Test, Capacity Test, Endurance Test and Tuning Tests).
  • Executing Selenium web driver scripts for capturing Client Side rendering times.
  • Monitoring and configured JVM heap size using Dynatrace with the Architectural Teams.
  • Monitoring the servers and logging the metrics using the monitoring tools.
  • Identified Disk Usage, CPU and Memory for Web and Database servers and how the servers are getting loaded using VSphere.
  • Worked in association with the DBA’s in making sure that the databases are re-pointed to the original environments once we are done with the environment for the load test in question.
  • Created test cases based on the requirements and the test conditions in Mercury Quality Center and identified test data to match with requirements.
  • Executed SQL Queries for backend testing of the application to ensure business rules are enforced, and data integrity is maintained.
  • Performed usability and navigation testing of web pages and forms.
  • Analysis of cross results, cross scenarios, overlay graphs and merging different graphs.
  • Responsible for database rolled back after the load tests are completed.
  • Independently executed the test scenario, analyzed the execution statistics by monitoring the online graphs
  • Coordinated with Technical Teams to monitor Database Query, CPU Utilization and Memory.
  • Worked closely with the Development team in the performance tuning efforts of the various sub systems.
  • Working in Global Delivery Model.

Environment: Load runner, Dynatrace, Vsphere, HP ALM, Java and SQL.

Confidential, IL

Sr.Performance Tester

Responsibilities:

  • Conducted Performance testing of the application by generating scripts using Load Runner.
  • Performance testing on common business transactions (CBT’s).
  • Recorded Vuser Scripts using VuGen, inserted transaction points to calculate the transaction response times and employed Rendezvous Points to simulate real world scenario.
  • To study the application performance and maximum scalability using critical parameters such as number of users, response times, hits per seconds (HPS) and Throughput using Load runner.
  • Used Controller to schedule the Vusers, connect to different hosts and run the scenarios with Load Runner.
  • Generated scripts and Conducted Performance Testing using IP Spoofing Concept.
  • Used Analyzer to analyze the results.
  • Assisted the application team in improving the availability and scalability of the application by providing server statistics and DynaTrace analysis.
  • Conducted various types of tests to simulate the realistic behaviors of the application like Stress test to keep stress on the application and Soak test to check the availability.
  • Network latency is one of the major concerns for the application.
  • Conducted WAN Emulation testing by HP NV concept to simulate the application behavior.
  • Conducted standalone tests and to mimic clustered environment we have engaged all the dependent applications to simulate the same production kind of situations.
  • Identified issues in code level by monitoring application process and observed issues at database level.
  • Compared the derived results with expected results to check the transaction summary whether we meet the expectations or not.
  • Based on the results, we request the application team to either provide the sign-off or continue the investigation.
  • Prepared test results document that consists all the information like exit-criteria and Risks & Mitigations.
  • Placing good test runs information in Test Results document of baseline for future releases.

Environment: Load Runner, DynaTrace, HP-QC.

Confidential, CA

Performance Test Engineer

Responsibilities:

  • Gathered Test Plan and Test Specifications based on Functional Requirement Specifications and System Design Specifications.
  • Responsible for creating test scripts using Load Runner using various protocols including Web Http/Html, Web service etc.
  • Planned and generated Vuser scripts with VuGen and enhanced them with correlation, parameterization functions.
  • Used Ramp Up/Ramp Down, Rendezvous point, Start and End Transaction, Parameterization, Correlation features of Load Runner.
  • Executed in Load, Stress and Endurance Testing to simulate a process, which allowed using more 1000 virtual users.
  • Parameterized large and complex test data to accurate depict production trends.
  • Responsible for implementingLoadRunner, Performance center, JMeterbased infrastructure and also for architecting the load testing infrastructure, hardware & software integration with LoadRunner.
  • Scheduling the scenarios using the Performance center and analyzing the results using Analyzer.
  • Monitoring the servers and logging the metrics using the monitoring tools.
  • Identified Disk Usage, CPU, Memory for Web and Database servers and how the servers are getting loaded
  • Worked in association with the DBAs in making sure that the databases are re-pointed to the original environments once we are done with the environment for the load test in question.
  • Studied application performance and maximum scalability, critical parameter such as number of users, Response times, hits per seconds (HPS) and Throughput using Load runner.
  • Created test cases based on the requirements and the test conditions in Quality Center and identified test data in order to match with requirements.
  • Executed SQL Queries for backend testing of the application to ensure business rules are enforced, and data integrity is maintained.
  • Performed usability and navigation testing of web pages and forms.
  • Analysis of cross results, cross scenarios, overlay graphs and merging different graphs.
  • Responsible for getting the database rolled back after the load tests are completed.
  • Independently executed the test scenario, analyzed the execution statistics by monitoring the online graphs
  • Coordinated with Technical Teams to monitor Database Query, CPU Utilization and Memory.
  • Worked closely with the Development team in the performance tuning efforts of the various sub systems.
  • Accurately produce regular project status reports to senior management to ensure on-time project launch.
  • Actively participated in Defect Review meetings involving Test Coordinator, Developers, Business Analysts and Project Managers to report the status of defects to the management.
  • Prepare testing status report every week.

Environment: Load runner, JMeter, Performance center, Win 7, Introscope, C#, Java, SQL, QC

Confidential, NC

Performance Tester

Responsibilities:

  • Assisted the team lead in the preparation of the Test Plan and Test Strategy documents.
  • Responsible for Load Testing Co-ordination with various other projects involved in load testing activity.
  • Developed Scripts using HTML/HTTP, web services protocols in Load runner.
  • Analyzed graphs and reports to check whereperformance delays occurred, network or client delays, CPUperformance, I/O delays, database locking, or other issues at the database server.
  • Analyzed Performance Bottlenecks using Load Runner Monitors, DynaTrace and HP Site scope, HP Diagnostics.
  • Also involved in Vuser Setting for different scenarios and business processes in Controller and analyzed graphs to find out the performance tuning of the system
  • Developed script using NeoLoad.
  • Presenting the results to the team and analyzing the bottle necks and resolving the issues from their end.
  • Responsible for scheduling the Load tests using HP Performance center involving a variety of load scenarios combination.
  • Using Load Runner, execute multi-user performance tests, used online monitors, real-time output messages.
  • Executed different Scenarios for different applications in controller and created Load Runner Analysis Reports and Graphs.
  • Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web and App levels.
  • Analyzed results using HP Load Runner Analysis tool and analyzed sessions and log files.
  • Responsible for generating and publishing Load Test Results and publishing the results in share point.
  • Worked closely with development team to narrow down defect reproduction cases and scenarios.
  • Responsible for performance monitoring and analysis of response time & memory leaks using throughput graphs.
  • Responsible for configuring and installing the Performance center Infrastructure for executing and scheduling the load tests.
  • Performed backend testing using complex SQL queries on MS SQL database.
  • Gathered user requirements and designed the Test Plans and Test Scenarios accordingly.
  • Responsible for coordinating the new Transports to the Performance testing environments.
  • Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks.
  • Analyze, interpret, and summarize meaningful and relevant results in a completePerformanceTest Report.
  • Interacted in Daily standup meetings with the Management and report day-to-day activities and updates.

Environment: Load Runner, Neo Load, Quality Center, Agile, Performance Center, MS SQL

Confidential, MD

Performance Engineer

Responsibilities:

  • Participated and implemented agile testing practices for widely distributed teams.
  • Wrote and executed Performance Test Plan and Test Cases with a standard format.
  • Prepared Load Runner automation scripts and validated with appropriate data inputs.
  • Prepared the applications for Load Runner performance testing.
  • Prepared the test data accurately with the help of additional sub-scripts.
  • A concrete Load Model was prepared so that it would apply the exact load as per production metrics.
  • Identifying the problems, prioritizing them and communicated the bugs to the developers using Bug Tracking Tool Quality Center.
  • Prepared different Load Runner scenarios as per test plan.
  • Executed different performance tests (Smoke Test, Baseline Test, Load test, Stress Test, Capacity Test, Endurance Test and Tuning Tests).
  • Monitoring and configured JVM heap size using Wily Introscope.
  • Worked with Dynatrace performance gathering tool to prepare performance graphs for correlation.
  • Tested SOA Based Applications using web services protocol.
  • System resource utilization (CPU, Memory, Threads, etc.) was monitored with the help of Site scope and Perfmon.
  • Worked closely with the Performance Engineers to determine if the proposed architecture can handle current and anticipated production volume.
  • Analyzed the report and validate that the forecasted load levels can be reached with acceptable response times of Open Pages for given functionalities.
  • Found out the breakpoint for the Product (number of users, the application can support without degrading the performance) using Stress test.
  • Found out the stability of the application (if the system is away from the memory leaks), using the Endurance test (the test would run for the long duration).
  • Verify that the performance of the Web Servers and Application Servers are within the acceptable limits and offer results that meet the requirements set forth.
  • Identified the specific system component response times to troubleshoot performance bottlenecks.
  • Provided support for PeopleSoft applications.
  • Organized and presented the performance test result analysis and documented in appropriate locations.

Environment: Load Runner, Performance center, Wily Introscope, Dynatrace, Java, SQL, QC.

Confidential

Performance Engineer

Responsibilities:

  • Involved in gathering requirements for performance testing.
  • Gathered data from Production Support about application usage and load rates and identified load critical transactions.
  • Analyzed business and user requirements /specifications to ensure the application adheres to business standards.
  • Created and implemented Performance Tests using LoadRunner.
  • Phase 2 transaction rate testing has also been conducted using Load Runner to identify bottlenecks.
  • Executing Load Test scripts for different QA Environments and identifying memory leakages.
  • Enhanced and debugged the scripts using Vugen and performed Parameterization and Correlation to meet the requirements.
  • Responsible for developing Performance Testing Plan and Performance Testing strategy based on the business specifications requirements and user requirements
  • Developed Vuser scripts and enhanced the basic script by adding Custom code.
  • Monitored different Web servers/Db Servers/Application Servers logs during test execution.
  • Involved with Capacity Network Engineer for Shunra capture and production waiver process to analyze the load against different segments of the production network.
  • Introduced rendezvous points in the script for stressing the application for specific transactions.
  • Wrote comprehensive Performance Test Plan.
  • Responsible for developing baseline Scenarios and Load Testing Harnesses for load/performance testing of the application.
  • Involved in performing load and stress test on the application and server by configuring LoadRunner to simulate hundreds of virtual users and provided key metrics to the management.
  • Configured and Used SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports for CPU utilization, Memory Usage, load average etc.
  • Conducted all tests through Performance Center by creating scenarios for load, Stress and Baseline tests.
  • Developed weekly reports of Performance data and metrics.
  • Involved in walkthroughs and meetings with Performance team to discuss related issues
  • Involved in performance testing in the cloud.

Environment: Load Runner, Quality Center, Agile, HP Site scope, Performance Center, SQL.

We'd love your feedback!