Senior Performance Test Engineer Resume
Weehawken, NJ
SUMMARY
- Over 7+ years of IT experience in various client/server, e-commerce, Mobile Applications performance tester/engineer utilizing HP Loadrunner and JMeter.
- Experience in writing test plans, test cases, planning, scripting, executing, analyzing and reporting based upon system requirement specifications.
- Extensively used Loadrunner VuGen to develop Vuser scripts.
- Expertise in Parameterization, Correlation, Run time settings.
- Expertise in JMeter scripting and creating workflow.
- Working experience in Load Testing, Endurance Testing and Spike testing.
- Working experience in Monitoring tools like HP Sitescope and JConsole.
- Working experience with performance center.
- Strong knowledge of all phases of Software Development Life Cycle (SDLC) and Application Life Cycle Management (ALM) with concentration on implementation of performance testing and various applications.
- Experience in understanding technical and functional specifications (test environments, test methodologies, test strategies, and test procedures), creating test estimations, test plans, test scenarios and reviewing and monitoring test approaches.
- Expertise in Automated Correlation and parameterize values.
- Highly experienced in testing of Web (HTTP/HTML) and Web Services using Loadrunner VuGen and JMeter.
- Worked on Databases like Oracle.
- Worked on Apache, Tomcat, and Web logic application servers
- Strong knowledge of using Single and Multiple protocols in Loadrunner Vugen like Web Http, Web Services, Ajax TruClient.
- Well experienced with using Loadrunner Controller and its functions such as thread, rendezvous point, ramp up, duration and ramp down.
- Expertise in creating test scenarios, analyzing test results, reporting bugs/defects, and documenting test results.
- Experience in analyzing performance bottlenecks, root causes and server configuration problems using Loadrunner Analysis and Monitor.
- Exposure to Dynatrace
- Experience in HP Quality Center (requirement, resource, test plan, test lab, defect), graph and report.
- Experience in working agile environment.
- Knowledge of pivot tables, charts, SQL programming for back-end testing.
- Strong knowledge of software architectures like client-server, web services architecture.
- Co-ordinate activities related to one or more modules, investigating software defects and interacting with developers to resolve technical issues.
- Excellent problem solving skills with a strong technical background to support and good interpersonal skills.
- At ease in high stress environments requiring superior ability to effectively handle multi-task levels of responsibility.
- Flexible and versatile to adapt to new environments and work on new projects.
- Experience on Fiddler Web Debugger in Load Runner.
- Business Process Report Functionality of Vuser Generator.
TECHNICAL SKILLS
Testing Tools: HP Load runner, JMeter.
APM Tools: Sitescope.
Functional Areas: Telecom Automobile, Retail.
Languages: C, C++, Java.
Databases: MS Access, Oracle.
Scripting: Load Runner (VuGen), JMeter.
E-Commerce: VBScript, Application Server, Web Logic.
Protocols: Web (HTTP/HTML), Web Services, Ajax TruClient.
Operating Systems: Windows NT/2000/2003/XP/Vista/2007, UNIX.
Others: Toad, MS Project, MS SharePoint, Rapid SQL, Crystal Reports.
PROFESSIONAL EXPERIENCE
Confidential,Weehawken, NJSenior Performance Test Engineer
Responsibilities:
- Work with developers, analysts and project managers to determine requirements (test cases, test data and bug reports).
- Interact closely with business analysts and functional experts to clarify the functional questions and find functional gaps.
- Conduct performance testing of the application using Load Runner.
- Develop test scripts using Loadrunner by recording test cases, adding checkpoints, parameterization, correlation and also custom code as needed to enhance the scripts.
- Design Manual and Goal oriented scenarios using Loadrunner Controller module.
- Perform Web HTTP/HTML, Web Services and Ajax TruClient testing through VuGen.
- Perform load, stress and volume testing, scenario creation and execution, measured throughput, hits per second, response time, and transaction time using Loadrunner components.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kick- start for Linux.
- Create scenarios using Controller in Loadrunner for concurrent and sequential users.
- Utilize HP Performance Center to synchronize Loadrunner Controller usage among the teammates to meet the software testing goals under tight deadlines.
- Making script by using vugen and executing by using performance center.
- Report and track bugs to closure using Quality Center Defect Module.
- Determine the source of bottlenecks by correlating the performance data with end-user loads and response times.
- Give feedback to the development team with discovered issues/benchmarks and possible improvements.
- Analyze graphs with project manager and prepare load testing report.
- The Average CPU usage, Response time, TPS are analyzed for each scenario.
- Performed backend testing on Oracle, executed various DDL and DML statement.
- Developed various reports and metrics to measure and track testing effort.
- Created Test Matrix, Traceability Matrix and performed Gap Analysis.
- Participate in Weekly Meetings with the management team and Walkthroughs.
- Interacted with analyst, system staff and developers.
- Detected defects and classified them based on the severity in Quality Center.
- Designed scenarios for performance testing, generated scripts and handled correlation as well as parameterization using LoadRunner generator, executed scenarios using controller and analyzed the results using analyzer and performance center.
- Performed performance stress/load test on web and windows based applications using LoadRunner.
- Enhanced script by inserting check points to check if Vusers were accessing the correct page which they were supposed to be accessing.
- Created a scenario with certain amount of Vusers giving ramp up, ramp down & run time in the controller of Performance center.
- Analyzed the LoadRunner reports to calculate response time, transactions/minute, hits/sec and throughput.
- Met with managers, business analyst, work steam lead and developers to discuss the performance test analyzed report, real world use cases and appropriate workflows.
- Worked on TFS 11.20 version for interface testing.
Environment: HP Loadrunner, System Testing, Web Testing, Performance Center 12.53, Web HTTP/HTML, Web Services, Quality Center, MS Excel, HP Sitescope, HP BAC Windows NT. Windows NT, Hp-Unix, Linux, Oracle 8.i & 9.i, SQL, MS SQL Server, Oracle Finance, .Net, Web Services, XML, Test Manager, LDAP, WinSock.
Confidential, Austin, TXSenior Performance Test Engineer
Responsibilities:
- Acted as Loadrunner expert; met with project team to determine performance requirements, goals, and test strategies based on client specifications and architectures.
- Interacted closely with business analysts and functional experts to clarify the functional questions and find functional gaps.
- Wrote test cases to test functionality of the application manually and based on Application Lifecycle Management.
- Developed test scripts and performed performance testing using Loadrunner.
- Designed scenarios for performance testing, generating scripts and handling correlation as well as parameterization using Loadrunner VuGen and executed scenarios using Controller.
- During testing, errors were tracked, analyzed, and reported using Loadrunner components.
- Analyzed Loadrunner test results to find out the transaction response time and system bottlenecks.
- Took part in the bi-weekly meetings with analysts and managers and understood various process plans and functionality in detail.
- Reviewed and checked test scripts created by other resources.
- Performed baseline, full load, and stress and capacity test.
- Analyzed throughput graphs, hits/second graphs, transactions per second graphs and rendezvous graphs using LR Analysis tool.
- Setup different monitors using HP SiteScope.
- Helped project teams in recognizing possible bottlenecks and potential trouble spots.
- Generated detailed test status reports, performance/capacity reports and graphical charts for higher management.
- Enhanced script by inserting check points to check if Vusers were accessing the correct page which they were supposed to be accessing.
- Created a scenario with certain amount of Vusers giving ramp up, ramp down and run time in the controller of Performance center.
- Analyzed the LoadRunner reports to calculate response time, transactions/minute, hits/sec and throughput.
- Met with managers, business analyst, work steam lead and developers to discuss the performance test analyzed report, real world use cases and appropriate workflows.
- Worked on TFS 11.20 version for interface testing.
Environment: HP Load Runner, System Testing, Web Services, HP SiteScope, MS Excel, IE, Google Chrome, Windows XP, Performance Center 12.53 VB.net, C#, Microsoft .Net applications, Oracle 10g, Java, WebServices, SQL Server 2008 R2, Load Runner (Controller, Vugen, Analysis 12.53), Quality Center, Oracle 10g, SQL Server Management Studio, SOAP Web Http/HTML, Web Services, Oracle NCA, Microsoft ADO.Net
Confidential,Cincinnati, OHPerformance Test Engineer
Responsibilities:
- Took part in the daily standup meetings with business analysts and test lead to understand various process plans and functionality in detail.
- Responsible for developing and modifying automated test scripts using Load Runner.
- Developed scripts and scenarios for automated testing new and enhanced web based products using Load Runner.
- Created correlation as well as parameterization using Loadrunner VuGen.
- Executed scenarios using Controller and analyzed the results using Load Runner Analysis.
- Extensively used Toad for data validation and verification.
- Used Application Lifecycle Management for storing, organizing and executing test scripts based on multi-project.
- Performed multi-project back-end testing in various environnements and data bases.
- Configured run time settings for different scenarios.
- Defined transactions to measure server performance under load by creating rendezvous points to simulate heavy load on server.
- Analyzed regression tests, designed and developed tests.
- Installed and configured foreman with puppet for auto-provisioning the Linux machines in AWS and VMware environments.
- Using Load Runner, analyzed the response times of various business transactions, module login times under load and developed reports and graphs to present the test results.
- Effective coordination existed between development team and testing team.
- Provided weekly status reports based on performed tasks.
- Conducted performance regression testing after upgrading the hardware and software.
- Configured and used SiteScope to monitor and analyze the performance of the server by generating various reports of CPU utilization, Memory Usage, JVM Heap Size etc.
- Performed intergrade HP Diagnostic with Performance center for isolates performance problem for .NET application and resolved performance bottlenecks.
- Analyzed the LoadRunner reports to calculate Response time and Transactions per minute, Hits per sec, Throughput.
- Met with managers, business analyst and developers to provide analyzed test results and provided recommendation for performance improvements as needed.
Environment: HP Load Runner, Back-End Testing, Technical Design Document, Technical Specification Document,MS Excel, IE, Mozilla Firefox, Google Chrome, Windows XP. LoadRunner 12.53, Quality Center, Performance Center, Web services, Java, J2EE, J2ME, IBM WebSphere Application Server, Weblogic, XML, XML Spy, Oracle, TOAD, SQL, PL/SQL, Linux, Sitescope and Wily.
Confidential, Houston, TXPerformance Testing Engineer
Responsibilities:
- Created Test Plan/Strategy, which includes Testing Resources, Testing Strategy, Risks and testing of end-to-end scenarios.
- Prepared test Estimations and presented in front of higher management for approvals.
- Created automated scripts by including timers for recording response times, and test checks for confirming the retrieval of the correct page.
- Involved in performance testing of server’s load and scalability by creating multiple Virtual Users by using Load Runner Virtual User Generator component.
- Designed multiple LoadRunner scripts (Vugen) with different protocols like Web, Flex, AJAX, Tru Client, Citrix, Web services for load testing different GUI and other applications.
- Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts for upper management using Load Runner analysis component.
- Created, Executed and Monitored the feasibility of various manual and goal oriented scenarios of an application with Load Runner Controller.
- Run full formal performance test including Load, Peak, Breakpoint, Burst, Longevity and Fail over.
- Effectively used all the components of LoadRunner 12.53 including the controller and Performance
- Center and efficient in writing LoadRunner 12.53 functions.
- Identify system/application bottlenecks and work with Bottom-line to facilitate the tuning of the application/environment in order to optimize capacity and improve performance of the application in order to handle peak workloads generated via Mercury Interactive LoadRunner tool to simulate activity.
- Configured Web, Application, and Database server performance monitoring setup using LoadRunner Controller, Wily Introscope, Spunk & HP diagnostics.
- Created Vusers to emulate concurrent users, inserting Rendezvous points in the Vuser scripts and executed the Vuser Scripts in various scenarios which were both goal oriented and manual using Load Runner
- Configure the LoadRunner controller for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines
- Added various monitoring parameters (CPU, Memory) to the LoadRunner controller for monitoring, also using SiteScope for monitoring database and application servers.
- Monitoring the various machines during load tests and informing the corresponding teams in case of issues.
- 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 Load Runner 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 failbox tool.
- Extensively used SQL queries, responsible for Database testing using SQL queries, needs to verify records in backend after updating front end, modification and deletion of records from fount end and vice versa.
- Monitor Oracle and PL/SQL 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. AlertCount, Connections, Pending Messages, Incoming Message Rate, Outgoing Message Rate or Message Memory Percent (%) by using RTView Performance dashboard.
- Used SVN for copying JAR/WAR files from a remote repository to a local machine and use them for LoadRunner scripts generation.
- 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.
- Responsible for Order Management lifecycle, inventory management and Service provisioning for Triple Play services during System Test cycle.
- Using Quality Center for complete defect management and reporting.
- Responsible to provide on call Production support for the Production environment.
Performance Testing Engineer
Responsibilities:
- Reviewing the requirements documents for testability.
- Responsible for Requirements gathering for the new enhancement in Defect Tracking system.
- Responsible for Test case writing.
- 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 (GUI/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.
- 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.
- Used Load Runner to execute multi-user performance tests, used online monitors, real-time output messages and other features of the Load Runner controller.
- Analyzed, interpreted, and summarized meaningful and relevant results in a complete Performance Test Report.
- Developed and implemented load and stress tests with Mercury Load Runner, 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, Initialization, Database, Interface, Usability and Security testing.
- Performed parameterization & correlation by using various Load Runner functions to enhance the VuGen scripts.
- Analyzed the result files generated after each run of load test and exported the data to excel sheets.
- Reviewed the Project Requirement Specifications with business and development teams.
- Responsible for preparing System test environment (UNIX OS) using FTP.
- Manage and prepare Status Reports, Test Matrix and Testing Reports for weekly meeting.
- Extensively used SQL queries to monitor backend issues.
- Using Quality Center for complete defect management and reporting.
- Responsible for conducting time to time Knowledge Transfer meetings and imparting domain knowledge within the team.
Environment: C++, UNIX, SQL server, TOAD, Oracle, Windows Agile Methodology, .NET, IIS 6.0, Oracle UNIX 2000, Test Director, LoadRunner, SQL, UNIX, FTP server. Protocols: Web HTTP/HTML.
ConfidentialPerformance Tester
Responsibilities:
- Actively involved in preparing and maintaining test cases.
- Modified the Test Cases on subsequent amendments for each new build. Involved in preparing the test case document.
- Performed Manual Testing for the entire application to check the navigation flow & test various functionality requirements.
- Involved in testing various modules and recording bugs.
- Defect management and bug reporting.
- Prepared Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications for ecommerce application.
- Executed scenarios using HP Performance Center and analyzed the results through Performance Center Analysis to find the bottlenecks in networks and server resources including deadlock conditions, database connectivity problems and system crashes under load.
- Parameterized actions and created files using random, sequential and unique options in VUGen.
- Developed Virtual User Scripts using protocols like Web (http/html), Web Services, .Net, Oracle, NCA.
- Reviewed and analyzed Web Services contracts, WSDL, XSD and XML files.
- Used Correlation to handle the Dynamic return values and scheduled the test under work load compositions.
- Developed load test scripts using VUGen to make them flexible and useful for Regression testing.
- Configured monitors to monitor performance of individual Hosts behavior on load.
- Created scenarios using HP Performance Center to do Load and Stress test.
- Analyzed the results and Created Analysis Report through Performance Center Analysis, prepared and submitted Exit Report with Recommendations.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problems and scenario results respectively.
- Enhanced Vuser scripts with transactions, functions, parameterization and correlation.
- Measured the response time at different points in the application using Site Scope monitoring tool.
- Configured Web, Application, and Database server performance monitoring setup using LoadRunner Controller and HP Site scope.
- Build and execute SQL queries to verify the data updates to various tables and ensure data quality and integrity.
- Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts for upper management using Load Runner analysis component.
Environment: Agile Methodology, .NET, IIS 6.0, Oracle, UNIX LoadRunner 12.53, HP Site scope, Quality Center, Test Creator Oracle Web Application, ODBC, Web HTTP.