Performance Tester Resume
NY
SUMMARY:
- 7 Years of extensive experience as a Performance Test Engineer with expertise in Performance Testing, Software Development lifecycle (SDLC), SOA, Test Case Development/Automation, Test Scripting in HP Load Runner for Client/Server, Windows, Unix, Linux, Web based applications and services.
- Experience in Software testing life cycle including as Unit Testing, Functional Testing, Integration Testing, Regression Testing, Performance/ Load Testing, System Testing, Smoke, Sanity and User Acceptance Testing.
- Expert in Automated Testing in different testing and Software Development Life Cycle (SDLC) methodologies like Waterfall, Agile and Scrum.
- Experience in applying Testing Methodologies, creating Test Plans, Executing & Automation of Test Cases, Bug Tracking and Report Generation.
- Performed tests and analysis such as load test, stress test, endurance test, performance bottleneck test, benchmark test, baseline test etc. using HP Load Runner/QTP on web server, application server and database server at different levels and loads.
- Experienced in Virtual User Generator (VuGen) scripting for performance/load testing, Multiple protocols, Controller and Analyzer Tools, Report generation.
- Functional knowledge and experience of System Performance Testing Methodologies (peak/Stress/Endurance Tests).
- Expert knowledge of Bottlenecks in Performance, Web Performance Throughput, Server Response Time, Network Latency.
- Performed regular testing and analysis of performance progress, defects, risk assessment, impact reports.
- Expertise in developing Test Scenarios, Performance Test Plan, Test Cases, Use Case, Traceability Matrix and Test Scripts.
- Strong experience in Load Testing, System Testing, Regression Testing, Functionality Testing and Performance testing of Web based, Client/Server, Data Warehousing applications in Windows, UNIX Environments.
- Simulated different levels of user load (VUsers - simultaneous user load/concurrent user
- Practiced tester of web application running Load Balancers with different types of logic for distributing incoming HTTP requests (round robin and sticky- both IP based and cookie based).
- Extensive C, C++, C#, HTML, XML, Java and other scripting languages knowledge.
- Extensive experience of Web languages (HTTP/HTML), Web Services, Oracle, Citrix Protocols, etc.
- Proficient in Structured Query Language (SQL), Joins, PL/SQL stored procedures & triggers.
- Experience in preparing Test data by retrieving data from Relational Databases Oracle, MS SQL Server.
- Worked on multiple open source e-commerce and multimedia portals.
- Quick Learner, adapter of new tools/technologies and their test applicability.
- Good Analytical, Interpersonal and communication skills. Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks.
- Experience in working as a team member and also work independently to resolve technical issues of a project.
- Excellent Written/Verbal communication, highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.
PROFESSIONAL EXPERIENCE:
Confidential, NY
Performance Tester
Responsibilities:
- Involved in full life - cycle of the project from requirements gathering to transition and followed Agile methodology.
- Worked with various teams on board in gathering the information regarding the project and coordinating with offshore in terms of performance testing.
- Interacted with the Business Analyst and application teams to discuss the performance requirements and test strategy also developed the performance Test Plans and Load Test Strategies interacted with end client.
- Working closely with functional testers in war room and scripting the flows as soon as they are available in order to meet the project live date.
- Multi-tasking between testing concurrently on multiple projects.
- Analyzing required effort in terms of resources needed, script complexity, scenario design challenges, overall man-hours required and documenting them before project execution.
- Planned and generated VuGen scripts using Load runner 11.5 and TruClient protocol. Modified the scripts for parameterization, pacing and think times.
- Worked closely with the offshore by assigning them work on daily bases and also validation of work.
- Execution of different kinds of tests like dry run, baseline, soak tests, peak loads, break points, failure tests using performance center.
- Executed load, endurance, regression and performance tests based e-commerce website with 1000 to 10000 user loads.
- Multiple protocol environments: Web (HTTP/HTML), AJAX TruClient, Web (Click & Script), Web services on LoadRunner VuGen 11.5
- Prepared analysis report with important graphs in Excel Sheet with HTML Reports. Adding new graphs to the Analyzer reports, comparing results with SLAs, merging two or more graphs to compare results, exporting HTML reports. Calculations of tps and response times across different users in one test.
- Interacted with capacity team during the test runs for monitoring of Apache and Jboss servers involved in the project for CPU utilization, memory and disk usage.
- Exclusively involved in performance tuning of servers such as Apache and Jboss.
- Identified bottle necks, performance issues using multiple user test results, online monitors, real-time output messages and LoadRunner Analyzer.
- Executed Load Runner scenarios using Load Runner controller - performance center and analyzed the results through Load Runner analysis to find the bottlenecks in network and server resources including deadlock conditions, database connectivity problems and system crashed under load.
- Integrated Shunra with the performance center for network latency to emulate real work network conditions.
- Participated in defect review meetings conducted by the PM to discuss the status of defects to the application.
- Always met the deadline when required to do Load testing.
- Recorded videos of functionality flow and the replay of scripts using HP screen recorder.
- Used SOAP UI for web services is used for giving the input requests and the responses are captured and later scripted in load runner by giving them proper SSL Certs for secured endpoints.
- Strong in monitoring the Load tests and analyzing test results using Load runner and Wily Introscope.
- Prepared daily task sheets for offshore and also updated performance status sheets for manager onshore. Scheduled several meetings with business teams, applications teams and development team to discuss the daily status of the project.
Environment: Load Runner 11.5, ALM/Performance center 11.5, ALM/Quality center 11.5, Shunra, Soap UI, Wily introscope, web services, HP screen recorder, remote desktop, Snaggit.
Confidential, West Lake Village, CA
Sr. Performance Tester
Responsibilities:
- Working with clients, project teams, development teams and business analysts on a daily basis to understand business needs and relate them in terms of performance testing.
- Assisting Project Manager with deliverables, maintaining project plans and schedules, Logging and tracking defects, change management, management of any other requests, Coordinating and tracking knowledge transfers, inventory management and resource management.
- Analyzing required effort in terms of resources needed, script complexity, scenario design challenges, overall man - hours required and documented before every project execution.
- Planned and generated Vuser scripts with VuGen and enhanced them with correlation, parameterization and functions.
- Ability to diagnose Web/App server performance issues/troubleshooting using Wiley monitoring tool
- Interacted with developers to Report and Track Bugs using Quality Management system (QMS).
- Used Performance monitor to analyze the % CPU Usage, Memory and Requests per Second for each Scenario using different tools such as nmon, vmstat, sar, top etc. Executed in Load, Stress and Endurance Testing to simulate a process, which allowed using more 1000 virtual users.
- Closely monitored the UAT process and documented defects in quality center. Simultaneously updated the QA team Defect log and generated reports and analyses.
- Created Test Metrics, Bug Database and generated weekly reports for senior management.
- Executing performance tests for the application and monitoring for bottleneck identification and resolution.
- Created test cases based on the requirements and the test conditions in Mercury Quality Center and identified test data in order to match with requirements.
- Compiling results from data validation into individual reports that summarizes pass/fail ratio and the types of failures being discovered.
- Created Test Metrics, Bug Database and generated weekly reports for senior management.
- Executed peak run, duration run and saturation run in load runner controller
- Maintaining and improving QA processes, documentations, by incorporating various performance test strategies for testing applications, environment that cannot be readily tested using available test tools such as before-and-after tests, background-execution test and baseline-versus-modification tests among others.
- Actively participated in Defect Review meetings involving Test Coordinator, Developers, Business Analysts and Project Managers to report the status of defects to the management.
- Interacted in Daily standup meetings with the Management and report day-to-day activities and updates.
Environment: Load runner 11.0, agile methodology, Quality center 11.0, SOA, Remote Desktop, JAVA, Win Media Load Testing tool, Web Services, Wily Introscope.
Confidential, Dallas, TX
Performance Engineer
Responsibilities:
- Responsible for reviewing and analyzing the requirements of the new system and identifying discrepancies that can hinder System, Regression, and User Acceptance Testing.
- Responsible for performance testing (Load, Stress and Volume) using HP LoadRunner (Controller, Virtual User Generator, Analysis)
- Test scripts development in HP LoadRunner VuGen. Modifying scripts with required Correlations, Parameterization, logic, think times, iterations, pacing, logging options and preferences.
- Involved in installation and Setup of Performance Center HP LoadRunner.
- Defined transactions to measure server performance under load by creating rendezvous points to simulate heavy load on the server.
- Performed result analysis using online monitors and graphs using Load Runner
- Assisted in tracking, analyzing and documenting bugs/defects using quality center
- Extensive use of SQL and PL/SQL for Data retrieval from DB2 and Back End Testing
- Conducted Integration testing between the customer and administration site to verify data flow.
- Arranged schedules and notifications for the QA Team, Development team, Middleware team and Business Banking team to meet and discuss status of the project.
- Coordinated with Technical Teams to monitor Database Query, CPU Utilization and Memory.
- Test scripts development in HP LoadRunner VuGen. Modifying scripts with required Correlations, Parameterization, logic, think times, iterations, pacing, logging options and preferences.
- Coordinated with Functional Teams to Identify the Business Process to be Performance Tested.
- Designed Test Case documents for Performance testing in Quality Center and report defects.
- Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Preparing the Daily Status Report and Weekly Status Report
- Worked closely with engineering team to discuss the design and testing aspects of the applications to design the test plans and to isolate the root cause of defects.
- Involved in the decision making with the management for final applications releases.
Environment: LoadRunner 11, QTP, MS SharePoint, Wily Introscope, Quality Center, Oracle, ASP.NET, Web Services, SQL.
Confidential
Performance Engineer
Responsibilities:
- Setting up QA foundation, test strategies, documentation, environment, and resource and asset allocation for web based content management system.
- Working as team lead for introduction of batch testing in stress environment. Developed batch test strategy and test plan.
- Executed test scenarios and monitored Web, App and servers' usages of CPU, JVM Heap, Throughput, Hit Ratio and TPS/Sec and Garbage Collections.
- Good understanding of the project life cycle, from analysis to production implementation, with emphasis on test data metric analysis, performance testing, load/stress testing, and auditable documentation of plan and results.
- Performing tests of web services using SOAP UI under implemented SOA framework.
- Using various Correlations (Manual and Automatic) to Parameterize Dynamically changing fields.
- Analyzed the performance Requirement Document and Functional specification Documents.
- Developed VUser scripts by recording test cases, adding checkpoints, parameterization, correlation and also custom code as needed to enhance the scripts.
- Developed VUser Scripts in Web, Web services, SAP protocols.
- Created VUser Scripts which emulated typical business transactions and user actions by utilizing Virtual User Generator.
- Parameterized VUser Scripts using random, sequential and unique options in Load Runner VuGen.
- Analyzed various graphs and generated reports using analysis tool.
- Prepared Test Analysis, Test Result Summary in HTML Reports and presented with exclusive graphs in Excel Sheet.
- Random pacing between iterations was introduced to get the desired transactions per hour.
- Extensively used Performance Monitoring tools, Site scope and Silk Performer analyzer to analyze the system resources bottlenecks like Memory Leaks, CPU & Network Bottlenecks as well as problematic application & DB components.
- Worked with developers, Business Analysts and Release managers to discussed ways to fix the defects.
- Always met the deadline when required to do Load testing.
- Involved in walkthroughs and meetings with the Performance team to discuss related issues.
- Participated in defects meetings to discuss the bottlenecks and long running queries.
Environment: HP LoadRunner 9.52/11, Windows Server 2003, SoapUI, Wily Introscope, Oracle, Toad for Oracle, Quality Center 10, and Web services, SharePoint, SOAP UI.
Confidential
Performance Engineer
Responsibilities:
- Developed load test scripts using Load Runner VuGen to make them flexible and useful for Regression testing.
- Used Correlation to handle the Dynamic returns values and scheduled the test under workload compositions.
- Executed Load Runner scenarios using Load Runner Controller - Performance Center and analyzed the results through Load Runner Analysis to find the bottlenecks in networks and server resources including deadlock conditions, database connectivity problems and system crashed under load.
- Used HP LoadRunner VuGen, Controller for recording scripts relating to various business scenarios.
- Enhanced scripts with heavy correlations and parameterizations in multiple scenarios.
- Created LoadRunner scripts with Web (HTTP/HTML) and Web Services protocols based on the user workflow.
- Extensively worked Load Runner in analyzing Content Distribution Services Application performed for varying Loads and Stress conditions.
- Parameterized large and complex test data to accurately depict production trends.
- Correlated all dynamic values within the script generated by Load Runner and enhance (add transaction, text/content check) them according to the scenario
- Observed for failure/errors and monitored metrics (Transaction Response Times, Running Virtual Users, Hits per Second and Windows Resources graph) in tests.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problem and scenario results respectively.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Performed performance testing of online batch jobs. Exported and imported batch job files as necessary.
- Performance testing of SharePoint and application developed for SharePoint, MS Office 360 and other web based applications.
- Performance testing of online workflow management application for SharePoint Workflow.
- Used Load Runner tool for testing and monitoring. Actively participated in enhancement meetings focused on making the website more intuitive and interesting.
Environment: HP LoadRunner 9.52, SoapUI, JAVA applications, Unix server, Windows Server, Remote desktop connection, Quality Center, SharePoint, MS Office, Oracle database, Web services, WSDL.
Confidential
SE, Performance tester
Responsibilities:
- Designed performance test suites by creating the VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them in test suites using Load runner.
- Developed Load Runner VuGen scripts for testing in accordance to test specifications and requirements.
- Identified performance bottlenecks, point of failures using Analyzer tool and suggested remediation steps.
- Executed multi - user performance tests in LoadRunner Controller tool; used online monitors, real-time output messages and other features of the Controller.
- Analyzed, interpreted, and summarized meaningful and relevant results in a complete Performance Test Report present performance statistics to application teams, and provided recommendations for improvement.
- Used Dyna Trace to monitor the server and narrow down on the performance bottlenecks.
- Created test scripts for web services using web (HTTP/HTML) protocol to work around the default response time out issue.
- Responsible for running and SQL monitoring of batch job runs, test report creation and analysis, for communicating the test results to the business and for designing the SLA for test criteria.
- Analysis of cross results, cross scenarios, overlay graphs and merging different graphs.
- Developed Vuser scripts using Web (HTTP/HTML) and Web Services.
- Created customized Load Runner VuGen scripts at the API level with manual
- Correlation, user defined functions, development libraries (classes and methods), and error handling.
- Executed multi-user performance tests in Load Runner Controller tool; used online monitors, real-time output messages and other features of the Controller.
- Conducted meetings with developers, application team and business team to analyze the defects and evaluate the test executions.
- Involved as a performance testing Analyst for establishing the Individual Benchmarks and Baselines.
- Created different manual and goal oriented scenarios to sketch real time scenarios in production.
- Used Manual and Automated Correlation to Parameterize dynamically changing Parameters.
- Created virtual users in Load Runner for performance testing and analyzed the reports based on the different scenarios.
- Analyzed various graphs including Database Resource Graphs, Network Monitor Graphs, User Graphs, Error Graphs, Transaction Graphs and Web Server Resource Graphs.
- Ensure the identification of quality issues. Analyze the document, tracked and resolved them in Test Director.
- Plotted and implemented scenarios and loaded Load Runner scripts into a controller.
Environment: LoadRunner, ALM/Performance Center, ALM/Quality Center, Java, J2EE, JSP, WebSphere, XML, SQL, UNIX, Windows XP, Sun Solaris, Wily Introscope, Ajax, SQL.
Confidential
SE, Performance tester
Responsibilities:
- Created and analyzed relevant testing environment so that the application to be tested meets the production requirements.
- Responsible for understanding the business and educate clients for the need to performance test the applications before deploying in production and categorize different load test scenarios.
- Assisting Project Manager with deliverables, maintaining project plans and schedules.
- Worked on Windows Sockets and good at experimenting protocols with various technologies.
- Performed Web log analysis to deduce workload and understand the peak workload use cases and peak connected sessions with different timings involved for performance testing understand the prime need to performance test each case
- Gathering and analyzing Business Requirement Documents (BRD) and Functional Requirement Documents (FRD) for performance test planning.
- Adding new graphs to the Analyzer reports, comparing results with SLAs, merging two or more graphs to compare results, exporting HTML reports.
- Developed custom scripts for different workflows, user roles and business transactions such as procurement, purchase order generation, report generation and dashboards in SharePoint using Load Runner.
- Developing test case scripts, executing scripts, documenting results and summary report in details.
- Good understanding of the project life cycle, from analysis to production implementation, with emphasis on test data metric analysis, performance testing, load/stress testing, and auditable documentation of plan and results.
- Handling any other responsibility as instructed by the Management or QA Lead Engineers.
Environment: Quality Center/ALM, Loadrunner, Oracle, UNIX, SQL.
