We provide IT Staff Augmentation Services!

Performance Testing Engineer Resume

3.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

  • 9 years of Quality Assurance experience with strong expertise in Performance/Load & Stress Testing using HP LoadRunner, Performance Center and LoadUI.
  • Extensive experience in automated testing of Web based and Client/Server applications with proficiency in Load and Performance Testing. Good working experience in Waterfall, Agile Scrum and Iterative methodologies.
  • Experience in analysis, design, implementation, execution, maintenance, support and documentation for performance and system testing.
  • Proficient in Creating and Enhancing scripts, Executing Tests and Analyzing Performance results using LoadRunner, Wily Introscope, AppDynamics, Splunk, SiteScope, OpTier, GUI dashboard and Performance Center.
  • Significant experience in Load testing various applications including Java, .Net, Websphere, Web Services, J2EE, CRM, Business Objects and Citrix implementations.
  • Expertise experience in user requirement Analysis, Functional/Non - Functional Specifications, Test Planning/Strategy, Test Estimates, Use Cases, Business Requirements, Business Rules to prepare Test Schedules, Identify Risks, Identify Test Requirements.
  • Extensively performed Performance and other tests like Load, Duration, Stress, Failover, Scalability, Reliability, Functional and Regression Testing using performance and automated testing tools including LoadRunner, Performance Center, Quick Test Pro, JMeter, Soap UI, Quality Center and Test Director.
  • Accountable for consulting and advising all teams, assisting with the development and maintenance of reporting metrics to determine the effectiveness of Quality Assurance efforts across client’s applications.
  • Experienced in monitoring CPU, Memory, Network, Web connections and through put while running Baseline, Performance, Load, Stress and duration testing.
  • Experience in analyzing heap dump and GC logs to troubleshoot bottlenecks.
  • Good understanding knowledge of RDBMS concepts to perform performance and functional test backend of applications on SQL server, Oracle databases.
  • Strong experience writing SQL queries for back-end testing, UNIX commands for verifying log files, shell scripts to bounce/maintain QA servers, database refresh for QA environments, XML API testing.
  • Well-versed in implementing best practices for VuGen scripting, Performance Testing and reporting Performance test analysis.
  • Good experience as Lead and Testing Engineer working in an Onshore-Offshore model.
  • Strong domain knowledge in the Telecom Network Management System, Network Creation, Provisioning and Activation.
  • Demonstrated qualities in a Leadership role, Conflict and Issue Handling, Risk Management, etc.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
  • Quick learner by respect to latest technology, most excellent put into practice and system

TECHNICAL SKILLS:

Automation Tools: Loadrunner 12.50/12.01/11.52/11.50/11.0/9.5/9.1/8.1, HP ALM Performance Center 12.50/12.20/11.0/9.5/9.0, JMeter 2.9, Quick test Pro 11.50/9.1/9.0, Test director 6.5/7.0/7.6, Requisite pro, Test Manager, SoapUI 4.0.1, LoadUI 2.0.LoadRunner Protocols: Web (http/html), Web Services, TruClient Firefox, Flex, RTE, Citrix ICA, RDP, C Vuser, .NET, Java Record Replay, MQ, Mobile Application - html/http, TruClient Mobile Web, POP3Test Monitoring Tools: AppDynamics, CA WilyIntroscope, Splunk, HP Diagnostic, SiteScope, Dynatrace, Loadrunner, Eclipse MAT, GC Easy

Test Management: Quality Center, JIRA, Test Director and Clear Quest

Operating Systems: Linux, Windows, Sun Solaris 2.6/2.7, HP-UX, MS-DOS 6.22, Win 3.x/95/98, Win NT 4.0,Win 2000,, SCO Unix, HP9000

Management Tools: MS Excel, MS PowerPoint, MS Visio

Database: MS Access, SQL Server, Oracle

Languages: C/C++, SQL, PL/SQL (Stored Procedures, Functions, Triggers, Cursors), HTML 4.0, Shell Scripting

Application Servers: Apache, Web Logic, Web Sphere, JBoss, CIM, Cramer

Internet Technologies: HTML, XML, Jscript

Other Tools: iRise, Visual SourceSafe, SVN, Clear Case (IBM Rational Tool), FTP

