Performance Test Lead Resume
Minneapolis, MN
SUMMARY
- Over 8 years of experience in Mercury Interactive Automated Tools like Win - Runner, Test Director, Quick Test Pro, Mercury Quality Center, J-Meter, WebLoad and Load Runner in testing Stand-Alone, Client/Server and Web Based applications.
- Exposed to all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Hands on Experience with various protocols of Load Runner such as HTTP, Silverlight, Ajax Truclient, Siebel, SAP GUI and Web Services.
- Developed Test Plan, Test Strategies, Test Cases, Test Scripts, Test Matrix and Test Summary Report.
- Conducted GUI, Functionality, System, Regression, Integration, User-Acceptance, White-Box, Load, Performance, Positive, Negative & Back-End testing to ensure that the application meets all requirements. Worked in different domain such as Finance, Insurance, Telecom, Healthcare and Mobile.
- Good understanding of Software Development Life Cycle (SDLC) and QA testing methodologies.
- Experience with NeoLoad for implementing the performance testing process from creating test scripts, test execution and test analysis and its breakdown.
- Hands on experience with Microsoft test manager (MTM) for implementing the QA testing process starting from test case creation to execution and debugging and providing analysis.
- Experience working with TFS to track requirements, defects, tasks and scenarios.
- Very good exposure with Various Performance Analysis tools including Java such as APPDynamics, Dyna Trace, HP Diagnostics.
- Have extensive experience conducting Automated and manual testing.
- Configured Microsoft visual studio for Distributed load test across multiple test machines using Test Controllers, Test Agents and Setting up the machine for collecting test data requirements.
- Hands on experience with Microsoft visual studio to conduct various performance, stress and load testing.
- Utilized Microsoft visual studio for customizing the script and enhancing the code for performance testing.
- Utilized WebLoad for performance testing of various Web based and Java applications.
- Hands on experience with Mobile testing with various versions like ios and android.
- Extensive experience with various types of testing including Smoke Testing, Functional Testing, Integration Testing, System Testing, Black Box Testing, Regression Testing and User Acceptance Testing for Web (N-Tier) and Client/Server Application, and Browser Compatibility Testing in a multi-platform environment.
- Expertise in using Bug Tracking Tool like Quality Center (ALM), Jira, IBM clear quest.
- Customized Vuser script for Parameterization, Correlation Query, Transaction point, Rendezvous point and set up the run time settings.
- Good exposure in writing the SQL queries for validation of data and Backend testing.
- In Depth experience in different SDLC methodologies like Agile Scrum and Waterfall.
- Through knowledge of various QA Phases that includes Unit, Integration, End-to-end, Business Process Testing, Alpha and Beta Testing.
- Good exposure in creating Test Scripts, Test Plans and coordinating with development team to fix Bugs.
- Excellent analytical, troubleshooting and debugging skills, excellent communication and organizational skills, both oral and written.
- Capability to adopt and learn new tools, techniques and approaches and an ability to work in diverse cross-functional teams.
TECHNICAL SKILLS
Technologies: Load Runner, Win Runner, Quality Center/ALM, Test Director, J-Meter, Bugzilla, JIRA, IBM clear quest, Windows Mobile, Visual basic and script, HTML, XML, Asp, .Net, Ms- office package, Windows 2000/7, Ubuntu Unix, T-SQL, PL/SQL Developer, Oracle, TOAD.
Frameworks: .NET Framework 4.0/3.5/3.0/2.0/1.1
Databases: MS SQL Server 2005/2008, Unix, Linux.
Scripting: VB Script, Automation Scripting.
Operating Systems: Windows server 2003, XP, Vista 2000.
Project Mgmt. tools: MS Project
Standards/Methodologies: CMMI, Agile, TDD.
Version Control: Visual Source Safe, TFS
Testing tools: NUnit, Manual Testing, Load Runner, J-Meter, Neo Load, Visual Studio, MTM
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis MN
Performance Test Lead
Responsibilities:
- Coordinate Requirements Gathering sessions with the Business Analysts in the project, to understand the Non-Functional Requirements of the applications, the peak volumes and the performance testing needs.
- Understand and define the Performance testing strategy for the project, across releases, by analyzing the requirements of the project.
- Facilitate testing discussions and planning sessions with test leads from the other tracks of the project, i.e. Customer Experience Management, Communication Services, Release Management tracks, Automation Testing, to ensure optimal coverage of performance testing.
- Utilized TFS for requirement gathering, tracking defects and scenarios.
- Utilized TFS for managing project management functions to shape the project team based on a user-specifiable software process, and which enable planning and tracking using Microsoft Excel and Microsoft Project.
- Configured Microsoft visual Studio across multiple test machines along with Test Controllers and Test Agents for performing Distributed Load Test.
- Created and customized various scripts of Web application with Microsoft visual studio and conducted various stress tests for performance testing.
- Monitored various performance test execution with Microsoft visual studio and created a descriptive analysis with the analyzer component of it for reporting the response time to project team and stake holders.
- Used Load Runner tool for carrying out end to end performance test executions.
- Created Test scripts with WebLoad and invoking various functions for error handling and script customization.
- Conducted test executions with Webload and presented its analysis and detailed report to the project team and the stakeholders.
- Monitored the performance test with WebLoad and performed the root cause for its bottlenecks and low response times.
- Collaborate with the development, solution engineering, technical architecture and release management teams in the client organization, to analyze performance results and identify fixes for the findings.
- Review testing artifacts/deliverables (testing scripts, Load Runner schedules and volumes) prepared by Test Analysts and testers.
- Ensure completion of testing lifecycle execution and milestones as per the shared program timelines.
- Organize status meetings with the stakeholders for Performance Testing in the project
- Ensure processes and content of all Performance testing artifacts are documented, maintained and transitioned to the client teams as per the Client’s Retention and Transition policy.
- Provide inputs on Performance testing to the track test leads, in order to prepare the Release Test Closure Report.
- Ensure efficient and complete knowledge transitions to the Defect Coordination Team and Support Services Team.
Environment: LoadRunner/ Performance Center, WebLoad, Websphere, Weblogic, SiteScope, Neoload, QC/ALM., JMeter, Microsoft Visual Studio, C.
Confidential, El Segundo, LA
Performance Test Lead
Responsibilities:
- Coordinated with business team to get the performance requirements for the Load Testing, Stress Testing and Capacity Planning.
- Developed Performance Test plan and Test Case Design Document with the input from developers and functional testers.
- Utilized LoadRunner and Performance Center for conducting performance tests.
- Extensively used LoadRunner using Virtual User Generator to script and customize performance test harness Web Protocol.
- Utilized LoadRunner Controller to execute multiple scenarios.
- Used Test Results to provide summary reports, response times and monitor averages.
- Provided results by analyzing average response time graph, throughput and hits per second.
- Extensive familiarity with protocols like Web (HTTP/ HTML), Web services and Citrix.
- Parameterized scripts to emulate realistic load.
- Involved in performing load and stress test on the application and server by configuring LoadRunner to simulate hundreds of virtual users and provided key matrix to the management.
- Configured and used SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory, Disk and other OS metrics.
- Created test scripts using Neoload and implemented test execution and presented the analysis and its breakdown to the project team and stakeholders.
- Involved in conducting stress test and volume tests against the application using LoadRunner.
- Helped DBAs identify and resolve bottlenecks.
- Hands on experience with Microsoft test manager to create test cases and organize them into test plans and suites.
- Collect event logs, IntelliTrace data, video, and other diagnostic data with Microsoft test manager while a test execution.
- Utilized Microsoft test manager record your actions, screenshots, and other diagnostic data for inclusion in test results and bug reports.
- Used Quality Center to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports.
- Responsible for analyzing the requirements, designing, debugging, execution and report generation of existing legacy system and new application.
- Executed baseline, load and endurance tests.
- Analyzed business critical transactions average response times.
- Responsible for creating automated Performance scripts for load testing using LoadRunner.
- Involved in installing LoadRunner components on multiple desktops.
- Coordinated with Application Owner and System Administrators to identify the bottlenecks and fine tune of the application.
- Conducted Performance Analysis meeting with Stakeholders, Developers, Architects, Test Analysts and other team members associated with the business.
- Conducted meeting to discuss the Response times and its Breakdown and reporting various analysis with the help of reports and Graphs.
- Presented various Performance Analysis Graphs and Reports collected from various Performance Tools and discuss its bottlenecks such as Memory Leaks, JVM Heap, CPU Utilization, Network time, Page Refresh Time and the Page Rendering Time.
- Involved in Performance Tuning with Constant Engagement with the Application Development Team, Test Architects and the Networking Team.
- Used HP Diagnostics for High Level Performance Analysis and formed framework and Standards for Performance Optimization.
- Used APPDYNAMICS for Performance Tuning and High Level Analysis and Reporting Services.
- Worked with Vendor teams to identify the bottlenecks and performed regression testing to compare results.
Environment: LoadRunner/ Performance Center, JMeter, Neoload, Websphere, Weblogic, SiteScope, Soap UI, Java, .Net, Report Server Oracle Database, Cisco F5, SSL, Windows XP, JDK, SQL, Navigator.
Confidential, Chicago, IL
Performance Engineer
Responsibilities:
- Responsible for developing test scenario, test suite, test plan and test cases for Performance Testing using LoadRunner and Performance Center.
- Responsible for mentoring different teams for the training of LoadRunner.
- Performance Tested application with various load rate, ranging from 50 concurrent users to1000 users.
- Managed resources and process of performance testing( like Load, Stress, Volume, Endurance and Failover) using LoadRunner ( Controller, Virtual User Generator, Analysis).
- Coordinated with tools teams to Install HP Diagnostics, Wily Introscope and Sitescope on performance environments for monitoring.
- Managed on-shore and off-shore team to develop test harness, execute performance scenarios during nights and weekends and reported the results.
- Responsible for collecting the frequency of JVM Heap and Garbage Collection in Weblogic during test.
- Discussed the Performance Analysis with the Project Team including the Project Manager and Other Business Managers and Presented the Breakdown of Various Response Times and provided its Justification to the team.
- Tracked defects using Quality Center.
- Involved in Database tuning to enhance the application performance.
- Provide Weekly updates to the client and application team based on the test results and analysis.
- Participated in design review / walkthrough sessions with Project Managers, Developers and Products Team.
- Presented performance test results to Project management and stakeholders.
- Involved with project management team to schedule the testing activities and resource allocation.
Environment: LoadRunner/ Performance Center, PeopleSoft, ASP, VBScript, Toad, Oracle, Citrix, MQ Series, Unix, HTML, DHTML, XML, QTP8.0, IIS, Apache, Quality Center, Agile.
Confidential, Mt Laurel, NJ
Performance Test Engineer
Responsibilities:
- Analyzed the requirements and design documents.
- Involved in writing Test Plans by incorporating Performance Testing Objectives, Testing Environment, User Profiles, Risks, Test Scenarios, Explanation about the tools Tools used, Schedules and Analysis, Monitors and Presentation of results.
- Written Loadrunner Scripts, enhanced Scripts with C functions.
- Parameterized Users, stored dynamic content in LoadRunner functions, used client side secure certificates.
- Created Single User, Base Line and Soak test scenarios. Random pacing between iterations was introduced to get the desired transactions per hour.
- Added performance measurements for Oracle, Web Logic, IIS in LoadRunner.
- Analyzed results using LoadRunner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Worked closely with Production Managers, Technical Managers and Business Managers in Planning, Scheduling, Developing and executing Performance Tests.
- Interacted with Developers during testing for identifying memory leaks, bug fixing and for optimizing server settings at web, app and database levels.
Environment: Load Runner, JavaScript, HTML, DHTML, JSP, VBScript, Toad, Oracle, UML, Mainframe, MQ Series, Unix, Windows NT, QTP8.0, Test Director 7.6, Agile.
Confidential, Hartford, CT
Performance Analyst
Responsibilities:
- Prepared Test Plan and Test Cases based on business requirements.
- Conducted Back-end testing during the various phases of the application manually.
- Performed Load and Stress Testing using LoadRunner.
- Extensively used LoadRunner Citrix Protocol for testing Citric Client server applications.
- Conducting IP spoofing using LoadRunner Controller.
- Performed code review of UNIX shell scripts to derive requirements, test conditions and identify defects.
- Used Rendezvous points to detect database deadlocks.
- Used the LoadRunner Online Monitors to monitor the possible bottlenecks in the application.
- Involved in reporting and tackling the defects using Quality Center.
- Conducted results analysis and interacted with Development and Architecture teams.
- Created UNIX Shell scripts and SQL queries for back end testing.
- Actively participated in the daily project meetings and walkthroughs.
- Analyzed the defects and made recommendations on the performance bottlenecks.
- Developed Vuser scripts using LoadRunner Web ( HTTP/HTML) protocol based on the user workflows.
- Enhanced Vuser scripts by inserting transactions, error handling and by creating parameters for user data to run the script for multiple users.
- Manually correlated the opportunity Ids, to save the dynamically changing opportunity id’s into a parameter by going to the body of the server response in the LoadRunner.
Environment: Loadrunner, Windows, UNIX, Oracle, SQL, Weblogic, PL/SQL, Apache, Citrix, QTP, Quality Center.
