Performance Tester Resume
Alameda, CA
SUMMARY:
- Over 6 years of experience in the field of performance testing, engineering, automation.
- Proficient in developing and executing high quality Test Strategy/Test Plans, Test suites, Test Scenarios, Test cases, test data, test scripts and test metrics/dashboards.
- Experienced with extensive manual testing webbased applications.
- Co - ordinate with developers, business analysts, and user representatives in application design and document reviews.
- Proficient at performing Database/Back-end Testing and data manipulation using SQL.
- Experience in Performance testing tools like HP Load Runner.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models.
- Wide exposure in Software Development Life Cycle (SDLC), Functional, Regression, Integration, Re- testing, End-to-End Testing .
- Experienced in working with stakeholders at all levels of an enterprise from executive management to development and operational support teams.
- Experience in writing System test plans, defining test cases, developing and maintaining test scripts and Documenting all phases of QA process.
- Extensive hands-on in LoadRunner protocols such as web(http/html), Citrix,web services, web (click and script), Oracle (NCA), and Oracle Web Application 11i protocols.
- Performed Load Testing by generating Vusers using LoadRunner.
- Created automated test scripts using LoadRunner.
- Parameterized the data values using the .dat files in VUGen Scripts.
- Developed the Load Test scripts using the LoadRunner Virtual User Generator (VUGen) and enhanced the scripts by including transactions, parameterize the constant values and correlating the dynamic values.
- Enhanced the script to remove the wasted time in on-line graphs in the LoadRunner controller and in transaction response time graphs in LoadRunner analysis.
- Conducted testing on the servers using LoadRunner to establish the load capacity of the server.
- End to End Performance Analyst specializing in monitoring, configuring and tuning applications for optimal performance, additionally competent in front end client, backend database and network performance tuning.
- Experience in coordination with clients and different vendors independently and efficiently throughout the project.
- Involved in documentation of the performance test/Recommendations at various level of testing and report the impact of performance issues within the system to the clients.
- Experienced in using Visual Studio, SQL Server Queries, MySQL, NoSQL, Word, Excel.
TECHNICAL SKILLS:
Operating system: Windows2000, 2007, 2008, 2010 Windows NT, AIX, UNIX
Databases: MS SQL Server, Oracle.
Languages: Visual Basic, C, C++, Java Script.
Testing tool: LoadRunner (12, 11.5, 11), WinRunner, Dynatrace, HP ALM, HP Performance Center.
Methodologies: Agile-Scrum, Waterfall.
PROFESSIONAL EXPERIENCE:
Performance Tester
Confidential, Alameda, CA
- Test Oversight-Performed Test Oversight and Test Planning on all phases of Testing in an Agile Scrum environment.
- Determine performance requirements and goals based on change of application and architecture.
- Provide guidelines to Test engineers to Configure Performance Center test scenarios and Vuser according to the load model so as to take into effect the load distributed across various geographies.
- Generated Vuser scripts and Executed Performance Tests using LoadRunner.
- Responsible for performance testing using Load runner and Performance Center with different protocol.
- Performed LoadRunner Script design including all stages of script development with emphasis on correlation, parameterization, and significant error handling C-coding providing exhaustive error coverage in VuGen.
- Develop a very flexible LR Vugen script that allows fast configuration changes during testing
- Extensive usage of complex SQL queries for validating the database
- Identified dynamic values for correlation, implemented error handling code.
- Involved in implementing HP Load Runner's script for required scenarios.
- Involved in preparing test plans, Test data, test scripts for performance testing of enterprise applications using HP LoadRunner, configure them in performance center and monitoring servers.
- Responsible for recording scripts for different business scenario and involved in script enhancement with correlations and parameterization in LR Vugen.
- Created LR Scenarios Web Protocol in LR Controller including modeling VUsers, LR Scripts, pacing, and think-time Run-Time settings per Volume Metrics.
- Involved in test data preparation for the Parameterized values in the scripts for multiple scenarios.
- Executed all Tests from the LR Controller including monitoring of app and database servers and reported results and provided recommendations to client.
- Used LR Controller for load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
- Established Load Testing Standards including platform requirements of CPU, Memory, and Disk Space on LoadRunner Controller, LoadRunner Generators, LoadRunner File Storage.
- Designed the performance test scenarios for stress test, smoke test, baseline test and scalability test.
- Involved in test data preparation for the Parameterized values in the scripts for multiple scenarios.
- Experienced in using LoadRunner to check the source of performance bottlenecks, network or client delays, input and output delays .
- Involved on Performance Monitoring and analyzed the Response time, Memory leaks, Hits/sec and Throughput graphs.
- Worked with developers, Business Analysts and Release managers to discussed ways to fix the defects.
- Mentored Team members on Correlation and other LoadRunner features.
Environment: LoadRunner, MS Office, MS-Visio, Load Balancer, HP Performance Center, Quality Center.
QA Performance Tester
Confidential, Dallas, TX
- Prepared test plan based on business requirement document and prepared test cases and test procedures.
- Involved in generating Vusers in LoadRunner for load and performance testing using LoadRunner.
- Record and execute Vugen scripts and troubleshoot issues, suggested best practices and recommendations.
- Assisted in troubleshooting application performance problems using a variety of monitoring and/or APM solutions such as Dynatrace.
- Directed the design and Global implementation of a complex Dynatrace deep diagnostics solutions across multiple platforms and environments while meeting global SLA.
- Worked with Dynatrace to obtain, debug and update custom monitors and plug-ins.
- Used Dynatrace to perform root cause analysis and quickly drill down to correct error fault path and hot spots .
- Automated the install of Dynatrace agents using configuration management and deployment tool.
- Created Performance Test Plans, Performance Scripts, Scenarios, Analyze Performance Results, Defect Tracking and Performance Report to Project Teams in SDLC Agile and Waterfall Projects.
- Created Test Plan, Test Scripts (using VuGen), LR Test Scenarios using Performance Center and LoadRunner Controller.
- Developed LoadRunner Scripts in VuGen including correlation, parameterization, C Coding.
- Experience in developing Performance Test plans, defining Test Scripts (HTTP-HTML/ Web Services, tru client Protocol), designing Test Strategies, developing and maintaining automated performance test scripts, analyzing errors and applications.
- Developed Tru client script interactively with the application, view added steps while recording and ability to check and improve identification.
- Developed Manual Scripts in Tru Client Protocol in Load Runner.
- Involved in testing application using HP Load runner developing the scripts using VuGen and fiddler and running the scenarios in Controller.
- Creating Vuser Scripts in LoadRunner by recording, incorporating Rendezvous Points.
- Created Scripts for the running of various Metrics using LoadRunner for performance testing.
- Installed the Citrix client to talk with the Citrix server and record the traffic going back and forth.
- Used Citrix Client to connect the remote servers.
- Performed LoadRunner Scripts in VuGen and LoadRunner Test Execution in the LoadRunner Controller.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problems and scenario results respectively.
- Worked closely with team to use LoadRunner script variations for the purpose of assisting in application tuning, including Log File analysis and LoadRunner Server Monitoring Results.
- Performed LR Controller Scenario Test Execution including VUser Configuration, Run-Time Settings, VUser Log and Response-Time Monitoring.
- Observed the entire load test run for any failures/errors and monitored metrics such as Transaction Response Times, Running Virtual Users, Hits per Second and Windows Resources graph.
- Tracked defect in Quality Center with necessary information and assigned it to development team.
- Extensive usage of complex SQL queries for validating the database.
- Executed SQL queries to compare the data in database with GUI and web services.
- Data Driven Testing with valid and invalid inputs and Database Testing.
- As a Performance Engineer, was responsible for setting up the access privileges and creating user profiles.
- Identified bottlenecks using online monitors and analyzing graphs using LoadRunner.
- Writing Test cases to test the performance of the application using LoadRunner.
- Conducting different tests like Baseline test, Regression, Endurance test, Stress test by using Performance Center.
- Created standards and guidelines for automated QA policies.
- Reported performance test results, communicate technical issues with performance recommendations.
Environment: LoadRunner, MS Office, C++, MS-Visio, Load Balancer, HP Performance Center, Quality Center.
Jr Performance Tester
Confidential
- Studied the URS document and created the Functional Requirement Specification document.
- Worked according to the activities laid down in each phase of Software development life cycle and Coordinated the environment setup for Testing.
- Meet with client groups to determine performance requirements and goals and determine test strategies based on requirements and architecture.
- Responsible for providing Performance Requirements guidance, Performance Testing, Performance Monitoring, and Workload Modeling.
- Identified and classified Manual and Automated test cases by isolating the repetitive actions.
- Developed detailed Manual Test cases and Scenarios. Studied Requirements and designed manual test cases accordingly.
- Identifying the functional test cases for Regression Testing and automated these Test Scripts using QTP.
- Created performance testing environment and installed all the necessary components of LoadRunner on the remote machines and connected through Citrix
- Create scripts to enable the Controller to measure the performance of Web server under various load conditions.
- Monitored Daily and Scheduled reports generated by UAT analysts and System as a Vuser.
- Analyzed Load and Generation reports of the Scheduled against the online reports.
- Created Database Vuser scripts to simulate client activities and performed Load, Stress and Performance test using LoadRunner/Performance Center
- Generated and Created VuGen scripts using Vuser Generator and Created Scenarios in LoadRunner Controller.
- Analyzed LoadRunner/Performance Center test result Involved in Preparing Test Plan and Test Cases based on the analysis of the business requirements.
- Inserted rendezvous points in order to simulate heavy loads for conducting Load Testing.
- Used ramp-up and ramp-down to simulate real-time scenarios.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Provided management and vendor with analysis reports and recommendations, which resulted tuning of the application. Vertical scaling and garbage collection were performed. Communicated with the vendor to resolve issues.
- Confirmed the scalability of the new servers and application under test after the architecture redesign.
- Conducted weekly meetings with Project Head, Business and development teams.
- Executing the scenarios, analyzing the Graphs and coordinating with the DBA’s and Network Admin to ensure optimum performance.
Environment: Windows NT, QA Load, LoadRunner, Quality Center, Performance Center, MS Office, MS Access, MS Vision, MS Project
QA Analyst (Manual Testing)
Confidential
- Understanding the Business requirements and Solution design thoroughly and mapping these requirements to the Test Cases.
- Monitoring of overall quality and timeliness of testing deliverables
- Provide communication to project management on the overall status of testing Test preparation and execution
- Review static testing of the business requirements and solution design
- Ensuring that the Overall process of testing is documented and observation/bugs are communicated to the team.
- Preparation of test plans and test scenarios Preparing, Reviewing and Execution of the Test Cases
- Defect Life cycle by using JIRA and HP ALM as the defect management tools and conducting Defect triage meetings with all stakeholders to prioritize defects.
- Creating Defects in JIRA and mapping them against failed Test cases.
- Used HP ALM to run Test case results and create/manage Defects.
- In the Agile methodology, analyzed Requirements from User stories in JIRA for Sprints that lasted 3 weeks each.
- Executed test cases and updated results in HP QC whereas the Defects were managed through JIRA.
- Attend daily Scrum Meetings and Participated in weekly project status meeting and updated the testing Progress.
- Create test metrics viz. Requirement Volatility, Test Coverage, Productivity metrics, Defect Metrics, Test Effectiveness.
- Perform necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Ensure that the output of the team is properly recorded and track the team status continuously.
- Participate in the defect resolution calls participate in testing status meetings preparation of test report
- Develop business architecture using requirements such as scope, process, alternatives and risks.
- Analyze client's business requirements and give possible solutions and workflow analysis.
- Performed GUI, Functional, Performance Testing and also used QTP and LoadRunner to automate the testing process.
- Conduct different levels of testing including functional, regression, user acceptance, integration and performance to meet all the requirements.
- Worked vigorously with HP Quality Center from updating all the functional Test cases and then testing and updating the results for different projects.
Environment: Oracle Database 10g, Windows 7, UNIX, PLSQL, Win SCP, Putty, HP Quality Center, Load Runner, QTP/UFT.