PROFESSIONAL EXPERIENCE:

Confidential

Performance Testing Engineer

Roles and Responsibilities:

  • Gathering and analyzing business and technical (functional and non-functional) requirements for Performance Testing purposes.
  • Creates Test Plan which includes Change Request details, Testing Schedule, Testing Resources, Testing Strategy, and Tools required, Risks, testing of end-to-end scenarios and provide detailed analysis reports.
  • Work as a Lead with a team of 8 testing engineers in an onshore offshore model.
  • Design multiple LoadRunner scripts (VuGen) with different protocols for load testing different GUI and other applications.
  • Extensively using Web (HTTP/HTML), Web Services, Ajax TruClient, RTE, Flex and other Loadrunner protocols, as well as develop scripts for mobile users using Mobile Application - html/http, TruClient Mobile Web protocols.
  • Create complex scripts using advanced functions for logic handling, data capture, error handling, correlations, parameterization and text/image checks for confirming the retrieval of the correct response for each page.
  • Create Vusers to emulate concurrent users, inserting Rendezvous points in the scripts and execute the Vuser Scripts in various scenarios which were both goal oriented and manual using LoadRunner
  • Configure the LoadRunner Controller and Performance Center for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines
  • Utilize WSDLs and files to perform web services (RESTful http requests) testing using SOAP UI, Loadrunner, perform Load Tests using LoadUI, Performance Center.
  • Configure Performance Center to simulate explicit Real-Time scenarios by using accurate Run time settings and using IP Spoofing, Real world scenario, goal oriented scenarios.
  • Run formal performance test including Load, Peak, Breakpoint, Burst and Longevity.
  • Create detailed test status, capacity reports, web trend analysis reports and graphical charts, recommendations and risks for upper management.
  • Auto schedule different Performance Tests using Performance Center.
  • Create detailed test status reports, performance capacity reports, web trend analysis reports and graphical charts for upper management using analysis components/tools.
  • Extensively using Unix commands for debugging and used, modified & run Shell Scripts for daily reports, batch process and data collection, monitor UNIX logs and Splunk to capture required details and unexpected exceptions during Performance test.
  • Responsible for analyzing the server performance by monitoring CPU, memory usage, Heap Allocation, garbage collection, I/O wait, paging, caching, server response times, database response times, server health, active/idle threads, size of WebLogic queues, etc.
  • Analyze heap dump using Eclipse Memory Analyzer (Eclipse MAT) and GC logs using AppD, Wily and online tools like GC easy to troubleshoot memory leaks and bottlenecks.
  • Monitor Oracle and SQL database while running the load for CPU utilization, Pages fault/sec, Pages cache/sec, Pages read/sec, Avg disk Queue Length, Buffer cache hit ratio, full scans, storage IOPS, Storage KBs, processor queue length, IO Wait Percentage, stolen pages, average wait time, AWR reports, etc. and finding out the issues within database.
  • Identified bottlenecks for a clustered environment related to Indexes, Connection Pools, Garbage collections, Memory heap size and with the help of development and DB team find the fix of the issue.
  • Using JIRA for complete defect management and reporting.
  • Responsible to provide on call Production support for the Production environment.

Environment: /Tools: Performance Center 11.52/12.20/12.50, Loadrunner 11.52/12.20/12.50, VuGen, AppDynamics, Wily Introscope, HP Diagnostic, JIRA, Splunk, Tool Center, Test Harness, Apache Web server, Expere server, Oracle, Websphere, SQL Server, JBoss, Unix, people soft, WebLogic, XML, Java JRE1.7, Web services, SoapUI, OpTier.

Confidential

Senior Performance Engineer

