Performance Engineer Resume
SUMMARY
- Professionally qualified with around 7 years of experience in Quality control/assurance working as Performance Engineer for different end clients.
- Major skill set as Performance testing and using of various performance tools like HP Load runner 12.55, HP ALM Performance center v12, Jmeter, Silk Performer and Neoload.
- Expertise in working with HP LoadRunner - Web (HTTP/HTML), Ajax Click and script, Web services, Java Vuser, Citrix and Ajax Tru-client Protocols.
- ISTQB certified software test engineer and completed HP ATS LoadRunner 11.x certification
- Involved in preparing test plans, estimations, scripting, designing, executing scenarios, analyzing results, identifying bottlenecks in different testing phases of project.
- Experience in Identifying test scenarios and generating performance scripts using VuGen (HP Load runner) or other load testing tools and also enhancing scripts with custom C / JavaScript / Java code
- Experience in Work load modeling, Load Testing, Stress Testing, and Endurance Testing.
- Worked on developing test scripts to handle SOAP, REST and JSON requests.
- Experience in sending message requests on to Message Queues (MQ’s) by connecting through IBM WebSphere and JMS Java jar files.
- Observing the performance metrics like CPU utilization, Heap memory details, response time, queue depth(MQs) and utilize monitoring tools like Dynatrace, AppDynamics and Splunk to troubleshoot bottlenecks.
- Identify long running queries/ procedures, deadlocks and other performance statistics based on AWR reports post load test.
- Experience with Defect tracking tools like Mantis, Trac, HP QC, JIRA and Remedy.
- Worked in Waterfall, Agile - Scrum and KANBAN methodologies.
- Worked for multiple clients handling the Performance test and Engineering aspects of projects.
- Strong Interpersonal skills with ability to work with multiple teams and lead a team.
- Experience in Handling offshore teams and coordinating teams.
TECHNICAL SKILLS
Performance Testing Tool: HP Load runner 11.0, Load runner v12.55, Silk Performer, Jmeter, Neoload
Protocols used: WEB (HTTP/HTML), Web services, Citrix, Java Vuser, Ajax Click and Script, and Ajax Tru Client
Automation Testing Tool: QTP basics, Basics of Selenium, SOAP UI
Monitoring Tool: App Dynamics, Dynatrace, Splunk and Hyperic
Administration Tool: HP Performance Center 11.0, HP Performance Center 12.0
Test management tools: Trac, Remedy, HP QC, Jira and Confluence
Languages: C, Java, JavaScript
DB tools: MySQL, SQL Developer, Virtual Table Server
Others: MS Office
PROFESSIONAL EXPERIENCE
Confidential
Performance Engineer
Responsibilities:
- Arrange meetings with Business, Technology and QA teams to understand the application requirements.
- Responsible for preparing Performance testing plan based on business and technical requirements discussed with business owners and development team.
- Create work load model based on the data collected from production or expected user base for a new application.
- Utilize HP Loadrunner v12.55 and other tools to develop scripts for decided test cases.
- Responsible for executing benchmark test, stress tests, fail over and volume tests against multiple applications using HP Performance center 12.0 and 12.55and NeoLoad.
- Prepare Java Vuser scripts which submit messages to MQ’s and prepare reports based on DB times and other observations.
- Utilize Eclipse IDE to develop java programs to retrieve data from application DBs and update our team Database. Execute data prepping java programs provided by Dev team.
- Utilize VTS server to sync the data between multiple scripts.
- Prepare and execute SQL queries to retrieve information from application DB to observe the MQ messages response time results and present to development / business people.
- Work with AWR reports of App Database to identify most used queries and procedures to add to workload model. Also utilize this AWR reports post test to identify the most heavy and time taking queries for troubleshooting.
- Monitor and analyze server performance status, hits per second, throughput and database server resources with App Dynamics, Dynatrace and HP OPVM.
- Prepare reports based on the observations made during the tests and schedule meetings with Business and Technology teams to discuss on any tuning required for application.
- Work with multiple teams in troubleshooting performance issues.
- Coordinate with the team and work to complete the multiple applications testing.
Confidential
Performance Test Engineer
Responsibilities:
- Responsible for preparing Performance testing plan based on business and technical requirements.
- Creating work load model based on the data collected from production or expected user base for a new application
- Conducting Load Testing, Stress Testing, and Endurance Testing by using HP Tools.
- Develop and modify VuGen scripts with different parameters and make sure the scripts can handle dynamic values.
- Creating scripts for SOAP, JSON and REST services.
- Create Templates in Analysis session, and analyzed web page diagnostics to see if the server or the network was the bottleneck.
- Conducting meetings with developers, application team, and business team to analyze the defects and evaluate the test executions.
- Create and update reports in confluence.
- Work in Agile-Scrum, KANBAN and provide updates to the team.
- Coordinate with the team and work to complete the multiple applications testing.
Confidential
Performance Test Engineer
Responsibilities:
- Create and enhance the scripts for multiple users by using correlation and parameterizations Using HP VuGen Web, Ajax and web services Protocol.
- Created scripts using Ajax Truclient for a share point application.
- Design and executing the scenarios in Performance Center.
- Executed different performance test types like Load testing, Stress testing and Endurance testing.
- Observing the performance metrics like CPU, memory utilization of servers, Throughput, queue length, Hits per sec.
- Observing Server logs and the component based response times using Splunk .
- Observing Server metrics like the CPU, Processor and the Heap Memory details using Hyperic .
- Collaborated with Development and other teams in defect identification and find the root cause analysis using Splunk Logs.
