Performance Engineer Resume
SUMMARY
- Over Confidential years of experience in end to end performance testing, defining testing methodologies, designing test plans and test cases, verifying and validating application software and documentation based on standards for software development and effective QA implementation in all phases of software development life cycle (SDLC).
- Strong experience in agile methodologies.
- Expert in planning, designing, coding, executing, monitoring, analyzing results, identifying the potential bottleneck and suggest customers a complete step to improve application performance.
- Expertise in creating workload profiles based on the production peak load analysis and design different type of scenarios in the performance center.
- Create several POC as per the client’s request to support the team and validate.
- Outstanding ability in writing advanced LoadRunner scripting on Web (HTTP/HTML), True Client, Web Services using Parameterizations, Correlations, Randomization, Rendezvous Points, Custom request, atoi, itoa, Strcmp, CheckPoints, If - Else and other LR and C functions.
- Experience in preparing performance test plans, performance test strategy, performance test analysis reports.
- Hands-on experience in analyzing a pure path and end-to-end transaction flow, using Dynatrace monitoring tool.
- Experience in API testing(REST/SOAP) using LR Web service protocol.
- Excellent hands-on experience in Splunk tool, creating dashboard, creating analytics reports using Splunk, alerts, and reports.
- Expertise in writing SQL queries and database performance analysis using SQL profiler.
- Expert in developing Industry Standard VSTS, JMeter Scripts over web protocol, web services protocol, executed the load tests using HP Controller, Performance Center, Storm Runner and analyzed the results.
- Experienced in consulting with Architects, DevOps, Project Managers, and Product owners to proactively analyze system performance and creating a solution plan.
- Experienced in APM Tools: Dynatrace, Appinsights, and Splunk to monitor infrastructure resources and applications which includes servers, operating systems, network services, network virtualization, JVM, GC, pure path and log analysis for different application components.
- Experienced in monitoring system resources such as CPU usage, Memory usage, VM State, Network I/O State, Garbage collection.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete performance test report.
- Hands-on experience with functionality testing, integration testing, system testing, GUI testing, regression testing, performance testing, stress testing, load testing, volume testing, user acceptance testing, database testing, smoke testing, and sanity testing.
- Involved in setting up performance testing environment, code migration, middleware support.
- Proficient in working with Loadrunner, Performance center, VuGen, HP Sitescope, and Soap UI.
- Worked on Web and Mobile applications hosted in On-Prem and Azure Cloud Solutions.
- Worked on Desktop application performance testing.
- Involved in all the Phases of performance test life cycle.
- Possess good interpersonal and leadership skills.
TECHNICAL SKILLS
Programing language: C, Core Java
Performance testing tools: HP Loadrunner, VSTS, JMeter, HP Performance Center, Storm Runner, HP Sitescope
Monitoring tools: Dynatrace, Application Insights, Splunk, Perfmon
Database: Oracle, SQL
Protocols: Web-HTTP/HTML, Web services
PROFESSIONAL EXPERIENCE
Confidential
Performance Engineer
Responsibilities:
- Gathered Non-functional requirements, identifying key business scenarios and SLA’s with technical and development team.
- Developed Test Strategy/Test Plan for multiple projects.
- Developed Workload modeling and involved in setting up the Performance test environment.
- Gathered past application response time metrics and business transactions from the production support team for developing realistic test scenarios and load models.
- Analyzed and triaged poor performance using Dynatrace and Splunk.
- Analyzed performance and live monitored using App insights for Microsoft Azure migrated services.
- Created correlation as well as parameterization using Load Runner VuGen.
- Executed scenarios using the performance center and analyzed the results using Load Runner Analysis.
- Conducted performance testing using Load Runner for the entire applications using various scenarios specifically that are designed for testing real-world scenarios.
- Generated management defects and test execution progress report for multiple testing cycles.
- Developed scripts(Web services) in JMeter.
- Developed and enhanced scripts using VuGen and designed scenarios using Performance Center and Storm Runner to generate realistic load on application under test.
- Wrote acceptance and implementation test cases. Interacted with business analysts to write the acceptance test cases based on functionality.
- Set up a test environment for testing applications.
- Worked on mobile and desktop applications testing.
Environment: Windows operating system, HP LoadRunner 12.02, JMeter, HP Performance Center, Storm Runner, Web services, HTTP/HTML, HP Controller, Office, Excel, Outlook, Load generator, Dynatrace, Splunk, App-Insights.
Confidential
Performance Tester
Responsibilities:
- Participated in requirement gathering from business analysts and technical architects.
- Identify key business scenarios from application specialists and business analysts.
- Gathered test data, application response time metrics i.e. SLA and critical business transactions for developing realistic test scenarios and load models.
- Worked closely with the development team and customer to understand the application development components and created a test approach document for NFR proposal.
- Planned and designed performance tests, identify the test environment and the performance acceptance criteria.
- Record scripts using different protocols (web HTTP/HTML, web services).
- Excluded unwanted requests in the script before recording with traffic filtering option and by regenerating the script in the recording summery after recording.
- Determine whether the test is recorded correctly using TextCheck and Imagecheck.
- Enhanced and developed scripts using LoadRunner functions VuGen.
- Perform Parameterization and Correlation on the static and dynamic values of the script.
- Worked on WSDL files, JSON/XML requests for Web services.
- Executed Load test, Scalability test, Failover test in the Loadrunner Controller/ ALM.
- Endurance test for multiple Applications.
- Executed multiple Performance tests to validate the Application under test to assess the metrics utilized in capacity planning and also by graphs of LR Analysis.
- Analyzed various graphs generated by Load Runner Analysis and communicated bottlenecks to the System Administrators and the Developers.
- Identifying the bottlenecks of components while executing the tests for an application.
- Used monitoring tools like Dynatrace, HP Sitescope, and Perfmon to detect, isolate and resolve issues proactively.
- Assisted Application Developers and technical support staff in identifying and resolving defects.
Environment: s: Windows operating system, HP LoadRunner, HP Performance Center, Perfmon, Dynatrace, HP Sitescope, C Programming knowledge.