Roles and Responsibilities:

  • Created Test Plan which includes Change Request details, Testing Schedule, Testing Resources, Testing Strategy, Tools required, Risks and testing of end-to-end scenarios.
  • Created complex scripts using Loadrunner and advanced C functions for logic handling, data capture, error handling, correlations, parameterization and text/image checks for confirming the retrieval of the correct response for each page.
  • Involved in performance testing of server’s load and scalability by creating multiple Virtual Users by using LoadRunner Virtual User Generator component.
  • Designed multiple LoadRunner scripts (VuGen) with protocols like Citrix, RTE, Web (html/http), Flex, Ajax TruClient and Web services for load testing different GUI and client based applications.
  • Run full formal performance test including Load, Capacity, Stress, Duration and Failover.
  • Created detailed test status reports, capacity reports, web trend analysis reports and graphical charts for management using LoadRunner and other analysis component.
  • Created, Executed and Monitored the feasibility of various manual and goal oriented scenarios of an application with LoadRunner Controller.
  • Configured Web, Application, and Database server performance monitoring setup using LoadRunner Controller, Wily Introscope, OpTier & SiteScope.
  • Created Vusers to emulate concurrent users, inserting Rendezvous points in the scripts and executed the Vuser Scripts in various scenarios which were both goal oriented and manual using LoadRunner
  • Configure the LoadRunner Controller and Performance Center for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines
  • Added various monitoring parameters to the LoadRunner controller for monitoring, also using Wily Introscope and HP Diagnostic for monitoring database and application servers.
  • Using SoapUI for Load testing for different API’s.
  • Created detailed test status reports, performance capacity reports, web trend analysis reports and graphical charts for upper management using LoadRunner analysis component.
  • Extensively used Unix commands for debugging and used, modified & ran Shell Scripts for daily reports and data collection.
  • Responsible for analyzing the results like CPU usage, memory usage, garbage collection/heap size, server response times, database response times, active/idle threads, size of WebLogic queues, etc.
  • Monitor UNIX logs for different type of exceptions during Load test manually and also using NMON, PerfMON utilities to capture server graphs.
  • Monitor Oracle database while running the load for CPU utilization, storage IOPS, Storage KBs, IO Wait Percentage, AWR reports, etc. and finding out the issues within database.
  • Alert Count, Connections, Pending Messages, Incoming Message Rate, Outgoing Message Rate or Message Memory Percent (%) by using RTView performance dashboard
  • Identified bottlenecks for a clustered environment relating to Indexes, Connection Pools, Garbage collections, Memory heap size and fixed them by changing configurations with the help of DB team.
  • Work with a team of Performance engineers in an onshore offshore model, provide updates, solutions and capture/provide latest updates.

Environment: J2EE, JAVA, Apache, Tomcat, ALM PC 12.01, Wily Introscope, HP Diagnostic, SiteScope, SQL Server, Linux, people soft, RTView EMS Monitor System, WebLogic, XML, VuGen, Java JRE1.7, Loadrunner 12.01, Web services, SoapUI, Dynatrace, Citrix, Quality Center.

Confidential

Performance Tester

Roles and Responsibilities:

  • Reviewing the requirements documents for testability.
  • Developing Master Test Plan, which includes entire Testing Plan, Testing Resources, Testing Strategy and testing of end-to-end scenarios.
  • Designed performance test suites by creating Web (HTTP/HTML), workload scenarios, setting transactions. Extensively used VuGen to create Load Test Scripts.
  • Correlated and Parameterized test scripts to capture Dynamic data and input various test data as per business requirements.
  • Extensively used C programming language for incorporating business logic and error handling code in to the scripts.
  • Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
  • Used LoadRunner to execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner controller.
  • Analyzed, interpreted, and summarized meaningful and relevant results in a complete Performance Test Report.
  • Developed and implemented load and stress tests with Mercury LoadRunner, and presented performance statistics to application teams, and provided recommendations of how and where performance could be improved.
  • Monitored and administrated hardware capacities to ensure the necessary resources were available for all tests.
  • Worked closely with software developers and take an active role in ensuring that the software components met the highest quality standards.
  • Identified problems via Ad-hoc, Database, Interface, Usability and Security testing.
  • Reviewed the Project Requirement Specifications with business and development teams.
  • Manage and prepare Status Reports, Matrix and Reports for weekly meeting.
  • Extensively used SQL queries to monitor backend issues.
  • Using Quality Center for complete defect management and reporting.

Environment: C++, LoadRunner, UNIX, SQL server, TOAD, Oracle, Windows 2000, Quality Center 9.2, Loadrunner 8.1, SQL, UNIX, FTP server.

Confidential

Software Automation Tester

