Performance Test Specialist Resume
IL
SUMMARY
- 8 years of Experience in Quality Assurance Methodologies using MicroFocus/HP/Mercury Interactive Tools mainly HP Load Runner, Performance Center, ALM.
- Extensive experience with HP Load Runner tool for monitoring, testing of Web based as well as client Server systems on multiple platforms such as in .NET, Java, SQL.
- Worked with Agile project development lifecycle in different cross - functional teams as well as strong experience in Software Development Life Cycle and Testing Methodologies from project definition to post-deployment documentation.
- Developed Scripts to meet load-testing requirements per the SLA (Service Level Agreement) agreed upon.
- Excellent working knowledge in Developing & Implementation of complex Test Plans, Test Cases and Test Scripts using automated test solutions for Client/Server and Web-based applications.
- Enhanced Vuser script in Load Runner with Parameterization, Correlation, Transaction point, checkpoints.
- Excellent knowledge of software development and testing life cycles, SQA methodology and test process documentation and End user training.
- Experienced in Regression Testing, User acceptance testing, Performance, Load, and Stress Testing.
- Developed Vuser scripts using Web (HTTP/HTML), AjaxTruclient, Citrix and Web Services protocol.
- Experience in understanding Business Process from the requirements.
- Knowledge on Manual and Automated testing of applications developed on Windows environment.
- Extensive experience with Load, Stress and Performance testing using Load Runner and developed Vugen test scripts.
- Expert in finding performance bottlenecks in both client side and server side and making recommendations for Performance Profiling or Tuning.
- Analyze the CPU Utilization, Memory usage, and Garbage Collection and DB connections to verify the performance of the applications.
- Good knowledge on JVM, Garbage Collection, Heap Dump, Thread Dump.
- Good experience working on Web Services using SOAP UI and generating performance scripts using LoadRunner.
- Good experience working on monitoring tools like HP Sitescope, HP Diagnostic, HP Dynatrace, FogLight, Perfmon, Nmon,Wily Introscope.
- Expert in Analyzing results using HP Load Runner Analysis tool and analyzed Oracle database connections, Sessions, Log files.
- Strong experience in ETL and JAVA batch jobs testing and monitoring using IBM DataStage.
- Basic knowledge on JMeter
- Comfortable with various Industry Leading Operating systems
- (Windows NT/98/95/2000/XP/Vista/Windows 7 and UNIX).
- Experience in Installation and Configuration of Software and Hardware in testing environment.
- Excellent inter-personal abilities and a self-starter with good communication & presentation skills, problem solving skills, analytical skills and leadership qualities.
- Experience in coordinating on shore and off shore resources.
TECHNICAL SKILL
Testing Tools: HP Load Runner tool, JMeter, SOAP UI, QualityCenter, ALM, Performance Center, Selenium.
Languages: .Net,Core Java, C, C++.
Monitoring Tools: (APM)Dyntatrace, Wily Introscope, HP sitescope, TeamQuest, Vsphere, NMON
Database: MySQL, DB2, Oracle, SQL Server
Web Technologies: HTML, VBScript, JavaScript.
Environment: Windows7/2003 server/95/98/NT/00/XP, UNIX, Soap UI.
Communication: MS-Outlook2003, MS-Office.
Methodologies: Water fall, Agile methodologies (SCRUM).
PL/SQL: Oracle PL/SQL.
Browsers: IE 8/9/10/11, Firefox, Chrome, Safari.
PROFESSIONAL EXPERIENCE
Confidential
Performance Test Specialist
Responsibilities:
- Analyze, Design and document detailed CPR designs for the owned Operational Technology subsystems
- Documentation of complex concepts such as impact analysis, Performance, Capacity, Safety and Reliability planning and strategic technical decisions
- Provide, or verify, work estimates
- Work with FRA and CN personnel in the various regulatory inspections to ensure all requirements are properly designed
- Work with RAMS teams to ensure all RAMS requirements and specifications are imbedded in the CPR design and tests of the sub systems
- Ensure compliance with and oversee development, and execution of CPR testing strategies, test plans, and test procedures to validate that the system correctly implements the specifications
- Develop Specifications on technical Design aspects (Hardware & Software integration) for PTC and OT subsystems Architecture.
- Establish and ensure compliance to, operating procedures for test automation
- Created Loadrunner scripts version 12.53 using RestAPIs to monitor response times of UI based modules
- Used JIRA for bug tracking and task assignments
- Designed and executed load, stress, endurance and capacity tests, analyzed and reported results.
- Used CSV data files for batch and API tests
- Monitoring the application infrastructure using NMon,Sitescope
Environment: .Net, ARSimulator, Wireshark, XML, HP Load Runner, HP ALM, JIRA, Confluence, Python, NMon, MS Word, MS Excel, MS PowerPoint, MS SQL Server, MS Windows, Linux
Confidential
Performance Engineer
Responsibilities:
- Analyzed and reviewed Performance Testing requirements for the DB server migration project.
- Worked with Server team to setup the necessary Performance Testing tool infrastructure.
- Constantly working with MicroFocus team, setup HPE ALM, Performance Center, SSMS, Hosts (LoadGenerators) and installed the necessary on-premise term licenses thus successfully completing the tool setup operations.
- Provoked the desktop application through the command promt by triggering a batch file with the script.
- Generated Vuser scripts with VuGen and enhanced them with correlation, parameterization and functions.
- With the help of the BUS team, triggered the necessary batches during the Performance test to emulate a typical PROD day scenario for capturing the Performance metrics of the application.
- With the help of the DBA team, gathered the DB Performance metrics including the resource utilization STATS during the performance tests.
- Working on UNIX and Linux servers.
- Monitoring the VM’s resources using HPE Sitescope.
- Advanced DynaTrace management and troubleshooting
- Installed and configured DynaTrace Server, DynaTrace collector, and DynaTrace agents
- Create system profiles and mapped agents
- Troubleshoot root cause of application performance
- Expert in developing Work Load Model for performance testing.
- Monitoring the servers and logging the metrics using the monitoring tools.
- Worked with the infrastructure team to point the application to the desired load testing environments.
- 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.
- Interacted with developers to Report and Track Bugs using ALM.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Interacted in Daily standup meetings with the Management and report day-to-day activities and updates.
- 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: MicroFocus Performance Center 12.55, Oracle Test Management Reporting Tool(OTM), HP ALM, Powerbuilder, Unix,Linux, Waterfall.
Confidential
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
- Create DynaTrace measures, dashboards, and charts
- Create and manage DynaTrace incidents
- Perform memory and thread diagnostics using DynaTrace
- Customize applications to work with DynaTrace User Experience Management
- Working on Linux and Window servers
- Using NMON to get server metrics as wily is consuming more server resources
- Using TeamQuest monitoring tool to monitor VMs.
- Expert in developing Work Load Model for performance testing.
- 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 webdriver scripts for capturing Client Side rendering times.
- Monitoring and configured JVM heap size using Dynatrace with the Architecural Teams.
- 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 using Vsphere.
- 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.
- 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 12.52, Dynatrace, TeamQuest, Vsphere, HP ALM, Java, SQL.
Confidential, IL
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 Truclient etc.
- Planned and generated Vuser scripts with VuGen and enhanced them with correlation, parameterization and functions.
- Working on Sitescope to get the response time at the server level
- Challenge of allocating LGs for increasing number of users with more work flows coming in for load test.
- Trying to bring browser monitoring using browser profiling tools.
- Expert in developing Work Load Model for performance testing.
- Used Ramp Up/Ramp Down, Rendezvous point, Start and End Transaction, Parameterization, Correlation features of Load Runner.
- Maintained Defect Log, Test Log and Status Report, Traceability Matrix, which gives a clear indication of quality and stability of product for UAT.
- 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.
- Scheduling the scenarios using the Load Runner's Controller 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 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 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, GC, CPU Utilization and Memory.
- Worked closely with the Development team in the performance tuning efforts of the various sub systems.
- Performed mobile client side testing across various browsers.
- 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, Performance center, HP Sitescope, HP Dynatrace, Java, SQL, HP ALM,Agile .
Confidential, IL
Performance Engineer
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 in HTML/HTTP, web services for Load runner.
- Analyzed graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
- Analyzed Performance Bottlenecks using Load Runner Monitors, HpDynatraceand HP Site scope.
- Also involved in Vuser Setting for different scenarios and business processes in Controller and analyzed graphs to find out the performance of the system.
- 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.
- 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.
- Interacted with developers to Report and Track Bugs using Quality Center.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Interacted in Daily standup meetings with the Management and report day-to-day activities and updates.
Environment: Load Runner, Quality Center, Agile, HP Dynatrace Performance Center, SQL.
Confidential, IL
Performance Test Engineer
Responsibilities:
- Involved in developing the scripts to check the Servers connectivity.
- Importing the WSDL’s and performing the unit tests using the SOAP UI project.
- Worked with business analyst in gathering the requirements and the SLA details from the client.
- Developed Load Runner test scripts per test specifications/ requirements.
- Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
- Worked extensively on HP Diagnostic and HP Sitescope to find out the performance issues at the server side and application code level
- Worked on JMeter to prepare test scripts for GE client.
- Involved in getting performance metrics using perfmon when the access to server was provided
- Involved in getting the application logs from IIS servers.
- Develop and implement load and stress tests with Load Runner, and present performance statistics to application teams, and provide recommendations on how and where performance can be improved.
- Developed and enhanced scripts using Load Runner VuGen and designed scenarios using Performance Center to generate realistic load on application under test.
- Logging defects in JIRA and updating test cases with respective defect ids.
- Coordinated with Functional Teams to Identify the Business Process to be Performance Tested.
- Inserted Transactions, Checkpoints into Mercury Load Runner Web VuGen Scripts and parameterized & correlated the scripts.
- Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.
- Customized scripts for error detection and recovery.
- Worked in shared environment and tested different applications.
- Independently executed the Mercury Load Runner test scenario, analyzed the execution statistics by monitoring the online graphs.
- Involved in planning and coordination effort throughout QA life cycle.
- Designed tests for Benchmark and load testing.
- Ability to diagnose Web/App server performance issues/troubleshooting using Load Runner J2EE Diagnostics/Deep Diagnostics.
- Worked with Load Runner in analyzing application performance for varying loads and stress conditions.
- Responsible for the generation of the Load Runner Analysis files based on the Load Runner.
- Results file generated by the load test and filtering the analysis file data based on the durations required.
- Generated detailed test status reports, performance/capacity reports, web trend analysis reports, and graphical charts for upper management.
- Assisting the QA Lead with administrative tasks such as meeting notes, defect database clean up.
- Provide daily/weekly application availability reports to the management.
