Performance Test Engineer Resume
CO
SUMMARY
- Overall, 8 years of experience in the IT field with strong expertise in Performance testing with Load, Stress & Endurance Testing using Load testing tools and specialization in Quality Assurance. Furthermore, I have experience in the Black Box testing of stand - alone and Client/Server applications using regression, front end, back end, load, stress, performance and functional testing.
- Experience in SDLC life cycle, from requirements gathering to releasing into production.
- Extensive knowledge in Performance Test Life Cycle.
- Hands on experience with Performance Testing of Web Services, Web Application, using Load Runner & JMeter.
- Involved in developing load and performance test scripts using Web HTTP/HTML, True Client, Web Services, Java, Citrix Click and Script protocols.
- Defining performance metrics, analyzing the usage of the application, conducting test by both Manual Scenario in Percentage mode and Through Goal Oriented Scenario.
- Expertise in using performance testing tools such as HP LoadRunner, Performance Center, JMeter.
- Expert in Developing VUGEN Scripts.
- Extensively involved in performance tuning of application servers with multi-tier architecture.
- Strong theoretical and practical experience with various Agile approaches and implementation in a large organization.
- Extensive experience with Baseline, Benchmark, Load, Stress, Volume and Endurance testing for performance.
- Collecting the frequency of JVM Heap and Garbage Collection in applications in multi-tier architecture during test.
- Experience in using SoapUI, Postman in inspecting, invoking, monitoring, simulating/mocking as well as functional testing, security testing and compliance testing
- Analyzed the business requirements and wrote Test Cases. Analyzed the business requirements and wrote Test Strategy.
- Executed Performance Tests using LoadRunner & JMeter and analyzed the results.
- Excellent Knowledge of programming languages like C to debug and execute LoadRunner scripts.
- Excellent with parameterization and correlation and Test Data generation.
- Excellent in communication, presentation and interpersonal skills.
- Ability to work in tight schedules and on different applications concurrently.
- Proficient with using, installing, configuring VUGEN, Controller, Analysis and Load Generators.
- Good with Debugging, Identifying, Adjusting and fixing script errors by running it within VuGen.
- Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools.
- Executed the test Performance scripts using LoadRunner & JMeter and analyzed the results.
- Involved in writing various functions to create realistic load test on the applications.
TECHNICAL SKILLS
Testing Tools: JMeter, Load Runner, Performance Center, ALM, LoadUI, QTP, VSTS
Cloud Services: AWS (EC2, AMI, S3, Cloud Watch, Elastic Cache, Document DB etc.,), Kubernetes containerized.
Monitoring Tools: App Dynamics, Grafana, Kibana, Instana, Splunk, Oracle CC 12c, Site Scope, CA Wily Introscope, Hortonworks Ambari, Cloud Era, AWS CloudWatch.
Databases: Cassandra, Mongo DB, Oracle, MS Access, DB2, SQL Server, SLQ/PLSQL
Profiling Tools: Visual VM, JConsole, JRockit Mission Control.
API Tools: SOAP UI, Post Man
Operating Systems: Linux, Unix, MAC, Windows all flavours.
Defect Tracking Tools: JIRA
Messaging Systems: Kafka Manager, Kafka Mirror Maker, Kafka Broker
Languages: VB Script, JAVA,, .NET, C/C++, SQL, Python
Set Top Box Tools: Sling Player, TMC
PROFESSIONAL EXPERIENCE
Confidential, CO
Performance Test Engineer
Key Responsibilities:
- Analyze NFR Requirements and create Performance Test Strategy & Test Plan is prepared based onthe system requirements; considering low, medium and complex functionalities to be tested.
- Create, Define and execute End-to-End Performance Testing and Engineering strategies
- Develop & Enhance scripts & trigger performance Executions on multi-tier architecture applicationswith expertise in using multiple protocols.
- Conduct workload analysis using Splunk, Elastic search, Kibana or production logs and plan executionapproach based on workload pattern.
- Performance Testing like Load, Stress, Stability, Volume, Scalability and Endurance Testing isconducted to understand the system behavior and analyze system behavior.
- Performance testing experience on Kubernetes platform, AWS EC2 Instances, PODs, S3 bucket,cloud watch Monitoring, Elastic cache, Document DB etc.,
- Develop performance metrics based of analysis of baseline results in comparison to multiple rounds ofexecutions to improve overall performance of the multi-tier architecture projects.
- Identifying, reproducing, and documenting software defects utilizing performance test scripts and loadtesting tools including Load Runner and JMeter
- Facilitate issue coordination at various stages including environment level, application level, accesslevel, network level and test data.
- Communicating strategic plans, goals, objectives, assignments, and actionable events to the team;including deadlines and timeframes for completion as well as distributing the workload.
- Reviewing AWR reports & Grafana to assess performance of databases involved in multi - tierarchitecture applications by optimizing performance of Databases, Cassandra, Mongo.
- Requirements analysis of the new ramping projects - Ensure offshore team is working on highestpriority items to meet the client productivity expectations.
- Understanding multiple domains and projects with all popular performance tools and monitoring toolsused on demand basis.
- Analyzed results for bottlenecks like product level severity -1 issues are identified on load/stress,STUCK Threads, %CPU Utilizations, JVM Application Utilizations, network delays, memoryleaks, exceptions to improve performance of software & hardware and decrease cost to company.
- STB performance testing activities and capturing response times based on critical end user responsetimes.
- Expertise in troubleshooting STB issues, log monitoring and detailed RCA performed for high responsetimes issues.
- JIRA is used for tracking, entering & reporting the defects and actively participating in triage meetings.
- Performance Test enhancement planning by analyzing the requirements as well environment relevantto the projects.
- Recommendations were made to development and production support teams like DB, ApplicationServer, Web Server tuning.
- Performance Results and statistics and analysis of performance metrics are documented and reportedto Business, Project Team & stake holders.
Environment & Tools: JMeter, Load Runner 11.x, ALM, Instana, App Dynamics, Splunk, Postman, SOAP UI, UNIX, LINUX, Cassandra, Mongo, Grafana, Meteo, Kibana, Lamda, TMC, Sling Player, AWS (EC2, AMI, S3, Cloud Watch, Elastic Cache, Document DB), Kubernetes.
Confidential, CA
Performance Test Engineer
Key Responsibilities:
- Performance Test Strategy & Test Plan is prepared based on the system requirements; considering low, medium and complex functionalities to be tested.
- Extensively working and understanding multiple projects simultaneously as and when new projects are ramped up as part of different iterations.
- Performance Scripting & Execution are performed by using the protocols Web (Http/Html), SOA Web Services, SOAP Requests, Http requests using Load Runner & JMeter.
- Load testing is performed by isolating the application & web services to find out the bottlenecks in application level and services and optimized the same.
- Baseline Performance Testing - Iteration Cycles are conducted for every release, analyzed and compared the results for accuracy in transaction response times.
- Performance Testing like Load, Stress, Volume, Scalability and Endurance Testing is conducted to understand the system behavior.
- Work Load Model (WLM) is prepared based on analysis of the Prod performance & future customer growth and also by NFR.
- Extensive back end services like Web services Load Testing performed with concurrency load of 100,000 concurrent users.
- Review early performance test scope results and provide feedback for additional scope or tests. Determine next steps for early performance test execution.
- Ensures to review the performance test environment and provide requirements.
- Analyzed results for bottlenecks like product level severity -1 issues are identified on load, STUCK Threads, %CPU Utilizations, JVM Application Utilizations, network delays, memory leaks, Exceptions.
- Expertise in reviewing AWR reports to assess performance of databases involved in multi - tier architecture applications by optimizing performance of Databases.
- App Dynamics, JRockit Mission Control, Oracle Enterprise manager 11g, Oracle Cloud control 12c, VisualVM, JConsole, RT View, Splunk monitoring tools used to monitor, % CPU Utilizations, usage of memory, threads etc.,
- JMeter load testing tool is used for the performing the Web Services performance testing.
- Develop & Enhance scripts & trigger performance Executions on multi-tier architecture applications with expertise in using multiple protocols.
- Correlation, parameterization and debugging the scripts in JMeter and enhancing the services like SOA, http, soap scripts.
- Performance Tests like Load, Stress, Stability, Volume, Scalability and Endurance Testing is conducted to understand the system behavior and analyze system behavior.
- Analysis of the different testing types and prepared Individual test reports and Final completion report based on the project specific challenges and SLA’s
- Strong expertise in Hadoop hardware & software and disk IO performance analysis. Flume, Ambari analysis for performance of applications.
- Expertise in execution of Hadoop jobs execution by generating test data required for jobs execution and performance analysis by monitoring Disk IO, Map reduce utilizations. Monitoring clusters for any performance degradation of cluster performance during test executions.
- Extensively worked on Performance Monitoring and analyzed the response time, Memory leaks, hits/sec and throughput graph etc.,
- JIRA is used for tracking, entering & reporting the defects and actively participating in triage meetings.
- Recommendations were made to development and production support teams like DB/Application Server/Web Server tuning.
- The Performance Results and statistics are documented and reported to Business & Application Team.
Environment & Tools: JMeter, Load Runner 11.x, Web Logic 12+, Web Services, Oracle Enterprise Manager Console 11g, Oracle Cloud Control 12c, App Dynamics, Splunk monitoring tool, VisualVM, SOAP UI Pro, JBOSS, JRockit Mission Control, JConsole, UNIX, LINUX, Hadoop Cloud Era, Hadoop Hortonworks.
Confidential, FL
Performance Test Engineer
Key Responsibilities:
- Performance Test Strategy & Test Plan is prepared based on the system requirements; considering low, medium and complex functionalities to be tested.
- Performance Testing like Load, Stress, Stability, Volume, Scalability and Endurance Testing is conducted to understand the system behavior.
- Performance Scripting & Execution are performed by using the protocols Web (Http/Html), Mobile (Http/Html), SOA Web Services, True client - IE.
- Desktop/Web Load Testing is performed with 17 web Scripts with load of 1600 concurrent users.
- Mobile Performance Testing is performed with 16 mobile scripts with 400 concurrent users by considering the different bandwidth’s like 3G, 4G, Wi-Fi, custom & Max bandwidths.
- The performance test execution of the Oracle Web Center - Portal application was a challenge since product level instability & bugs restricting the performance of the application.
- Interacting with the oracle product team on daily basis to improve the performance of the product & application by optimizing oracle web center settings and server level configurations with wide range of tests & user load.
- Load testing is performed isolating the application & web services to find out the bottlenecks in application level and services and optimized the same.
- Baseline Performance Testing - Iteration Cycles are conducted for every release, analyzed and compared the results for accuracy in transaction response times.
- Work Load Model (WLM) is prepared based on analysis of the past year performance & future growth also by NFR.
- Ensures all assigned resources are fully utilized, participate in triage meetings & facilitate team status meetings as necessary.
- Review early performance test scope results and provide feedback for additional scope or tests. Determine next steps for early performance test execution.
- Analyzed results for bottlenecks like product level severity -1 issues are identified on load, STUCK Threads, %CPU Utilizations, JVM Application Utilizations, network delays, memory leaks, Exceptions.
- HP Site Scope & JRockit Mission Control monitoring tools used to monitor, % CPU Utilizations, usage of memory, threads, Slow Queries etc.
- JMeter is used for the performing the Web Services performance testing.
- Correlation, parameterization and debugging the scripts in VUGen and enhancing the Web, Mobile, SOA Web services scripts.
- IP Spoofing is used to split the user load exactly between the two web servers by load balancer.
- Extensively worked on Performance Monitoring and analyzed the response time, Memory leaks, hits/sec and throughput graph etc.,
- Defects Tracking Tool - RQM/PIPE is used for tracking, entering & reporting the defects and actively participating in triage meetings.
- Recommendations were made to development and production support teams like DB/Application Server/Web Server tuning.
- The data ware housing performance testing is performed with history load of 6 months with 5 critical scenarios with a Max a scalability volume of 50 Million.
- The Performance Results and statistics are documented and reported to Business & Application Team.
Environment & Tools: Load Runner 11.52v, Web Logic 10.3.6, Oracle Web Center 11.x, Web Services, JMeter, Site Scope 11.20v, ALM 11.0, JRockit Mission Control, UNIX, LINUX, RQM.
Confidential
QA Test Engineer
Key Responsibilities:
- Understanding Requirement Specifications and Design Documents of the application.
- Participated in identifying the required Test Scenarios based on the business requirements.
- Prepared and executed the test cases as per System Requirements.
- Followed agile methodology and attended Scrum meetings.
- Performed various Black box testing Methodologies like Functionality Testing, Compatibility Testing, Database Testing, Usability Testing, Regression Testing, Retesting.
- Developed automation scripts using Web Driver with TestNG.
- Creating Automation Scripts for Regression Testing in Hybrid Framework.
- Defect Reporting and Tracking using JIRA.
- Maintenance of the existing scripts and Involved in script reviews.
- Provides enhancements to project based on End User perspective.
- Participated in Knowledge Sharing sessions with other team members in understanding the functionality.
- Performed end to end UAT (User Acceptance Testing).
Environment & Tools: Java, JSP, Tomcat 7.0, Oracle 11g, Windows 7, JIRA