Team Lead (performance Testing) Resume
Atlanta, GA
SUMMARY
- 9+ years of Quality Assurance experience with strong expertise in Performance/Load & Stress Testing using HP LoadRunner, LoadUI, VSTS and Performance Center.
- Extensive experience in automated testing of Web based and Client/Server applications with proficiency in Load and Performance Testing. Good working experience in Agile Scrum, Waterfall and Iterative methodologies.
- Experience in analysis, design, implementation, execution, maintenance, support and documentation for system testing.
- Proficient in Creating and Enhancing scripts, Executing Tests and Analyzing Performance results using LoadRunner, Wily Introscope, SiteScope, OpTier, GUI dashboard and Performance Center.
- Significant experience in Load testing various applications including .Net, Websphere, Web Services, J2EE, CRM, Business Objects and Citrix implementations.
- Extensive experience using LoadRunner and HP Performance Center for Performance Testing, Load Testing, Stress Testing, Longevity Testing and Regression Testing.
- Also working as a Performance Center Admin for current project for upgrading Performance Center. Also troubleshoots for performance related issues.
- 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, Reliability, Scalability, Load, Stress, Longevity, Functional and Regression Testing using automated testing tools including LoadRunner, Performance Center, Quick Test Pro, Quality Center and Test Director.
- Good understanding knowledge of RDBMS concepts to test backend of applications on SQL server, Oracle databases.
- Efficient in SQL queries for backend testing of the application using SQL Developer.
- Good experience 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.
TECHNICAL SKILLS
Automation Tools: Loadrunner 11.52/11.50/11.0/9.5/9.1/8.1/7.8/6.5 , HP Performance Center 11.0/9.5/9.0 , Quick test Pro 6.5/8.0, JProbe, Visual Studio Team System 2008, Test director 6.5/7.0/7.6, Requisite pro, Test Manager, SoapUI 4.0.1, LoadUI 2.0.
LoadRunner Protocols: Web (http/html), Flex, Web Services, Ajax TruClient, Citrix, RDP, PeopleSoft 8, ODBC, Sybase Ctlib, POP3, COM/DCOM
Test Monitoring Tools: WilyIntroscope, OpTier, Loadrunner, Site Scope, Dashboard
Test Management: Quality Center, Test Director and Clear Quest
Operating Systems: Sun Solaris 2.6/2.7, HP-UX, MS-DOS 6.22, Win 3.x/95/98, Win NT 4.0,Win 2000,Windows XP, SCO Unix, HP9000
Management Tools: MS Excel, MS PowerPoint, MS Visio
Database: MS Access, SQL Server, Oracle
Languages: SQL, PL/SQL (Stored Procedures, Functions, Triggers, Cursors), C, C/C++, HTML 4.0, Shell Scripting
Application Servers: Cramer, Web logic, JBoss, CIM, Tipco Middleware
Internet Technologies: HTML, XML, Jscript
Other Tools: iRise, Visual SourceSafe, SVN, Clear Case (IBM Rational Tool), FTP
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Team Lead (Performance Testing)
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, Siebel, RTE, 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 Failover.
- Effectively used all the components of Loadrunner 11.50 including the controller, remote command launcher and efficient in writing Loadrunner 11.50 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, OpTier & SiteScope.
- Effectively used VSTS tool for Performance testing of one of the Web based application.
- 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.
- As a performance center admin establishing and implementing the management and support function of the Performance Center tool from a Tool Administration perspective.
- 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.
- Used topics/queues to monitor the performance of the Tibco middleware application.
- Extensively used SQL queries, responsible for Database testing using SQL queries, needs to verify records in backend after updating frontend, modification and deletion of records from fount end and vice versa.
- 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.
- Used JMS addon for Loadrunner protocol for understanding JMS.
- Alert Count,Connections,Pending Messages,Incoming Message Rate,Outgoing Message RateorMessage Memory Percent (%) by using RTView performance dashboard
- Also worked on tibco EMS(Enterprise Messaging service) for one of the application on my current project.
- 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.
- Acting as a Performance Center admin for my current project for ensuring adequate information sharing, reporting, training and efficient use of the tool throughout the project life cycle.
- 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.
- Leading a team of 15 testers with onshore offshore model.
Environment: J2EE, JAVA, Websphere, SQL Server, Unix, Linux, people soft, TIBCO middleware, RTView EMS Monitor System, Weblogic, XML, VuGen, Java JRE1.7, Loadrunner 11.50, Web services, SoapUI, Wily Introscope, OpTier, HP Diagnostics, Citrix, Quality Center.
Confidential
Responsibilities:
- Developing Master Test Plan, which includes entire Testing Plan, Testing Resources, Testing Strategy and testing of end-to-end scenarios.
- Created automated scripts by including timers for recording response times, and test checks for confirming the retrieval of the correct page.
- Recording, Debugging, correlation and Parameterization of LoadRunner scripts for OMSI, Forms center and Egain Application processes as mentioned in the operational profile.
- Involved in the entire life cycle of the project including, requirements gathering, design, test and production support.
- Designed performance test suites by creating Web (GUI/HTTP/HTML), Siebel, Web service and Click & Script test scripts, workload scenarios, setting transactions. Extensively used VUGen to create Load Test Scripts.
- Identify system/application bottlenecks and work 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
- 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.
- Correlated and Parameterized test scripts to capture Dynamic data and input various test data as per business requirements.
- Load test summary reports for each run comparing the results with previous runs.
- Configure the LoadRunner controller for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines
- Identified Disk usage, CPU, Memory and other metrics for all the servers like App Servers, Database Servers, DH and EU’s and how the servers are getting loaded.
- Added various monitoring parameters (CPU, Memory) to the LoadRunner controller for monitoring.
- 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 Load Runner analysis component.
- Using Quality Center for complete defect management and reporting.
- Responsible for creating Permanent Virtual Circuit using LAB equipments to transfer secure data.
- Database testing using SQL queries to compare data accuracy of backend for reports.
- Monitor database while running the load, reading AWR reports and finding out the issues within database.
- Using Quick Test Professional 9.2 for Regression testing.
- Responsible to provide on call Production support for the application.
- Participate in Deep Dive meetings after each Release to work upon improvement areas in the project.
Environment: .Net, J2EE, Java, Windows 2000/XP Professional, UNIX,DB2,Oracle 10i, Quality Center 11.0, VuGen, LoadRunner 11.0 Controller 11.0, Wily Introscope, OpTier, SiteScope, ETL, Apache Tomcat 5.5, Test Manager, MS Visio, MS Project.
Confidential
Performance Testing Engineer
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 (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 technicalsupport 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 with in the team.
Environment: C++, Load Runner, UNIX, SQL server, TOAD, Oracle, Windows 2000, Quality Center 9.2, Loadrunner 8.1, SQL, UNIX, FTP server.
Confidential
Software Automation Tester
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 Load Runner 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 QuickTestPro.
- 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
Responsibilities:
- The web based application does a survey to get the feedback from the customer i.e. perception for the car they currently possessed and the expectations they want in addition from a car maker, survey is to analyze the current positioning strategies after knowing customer expectations and perception about the products.
- Responsibilities include, determine test strategies based on requirements, developed test plans and test cases and executed test scripts.
- Execute System, Integration, End-to-End, and User Acceptance Test (UAT) test cases for Web-based and JAVA applications.
- Used TestDirector for requirements management, planning, scheduling, running tests, defect tracking and manage the defects and executing the test cases.
- Created test procedures, test cases, test plan development and execution.
- Performed functional, load, Integration, regression testing and viewing, analyzing results and defect tracking, defect reporting and documentation.
- Creating LoadRunner scripts using Virtual User generator to perform the load and performance testing.
- Used the Load Runner controller to execute the Vuser scripts with various scenarios.
- Used Load Runner analyzed the response times of the business transactions under load.
- Developed reports and graphs to present the stress test results to the management.
- Regularly followed up with Development Team to discuss discrepancies identified during testing and performance tuning.
- Used SQL to perform Database testing on Database.
Environment: Load Runner, Windows NT, Oracle, SQL, MS Access, Test Director.