Performance Engineer Resume
Charlotte, NC
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
- E xperience 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, Kibana and Splunk to troubleshoot bottlenecks.
- 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 EXPERIENCE:
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, Kibana 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
WORK EXPERIENCE:
Confidential, Charlotte, NC
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.
- Monitor and analyze server performance status, hits per second, throughput and database server resources with App Dynamics, Dynatrace, Kibana 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, Dover, NH
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.
Confidential
Test Analyst
Responsibilities:
- Involved in Test Planning, Test designing and Test analysis.
- Designing Test cases based on the business requirement document.
- Identifying data requirements for the test cases for Data creation.
- Performed Smoke, Functionality, Regression and Ad-hoc testing
- Preparation of defect reports and test deliverables
- Analyzing and reviewing the defects logged by the team
- Executing manual test cases and raising incidents in Trac for the bugs identifies.
- Testing web services along with Dev team as part of early testing.
- Collaborated with development and business teams for testing implementation.
- Work with dev team in Triage calls and help in resolving the defects.