Roles and Responsibilities:

  • Prepared Test Automation Project Milestones and deliverables. Prepared Project Schedule, Attended the Project Status Meetings
  • Designing, developing and the execution of reusable and maintainable automated scripts.
  • Created and executed scenarios that emulated typical working conditions using LoadRunner VuGen.
  • Planned the load by analyzing Task distribution diagram, Transaction Profile and User profile and executed Performance Testing using Mercury performance center
  • Conducted Performance testing and analyzed various graphs against product requirements.
  • Added various monitoring parameters (CPU, Memory) to the LoadRunner controller for monitoring.
  • Setting run-time parameters (Think time, Pace time, Replay options etc.).
  • Monitoring the various machines during load tests and informing the corresponding teams in case of issues.
  • Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts for upper management using LoadRunner analysis component.
  • Participated in discussions with the QA manager, Developers and Administrators in fine-tuning the applications based on the Results produced by Mercury Analysis.
  • Tested functionality of the application using Mercury QTP.
  • Using Test Director for complete defect management and reporting.
  • Responsible for weekly status, Updated showing the Progress of the automation testing effort.

Environment: Windows 2000/XP Professional, Oracle 9.2.05, Oracle 9i,UNIX,Quality Center 8.2, Test Director, Loadrunner 7. 8, Quick test pro 8.2, .Net, IBM Web Sphere and XML.

Confidential, Milwaukee, WI

Load Tester

Roles and Responsibilities:

  • Reviewing the requirements documents for testability.
  • Developing Master Test Plan, which includes entire Testing Plan, Testing Resource Strategy and testing of end-to-end scenarios.
  • Designed performance test suites by creating Web (GUI/HTTP/HTML), PeopleSoft test scripts, workload scenarios, setting transactions. Extensively used VUGen to create Load Test Scripts.
  • Correlated and Parameterized test scripts to capture Dynamic data and input various test data as per business requirements.
  • Extensively used C programming language for incorporating business logic and error handling code in to the scripts.
  • Assisted Application Developers and technical support staff in identifying and resolving defects.
  • Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner(Load generator machine).
  • Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
  • Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using WinRunner.
  • Creating GUI, Bitmap, Database and Synchronization verification points in WinRunner.
  • Validated the integrity constraints on the database by creating Procedures and Functions.

Environment: Java, J2ee,Oracle.

Tools: QTP, Quality Center, LoadRunner.

Protocols: Web HTTP/HTML

Confidential Bentonville, Arkansas

Load Tester

Roles and Responsibilities:

  • Gathering and analyzing business and technical requirements for Performance Testing purposes.
  • Coordinating with Functional Teams to identify the Business Processes to be Performance tested.
  • Having good communication with crossfunctional team and get various updates to move on to next step.
  • Arranging daily stand up meeting with off shore team and plan accordingly with development team and functional team.
  • Experience in using SOAP UI for testing the Web services.
  • Participate in all meetings planned for particular release and obtain necessary technical requirement and such meetings include design review, test execution timeline etc.
  • Meeting with project team to work for project business volume metrics.
  • Gathering and analyzing business and technical requirements for Performance Testing purposes.
  • Configure all necessary hardware and software to support Performance Center.
  • Planning, development and testing of scripts.
  • Prepared Test Automation Project Milestones and deliverables. Prepared Project Schedule, Attended the Project Status Meetings
  • Designing, developing and the execution of reusable and maintainable automated scripts.
  • Created and executed scenarios that emulated typical working conditions using LoadRunnerVuGen.
  • Planned the load by analyzing Task distribution diagrams, Transaction Profile and User profile and executed Performance Testing using Mercury performance center
  • Conducted Performance testing and analyzed various graphs against product requirements.
  • Added various monitoring parameters (CPU, Memory) to the LoadRunner controller for monitoring.
  • Setting run-time parameters (Think time, Pace time, Replay options etc.).
  • Participated in discussions with the QA manager, Developers and Administrators in fine-tuning the applications based on the Results produced by Mercury Analysis.
  • Using Test Director for the complete defect management and reporting.
  • Responsible for weekly status, Updated showing the Progress of the automation testing effort.

Environment: NET, C#, Web services.

Tools: Load Runner 9.0, Quality Center, HP Site Scope.

Protocols: Microsoft ADO.NET.

We'd love your feedback!