Performance Test Engineer Resume
PROFESSIONAL SUMMARY:
- Competent in Software Application Performance Testing and Engineering with 10 years of experience.
- Extensive knowledge on delivering Performance compliant applications for large Banking and Mortgage clients. Certified SAFe 5.0 Advanced Scrum Master. Ability to perform efficiently as a team member as well as an individual contributor on assignments. Strong leadership skills are an asset to the company and the quality assurance department.
- Expertise in performance testing using HP LoadRunner, Performance Center and Jmeter.
- Good proficiency and hands - on experience in application and system performance monitoring using APM Tools like AppDynamics, CA Wily Introscope, Opnet, Perfmon, Splunk, etc.
- Progressive experience in Java Performance Engineering that involves identification and reporting of performance bottlenecks at API and method level, Garbage Collection Analysis and Heap Dump Analysis using IBM Pattern Modeling and Analysis Tool, Heap Dump Analyzer and Thread Dump Analyzer.
- Worked on Agile Transformation by performing API Performance Testing for cloud-based applications, Continuous Integration using Jenkins.
- Worked on client-side profiling tools like Fiddler, HTTP Watch, Firebug, and AppDynamics EUM.
- Good knowledge on Database Performance Monitoring using AWR Report.
- Good working knowledge of Mobile performance testing and profiling for IOS Native applications using Paros, XCode & Instruments.
- Expertise in coordinating with business stakeholder for collecting and analyzing performance requirements, understanding the design and architecture of the application to define workload model and preparing test strategy.
- Ability to write and debug performance test scripts, executed performance tests based on real-time production scenarios and analyze performance results to be presented to project and business teams.
- Conduct Performance Bottlenecks Analysis by having working sessions with Development Team & Solution Architect to investigate and provide recommendations to resolve performance issues.
- Excellent communication and client interaction, collaboration & team building skills with proficiency at grasping new technical concepts quickly and utilize the same in a productive manner.
TECHNICAL SKILL SUMMARY:
Testing Methodologies: Performance Testing and Engineering
Performance Tools: HP LoadRunner 12.53, HP ALM Performance Center 12.53Jmeter, Grafana, Influx DB, Hammer CallMaster, CYARA, SOUP UI
Monitoring Tools: AppDynamics, CA Wily Introscope, Splunk, Opnet, IBM PMAT, Heap Analyzer, Ganglia Report, PerfMon Report, AWR Report, Fiddler, HTTP Watch, Firebug, Instruments, Xcode
LR Scripting Protocols: Web HTTP/HTML, Web Services/Rest, Ajax TruClient, RTE
Applications worked on: Web Based, APIs, .NET, Java, Mainframe, Batch Jobs
PROFESSIONAL EXPERIENCE:
Confidential
Performance Test Engineer
Responsibilities:
- Non-Functional Requirements Gathering: This activity involves
- Interact with the Business and Application Development team to understand and document all the performance testing requirements.
- Understand the application architecture, design, solution proposed and requirements to agree upon the Test Strategy.
- Performance Impact Analysis of the changes, defect fixes etc. based on the information received during requirement gathering.
- Create Performance Test Strategy and provide walkthrough: Performance test plan document gives a detailed description about the various types of performance tests to be carried out, test scenario details, the user load distribution pattern and the project timeline which talks about the schedule for each of the performance testing phases.
- Script preparation using LoadRunner and executions using StormRunner.
- Coordinate with application and dev team to setup the performance environment, monitoring tools and test data.
- Conduct Performance Analysis using AppDynamics and Splunk to identify bottlenecks and provide recommendations.
- Raise defects for the performance breaches identified and work with the dev team to fix and retest the issues.
- Closure Report: Document all findings and observations and present it to business stakeholders.
- Articulate the risks associated with the defects identified and document mitigation plan for the go/no-go business meetings. Help the stakeholders to understand the impact of the performance breaches from customers point of view.
- Carryout impact analysis and estimation for new projects. Manage resource allocation, project pipelines and team building activities.
Environment: LoadRunner, StormRunner, PostgreSQL, App Dynamics, Splunk, Rally, XML, Rest API, Json, Jenkins, Postman.
Confidential
Performance Test Engineer
Responsibilities:
- NFR elicitation, assessing anomalies in requirements and educating the business and project stakeholders on defining correct requirements based on the solution designed.
- Understand the application architecture, synergize with the Business and Application Development team to understand performance requirements and agree upon the Test Strategy.
- Environment set up: coordinate with various support teams to have the performance test environment and monitoring tools set up for performance testing activities
- Prepare test strategy detailing objectives, several test scenarios, timelines, environment details, risks and assumptions associated.
- Create LoadRunner scripts using HP LoadRunner and Jmeter tools and carryout test executions using HP Performance Center.
- Performance Bottlenecks Analysis using Opnet, vCloud, and AWR report for server-side deep dive analysis.
- Prepare detailed test summary report for each test summarizing key observations and recommendation for potential performance improvements.
- Organize triage calls with development team to debug, fix and retest issues identified.
- Prepare and present the test closure report to business stakeholders.
- Attend weekly status calls with senior business stakeholders to track on-going projects, brief them about the issues, challenges, risks and mitigations.
- Performance assess pipeline projects, provide estimates, work on resource allocations and update reports for tracking all engagements.
- Cognizant in-house Service Virtualization tool, SmartStub, was used to virtualize 3rd party services; thereby, reducing dependency, overall time and cost of testing.
- Lead CI/CD agile transformation for performance testing practice - demonstrated successful automated execution capability by integrating Jenkins and HP Performance Center.
- Train juniors and fresh graduates in the team on testing practices and standards established by the client.
- Bagged several “Above and Beyond Award” during the engagement.
Environment: HP LoadRunner, HP Performance Center, Jmeter, Grafana, Influx DB, Opnet, AWR, Best1, vCloud, XML, Rest API, Json, Jira, Jenkins, Postman, SoapUI, SmartStub.
Confidential
Performance Test Engineer
Responsibilities:
- Prepare detailed estimates for projects requiring performance.
- Identify and report various dependencies with other teams or 3rd party component vendors and develop alternative approaches to meet the target objectives.
- Create Performance Test Plan and arrange business walkthrough.
- Develop performance test scripts using HP LoadRunner and conduct executions using HP Performance Center tools.
- Work with Dev and infrastructure teams to setup performance environment and monitoring tools.
- Assess scaling of the environment to develop the proportionate workload model to be tested.
- Performance Bottlenecks Analysis and Report Presentation: Analysis of both client and server-side statistics was carried out and detailed reports about the test executions are prepared.
- AppDynamics, Wily Introscope, Perfmon, Ganglia, AWR report analysis.
- Additional root cause analysis was done using GC logs, heap dump and thread dump.
- Coordinate with Dev team for identifying root cause for the issues reported, recommend fixes, retest solutions.
- Expert in thoroughly assessing performance compliance of stats obtained from the test reports.
- Articulate risks associated with the issues identified and provide appropriate mitigations to the business to make a sound decision.
- Worked on several initiatives such as automated performance dashboard creation for seamless report preparation, mobile application script creation approach using fiddler and wireshark tools, mainframe and ETL project performance executions.
- Successfully delivered the first IVR project in the account. Designed and proposed a hybrid testing solution using Hammer CallMaster and HP LoadRunner tools. Client recognized the performance recommendations as value added service which helped in renewing the contract.
- Successfully lead the migration activity of a 60 member team to non-prod VDI platform.
- Conducted knowledge sharing sessions, quarterly HR and Senior Management meeting with the team.
- Was recognized as “Employee of the Year 2014” from Performance testing practice.
- Won “Delivery Excellence Award” and “Excellence Corner Award” for outstanding contributions.
Environment: HP LoadRunner, HP Performance Center, Hammer CallMaster, CA Wily, AWR, PerfMon, TeamQuest, Ganglia, IBM PMAT, Heap Analyzer, Fiddler, Wireshark, HTTP Watch, Firebug, Instruments, Xcode, XML, Rest API, Json, Jira, Jenkins, Postman, SoapUI, SmartStub.