Performance Tester Resume
Dallas, TX
SUMMARY:
- 10+ Years of experience in Performance testing & engineering of web, client server based ERP, and CRM applications. Highly proficient in Performance Testing using HP LoadRunner, Performance Center.
- Good experience in analysing, designing, developing, implementing Non - Functional aspect of various web/enterprise applications.
- Experience working in multiple domians like Telecom, Airlines and Healthcare.
- Good exposure on performance test tools like HP Load Runner, Performance Center, Microsoft Visual Studio Team System (VSTS 2008) and JMeter.
- Experience working in Web (HTTP/HTML), WebServices, Siebel-Web, Oracle 2-tier, COM/DCOM, Citirx and REST Protocols .
- Working experience with clients like Confidential USA, Lumeris USA, GE USA, Confidential Australia, LTA Singapore, British Telecom (BT), UK and Saudi Telecom Company (STC VIVA), Bahrain.
- Excellent knowledge in end to end Performance Testing process.
- Expertise in Agile Methodology and Waterfall Model.
- Experience in designing test strategy, test plans, test cases, test scripts and test scenarios.
- Excellent skills in performance, stress, load, system, user acceptance, regression and functionality testing.
- Good experience in writing non-functional test cases according to the customer Specifications.
- Well versed in creating performance test plans, workload models, test strategies for performance testing projects and other deliverables during the SDLC.
- Develop test scripts using LoadRunner tool and performed various customizations to the scripts and also performed various error handling steps for scripts debugging.
- Hands on experience using various performance monitoring tools such as HP Sitescope, HP Diagnostics, YourKit Profiler, VMstat, Dynatrace and JProfiler.
- Experience using VTS to create test data required for performance testing.
- Was involved in the installation, configuration and management of HP ALM Performance Center 11 tool to ensure that all the scripts, test executions are properly developed and executed.
- Presented various Performance Analysis Graphs and Reports collected from various Performance Tools and discuss its bottlenecks such as Memory Leaks, JVM Heap, CPU Utilization, Memory usage, thread usage, thread contention, Garbage collection.
- Good experience on SQL DB backup and restore.
- Good experience in requirement gathering, test planning, scheduling, scripting,
- Experience working with JBOSS and Weblogic servers.
- Familiarization in accessing and monitoring UNIX systems.
- Managed teams at both Onshore and Offshore and coordinated with the team on day to day tasks.
- Excellent communication and interpersonal skills, involved in interacting with core team, dealing with end-users in conducting workshops, documenting specifications.
TECHNICAL SKILLS:
Load Testing Tools: Load Runner 12.x, Performance Center 12.x, ALM 11,VSTS 2008, JMeter
Issue Reporting Tools: JIRA, Quality Center ALM.
Monitoring Tools: HP Sitescope, HP Diagnostics, YourKit Profiler, Dynatrace, JProfiler.
Server Access Tools: PUTTY, WinSCP, FileZilla
Data base: Oracle Exadata, 11,10G,9i and MSSql Server.
Application/Web servers: Web logic, Apache web server, JBoss server.
Languages: C, UNIX, PERL, JAVA, SQL, PL/SQL
WORK EXPERIENCE:
Confidential, Dallas, TX
Performance tester
Responsibilities:
- Interact with business leads, Solution architects and application team to develop production usage models by collecting non-functional requirements.
- Conduct work group meetings across all areas of the product organization to identify, prioritize, and mitigate risks to the responsiveness and scalability of our offerings.
- Follow Agile (Scrum) process, the performance validation process goes by the ‘Work Done & Ready to Go’ approach from time to time, release to release and in specific sprint by sprint.
- 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.
- Created Performance Load Test detailed plan and Test Case Design Document with the input from developers and functional testers.
- Used HPLoadRunner and Performance Center to do the performance testing to find the response time, throughput for the application transactions. Understanding the performance test requirements. Deriving Performance test scenarios, workload mix and metrics.
- Developed robust scripts using HP LoadRunner Web (HTTP/HTML) and Web Services protocol based on the user workflows.
- Various customizations to the scripts by using correlation, parameterization and pass data to the VTS.
- Executed Baseline, Load, Stress, and Combined Testing using HP Performance Center.
- After test execution collaborated with the development, solution engineering, and technical architecture and release management teams in the client organization, to analyze performance results and identify fixes for the findings and for effectively identifying potential bottlenecks.
- Reported 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.
- Application server, Database, Network and WebLogic monitors are utilized during execution to identify bottlenecks, bandwidth problems, and infrastructure, scalability and reliability benchmarks.
- Configured and used Sitescope for performance monitoring for monitoring CPU and memory.
- Usage of VTS for test data creation to avoid data mismatch.
- Analyze the AWR report after each test to identify any bottlenecks in the DB.
- Used REST protocol to test some of the Integration services.
Confidential, St.Louis, MO
Performance tester
Responsibilities:
- Conducted Meetings to understand the application and get non functional requirements for performanceTesting with application team, Business analysts and DB Teams.
- Provide Test estimates for various phases of the project.
- Analyzed requirements and translated them into performance test plan and gathered all volume metrics to mimic production load on the system in the performance testing.
- Involvement in the development of detailed test cases and sending to the project team for review and authorization to make sure that they meet the business requirements.
- Design and develop performance test scenarios and test data.
- Participated in the weekly project meetings and involved in the preparation of weekly status reports to track test execution and defect fixes.
- Developed high level test strategy, Test Scenarios and detailed test plan in coordination with the business analysts and development team.
- Conducted load testing for web applications using both LoadRunner.
- Install and configure HP LoadRunner and custom installation of Load generators on host machine for performance testing efforts.
- Wrote scripts using various protocols such as Web and Ajax (True Client).
- Prepared test environment, tools and resources for performance test execution.
- Executed load, stress and endurance tests with different scenarios.
- Monitored different graphs like Transaction Response Time and Analyzed Server Performance Status, Hits per Second, Throughput.
- Logged defects in quality center and worked with development team on fixing the defects as per priority.
- Coordinating with Off Shore on project issues and executions.
Confidential
Senior Technical Associate
Responsibilities:
- Designing the End to End performance test strategy for the application.
- Test plan for the POC which has the critical transactions to be tested.
- Environment requirement document which has the configuration of the test environment for performance testing.
- Attend customer calls to understand the applications impact.
Confidential
Senior Technical Associate
Responsibilities:
- Interact with business leads, Solution architects and application team to develop production usage models by collecting non-functional requirements.
- Conduct work group meetings across all areas of the product organization to identify, prioritize, and mitigate risks to the responsiveness and scalability of our offerings.
- Follow Agile (Scrum) process, the performance validation process goes by the ‘Work Done & Ready to Go’ approach from time to time, release to release and in specific sprint by sprint.
- 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.
- Created Performance Load Test detailed plan and Test Case Design Document with the input from developers and functional testers.
- Used HPLoadRunner and Performance Center to do the performance testing to find the response time, throughput for the application transactions. Understanding the performance test requirements. Deriving Performance test scenarios, workload mix and metrics.
- Developed robust scripts using COM/DCOM, Citrix and Web Services protocol based on the user workflows.
- Performance test scripts are invoked with various customizations to the scripts by correlation and parameterization.
- Executed Baseline, Load, Stress, and Combined Testing using HP Performance Center.
- After test execution collaborated with the development, solution engineering, and technical architecture and release management teams in the client organization, to analyze performance results and identify fixes for the findings and for effectively identifying potential bottlenecks.
- Performance regular build updating for Jboss.
- Was involved in taking backup of the MSSQL DB and restoring it whenever required.
- Reported various Performance Analysis Graphs and Reports collected from various Performance Tools and discuss its bottlenecks such as Connection issues, Memory Leaks, High CPU Utilization, Bad performing queries, dead lock issues in jboss.
- Configured and used Sitescope, Yourkit Profiler for performance monitoring for monitoring CPU and memory.
- Scalability tests conducted as per the requirements of different clients.
- Documented the results as per the tests conducted.
- Endurance tests executed for a period of 3hours to check the stability of the application.s
Confidential
Senior Technical Associate
Responsibilities:
- Capturing the Requirements and decide which are in scope based on the criticality for performance testing.
- Preparing the Test Strategy plan for performance testing.
- Calculating user load from available production stats.
- Setting up the environment and ensure that all the application is connected to all the required backbends and working fine.
- Creating Load Runner scripts for identified functionalities
- Designing Load Runner scenarios in HP Controller and executing them as per the test strategy.
- Analyzing the Application logs and Backend calls captured during testing by accessing UNIX Systems.
- Observing Performance Monitors (CPU & Mem Utilization of servers, Throughput, Queue length, Thread Count, Connection pools, Hits per sec etc.) during testing.
- Creating the test report, which documents test results and lists any issues observed.
- Reporting an issue to concerned teams through issue reporting tools like Quality Center.
Confidential
Senior Technical Associate
Responsibilities:
- Capturing the Requirements and decide which are in scope for performance testing.
- Preparing the Test Strategy plan
- Calculating user load from Live Stats
- Setting up the environment and ensure that all the application is connected to all the required backbends and working fine.
- Creating Load Runner scripts for identified functionalities
- Designing Load Runner scenarios in Performance Center based on the Load Test proposed.
- Analyzing the Application logs and Backend calls captured during testing by accessing UNIX Systems.
- Observing Performance Monitors (CPU & Mem Utilization of servers, Throughput, Queue length, Thread Count, Connection pools, Hits per sec etc.) during testing.
- Creating the test report, which documents test results and lists any issues observed.
- Reporting an issue to concerned teams through issue reporting tools like Quality Center.
- Involved in gathering business requirements for the project by interacting with the business and holding sessions with development team.
- Understanding the impact of various CRs on Web, App, DB tiers
- Deriving on user loads from live volumetric and further designing an effective performance test scenario to emulate live system traffic
- Scripts creation for Identified business functionalities and enhancing them by using parameterization, correlation techniques and using Web/LR specific functions wherever necessary.
- Creating the test data according to the scenarios.
- Designing and executing performance test scenarios in HP LR Performance Center.
- Following up with the concerned teams for the issues raised.
- Monitoring various performance parameters during the test across all the tiers (Web/App/DB servers) and application specific parameters.
- Analyzing the results and preparation of reports for various tests conducted and circulating them to the concerned stake holders.
- Providing detailed test execution reports to concerned stake holders on a periodic basis.
- Sending daily and weekly status reports as per build line.
- Preparing performance test strategy, performance test plan, and performance test log.