Lead Performance Tester Resume
Bloomington, IL
SUMMARY
- 10 years of diversified experience in Software Quality Assurance with different skills in Automated and manual testing of client/server, distributed web - based systems.
- Significant Load testing experience on various applications including .Net, Websphere, J2EE, SQL and Stored procedures implementations.
- Extensive experience using Load Runner for Performance Testing, Stress Testing, Longevity Testing and Regression Testing.
- Proficient in Creating and Enhancing scripts, Executing Tests and Analyzing results using Load Runner and Performance Center.
- Expertise using JMeter for Performance Testing
- Significant Automation Testing experience on various applications including .Net, Websphere, J2EE using Selenium and RFT
- Used HP tools Quality Center (QC), Load Runner, Performance Center and JMeter Open source tool for Performance Testing.
- Experience with Load Runner components: VuGen, Controller, Analysis, Load Generator and with the components of JMeter.
- Experience in running the Performance tests in HP’s Performance Center, standalone Controller and JMeter.
- Did JVM Tuning on the Garbage collection, which is a key aspect of Java server performance.
- Did JVM Tuning on the JVM Options
- Revised JVM Heap Sizes analyzing the Performance of the Application.
- Took Thread Dumps and Heap dump for finding and analyzing the Bottleneck areas.
- Expertise in testing Web/J2EE technologies, .Net, middleware, Web services, Customer facing applications.
- Worked on different Protocols like Web Http/Html, Ajax TruClient, .NeT, Web Services(SOA (Service Oriented Architecture)), FLEX, Click & Script, RTE, RDP, Java Vuser, Oracle(2- Tier), Siebel - Web(Siebel CRM and OUI), Sybase (Database), Multi Protocols etc.
- Developed Test Cases, Test Plan and Automation test scripts using HP (Mercury) Load Runner.
- Expertise in developing Test plans, Test Automation Script, designing Test cases, executing Test Cases, creating Test scenarios, analyzing Test Results, reporting Bugs/Defects, and documenting Test results.
- Expertise in executing VuGen scripts in Load Runner for Performance, Load and Stress Testing using Controller in Load Runner/ Performance Center and generated reports using the Analysis tool in Load Runner.
- Expertise in Setting up a Performance Environment.
- Experience in recording/coding of VuGen Scripts using different Protocols in the Environments of: Client/Server, E-Business and Enterprise Resource Planning/Management (ERP/ERM) environment.
- Hands on experiences in performance bottlenecks, end-to-end performance, and web performance measures like server response time, throughput and network latency.
- Experience in analyzing Performance Bottlenecks, Root cause and Server Configuration problems using Load Runner Monitors, Analysis, HP Diag and J2EE Diagnostics.
- Experience with Commercial Monitoring tools like HP Diagnostics, Splunk etc., to monitor the databases, application and web servers (at OS & Application level) for Performance bottlenecks while conducting Load, Stress, volume, and Memory tests.
- Expertise in Parameterization, manual Correlation and Run time Settings.
- Extensive experience in analyzing performance bottlenecks such as very high CPU usage, memory leaks.
- Experienced in Design and Execution of Test criteria, Scenarios, and Scripts from requirements.
- Participated in project design and review meetings.
- Involved greatly in Performance Testing, Functional Testing and Regression Testing using automated testing. tools including Load Runner, Performance Center, Selenium and RFT
- Extensive experience in Automated /Manual testing of Web based, SQL, Stored procedures, and Client/Server applications with proficiency in Performance and Automation Testing
- Involved in design, implementation, execution, maintenance and documentation for performance testing.
- Involved in Application performance analysis and monitoring using HPDiag,JProbe and Splunk
- Proficient in writing test plans, test cases, test scripts, evidence of test and test result reports.
- Involved in Planning and Translation of Software Business Requirements into test conditions; execution of all types of tests; and identification as well as logging of Software bugs for business process improvement.
- Performing day-to-day activities involving Check In, Check Out, View problems
- Experience in Designing and developing applications and components in Java and J2EE technologies
- Expertise in Different SDLC’s Like Agile, Waterfall methodologies
- Knowledge on Dynatrace & Site Scope
- Expertise with analysis of business, technical, functional requirements, Non Functional Requirements.
- A self-starter and able to work independently and collaboratively within a diverse teamwork environment.
TECHNICAL SKILLS
Performance / Load Testing Tools: HP Load Runner, Performance Center/Controller 11.0, 11.5, 12.0, JMeter, Silk Performer, HP Diag and Splunk
Automation Tools/Defect Tracking Tools: Vugen, Rational Functional Tester, Rational Clear Quest Trac, Soap UI and Selenium
Source Code Control Systems: Rational Clear Case, and Subversion
Test Techniques and Methodologies: Database Testing, Manual Testing and Automated Testing Black Box Testing And White Box Testing
Test Types: Performance Test Stress test, Endurance Test. Peak Breakpoint, Burst, Longevity And Failover
Programming and Scripting Languages: Visual Basic, Java, HTML, J2EE, JSP, Struts JavaScript, Servlets, VBScript, C, C++ and XML.
Web/Application Servers: IBM Web Sphere, BEA Web Logic and Microsoft IISTomcat 6
Databases / Data Access Technologies: Oracle, MS SQL Server, MS Access, IBM DB2
Operating Systems: Windows XP/2000/98/NT/95, UNIX and LINUX.
Protocols: TCP/IP, HTTP/HTML, SOAP, Citrix, Web servicesSiebel, Web Click& script, RTE, Java VuserAjax true Client, TN3270, COMDCOM
IDE: Eclipse, My Eclipse, RSA, WID, WSAD, Net Beans And Spring Source
Case Tools: Rational Clear Quest, Lotus Notes Client and Requisite Pro
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Lead Performance Tester
Responsibilities:
- Involved in early performance testing as per performance Engineering
- Participate with various teams to identify the performance test requirements
- Complete involvement in Performance & NFR Test Schedule &Test Plan
- Understand the technical & detail design documents and reviewed
- Understand the performance budgets and Business volume metrics and validated.
- Design Performance Test Cases and Scripts in Vugen
- Performance Test Data Creation, and identified the test data for testing end 2 end application scenarios and user use cases.
- Performance test execution using HP (Hewlett-Packard) cloud based Performance center tools.
- Submit any defects in the Confidential TRAC defecting tracking tools and follow up for resolution and Validation
- Analyze the application and environment issues using the tools like HYPERIC, WAS for web sphere and HP Diag
- Monitored system resources of application servers and databases during the test and identified the performance bottlenecks.
- Analyzed the results by using Load Runner Analysis and prepared the result report by customizing the graphs.
- Prepared a detail test schedule and Test Metrics on a weekly basis for the project members to know the status of the Testing.
- Create performance test log, test summary reports and present to the all stakeholders.
- Coordination with different teams
- Developed Load Runner test scripts according to test specifications/ requirements.
- Identify and eliminate performance bottlenecks during the development Lifecycle.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Developed Scripts in HTML/HTTP, Citrix for Load runner
- Verified that new or upgraded applications meet specified performance requirements.
- Used to identify the queries which taking too long and optimize those queries to improve performance
- Identified Disk Usage, CPU, Memory for Web and Database servers and how the servers are getting loaded
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Independently develop Load Runner test scripts according to test specifications /requirements.
- Using Load Runner, execute multi-user performance tests, used online monitors, real-time output messages.
- Develop and implement load and stress tests with Load Runner, and present performance statistics to application teams, and provide recommendations on how and where performance can be improved
- Build Script with Data Driven Methodology which applies the Business rules to validate the components displayed on the website.
- Customized scripts for error detection and recovery
- Responsible for writing Startup scripts and Compiled Module Functions for front and backend validation.
- Writes and executes SQL queries in validating test results.
- Compare and analyze actual to expected results and report all deviations
- Used Virtual User Generator to generate VuGen Scripts for web (J2EE) and Citrix.
- Developed and deployed test automation scripts to do end to end performance testing using Load Runner.
- Implemented and maintained an effective automated test environment and the QA Lab.
- Involved in Troubleshoot performance issues in packaged application.
- Worked in shared environment tested different application
Environment: Spring, Java, JavaScript, WebSphere 8.5, Lotus Notes, Rational Functional Tester, Eclipse, Selenium and MS Windows XP
Confidential, Bloomington, IL
Lead Performance Tester
Responsibilities:
- Lead Performance and Automation testing of the project
- Involve of early performance testing as per performance Engineering
- Participate with various teams to identify the performance test requirements
- Complete involvement in Performance & NFR Test Schedule &Test Plan
- Ordered different machines and configured them to act as Standalone Controllers & Standalone Load Generators.
- Worked with infrastructure team to add a virtual network interface to the VM hosts for assigning IP address in a subnet to implement IP Spoofing in Load Runner.
- Coordinated with Infrastructure teams to setup the L&P environment.
- Coordinated with Application teams for Deployments, Backups, and Restores.
- Coordinated with Test Environment teams to bring L&P Up and Running making sure on all the environmental variables.
- Worked on Web HTTP/HTML protocol, for .NET Applications, Java applications and AMF, Flex for the application involving Flex communication.
- Designed a simple framework for the engineers to test XML's and Web Services.
- Extensively Used JMeter for Web Services testing and other Unit testing’s.
- Designed a Custom Framework for efficient traceability of the transaction timings, User Number, HTTP download Size, HTTP request Size etc. with different testing Criteria’s.
- Used HTTP Watch to closely monitor the calls made by all the business transactions
- Developed performance test framework to automate and validate product interfaces
- Designed the test plans which include scope, test strategies, test scenarios, BVM, Test types, approach and Deliverables etc.,
- Understand the technical & detail design documents and reviewed
- Understand the performance budgets and Business volume metrics and validated.
- Created a number of Load testing scripts for Data seeding purposes.
- Worked on production to find the current and projected user volume and transaction density.
- Duration Test was conducted to find the System Stability and memory leaks.
- Instrumental in Test documentation (Test Plan, Test Cases, Test Data, Test Scripts)
- Performance Test Data Creation, and identified the test data for testing end 2 end application scenarios and user use cases.
- Performance test execution using HP (Hewlett-Packard) cloud based Performance center tools.
- Submit any defects in the Confidential TRAC defecting tracking tools and follow up for resolution and Validation
- Analyze the application and environment issues using the tools like HYPERIC, WAS for web sphere and HP Diag
- Create performance test log, test summary reports and present to the all stakeholders.
- Coordination with different teams
- Worked with business team in establishing benchmarks to use during deployment.
Environment: Spring, Java, JavaScript, WebSphere 8.5, Lotus Notes, Rational Functional Tester, Eclipse, Selenium and MS Windows XP
Confidential, Bloomington, IL
Lead Performance Tester
Responsibilities:
- Lead Performance and Automation testing of the project
- Build Script with Data Driven Methodology which applies the Business rules to validate the components displayed on the website.
- Customized scripts for error detection and recovery
- Responsible for writing Startup scripts and Compiled Module Functions for front and backend validation.
- Involve of early performance testing as per performance Engineering
- Participate with various teams to identify the performance test requirements
- Complete involvement in Performance & NFR Test Schedule &Test Plan
- Understand the technical & detail design documents and reviewed
- Understand the performance budgets and Business volume metrics and validated.
- Design Performance Test Cases and Scripts in Vugen
- Create Automation test cases in selenium for manual test cases
- Performance Test Data Creation, and identified the test data for testing end 2 end application scenarios and user use cases.
- Performance test execution using HP (Hewlett-Packard) cloud based Performance center tools.
- Submit any defects in the Confidential TRAC defecting tracking tools and follow up for resolution and Validation
- Analyze the application and environment issues using the tools like HYPERIC, WAS for web sphere and HP Diag
- Create performance test log, test summary reports and present to the all stakeholders.
- Coordination with different teams
Confidential, Bloomington, IL
Lead Performance Tester
Responsibilities:
- Lead Performance and Automation testing of the project
- Involve of early performance testing as per performance Engineering
- Participate with various teams to identify the performance test requirements
- Complete involvement in Performance & NFR Test Schedule &Test Plan
- Understand the technical & detail design documents and reviewed
- Understand the performance budgets and Business volume metrics and validated.
- Design Performance Test Cases and Scripts in Vugen
- Create Automation test cases in selenium for manual test cases
- Performance Test Data Creation, and identified the test data for testing end 2 end application scenarios and user use cases.
- Performance test execution using HP (Hewlett-Packard) cloud based Performance center tools.
- Submit any defects in the Confidential TRAC defecting tracking tools and follow up for resolution and Validation
- Analyze the application and environment issues using the tools like HYPERIC, WAS for web sphere and HP Diag
- Create performance test log, test summary reports and present to the all stakeholders.
- Coordination with different teams
Environment: Spring, Java, JavaScript, WebSphere 6.1, RSA7.0, Rational ClearQuest, Rational ClearCase, Lotus Notes, Rational Functional Tester, Eclipse, Selenium and MS Windows XP
Confidential, Bloomington, IL
Responsibilities:
- Design Performance Test Cases and Scripts in Vugen
- Create Automation test cases in RFT for manual test cases
- Developing low level design diagrams (class and sequence diagrams)
- Designing and developing the application and its components in Java and J2EE technologies
- Creating test cases for unit testing
Environment: Spring, Java, JavaScript, WebSphere 6.1, RSA7.0, Rational ClearQuest, Rational ClearCase, Lotus Notes, and MS Windows XP
Confidential
Responsibilities:
- Developing programs using Struts and JSP
- Designing process definitions in JBPM
- Enhancing Confidential
- Create Automation test cases in RFT for manual test cases
Environment: MySQL, Eclipse 3.4, Java, Struts, JDBC, JavaScript, JSP, spring, and JBPM
Confidential, Bloomington, IL
Responsibilities:
- Working as an Onsite Coordinator at the client location
- Analyzing user requirements in the functional specifications document
- Running build scripts and deploying the application in the test environment
- Creating test cases for unit testing
- Maintaining the team by providing necessary training on J2EE platform and client specific architecture
- Create Automation test cases in RFT for manual test cases
- Designing and developing the application and its components in Java and J2EE technologies
Environment: WebSphere 6.1, RSA 7.0, Rational ClearQuest, Rational ClearCase, Lotus Notes, and MS Windows XP
Confidential, Bloomington, IL
Responsibilities:
- Working as an Onsite Coordinator at the client location
- Analyzing user requirements in the functional specifications document
- Running build scripts and deploying the application in the test environment
- Creating detailed designs using RSA Modeling
- Designing and developing the application and its components in Java and J2EE technologies
- Creating test cases for unit testing
- Maintaining the team by providing necessary training on J2EE platform client specific architecture
Environment: IMS, WebSphere 6.0, RSA 6.0, Rational ClearQuest, Rational ClearCase, Lotus Notes, and MS Windows XP
Confidential, Bloomington, IL
Responsibilities:
- Coordinating with offshore developers and onsite
- Analyzing user requirements in the functional specifications document
- Designing and developing the subsystem in Java and J2EE technologies
- Developing Business Objects in Java to do the business logic
- Creating test cases for unit testing
- Maintaining the team by providing necessary training on J2EE platform and client specific architecture
Environment: DB2, LDAP, IMS, WebSphere 6.0, RSA 6.0, Lotus Notes, Serena Dimensions, and MS Windows XP
Confidential
Responsibilities:
- Coding programs for enhancements
- Fixing bugs
- Monitoring and coordinating defects from the Rational tool ClearQuest
Environment: Struts, Servlets, JavaScript, WebSphere, Rational Software Architect (RSA), Rational ClearQuest, Rational ClearCase, RequisitePro, Lotus Notes, and MS Windows XP