Sr. Qa Performance Tester Resume
Austin, TX
SUMMARY:
- Extensively worked on Load runner and performance center.
- Generated web, database, and client/server Vuser scripts.
- Efficient in Debugging, and fixing script errors, using VuGen.
- Worked on different versions of Load runner.
- Worked on various Load Runner Protocols like Web (HTTP/HTML), Web Services, Citrix ICA, AJAX TruClient
- Created Performance scenarios and scripts for various types of tests (load, stress, baseline/ benchmark/ Capacity).
- Knowledge of Java Virtual Machine internals including class loading, threads, synchronization, and garbage collection
- Creating Performance scenarios and scripts for doing multiple iterations.
- Proficient in putting loops into the Load like Perfmon runner scripts to run scripts for multiple iterations.
- Worked on various monitoring tools, Dynatrace, HP Diagnostics and HP Sitescope, FogLight, Perfmon
- Created different scenarios to isolate bottlenecks like Smoke Test, Scalability testing, Reliability testing, Stress testing, Performance regression testing etc.
- Extensive experience in Software capacity modeling and Performance Engineering tools and techniques.
- Experienced in Performance test strategy, test plan, test analysis and summary report preparation.
- Proficient in the complete Software Development Life Cycle and aware of the methodologies like Agile SCRUM, Waterfall.
- Knowledge on performance tuning activities.
- Created performance scenarios and scripts for doing multiple iterations.
- Experience in testing both Web Based and Client/Server applications.
- Experience in analyzing Business and Development Specifications, Use Cases, and Detail Design to develop test requirements, procedures and test cases
- Proficient in using C for correlation and parameterizing of Vuser scripts to handle dynamic data values.
- Well versed with the behavior of online monitors and the techniques to fix the monitoring issues and monitoring Vuser status
- Well versed with all functionality of Virtual User Generator, Controller, and Analysis
- Configuring Pacing and Think Time to meet load rates
- Strong decision - making and interpersonal skills with result oriented dedication towards goals.
TECHNICAL SKILLS:
Requirements Gathering Tools: IBM Rational Requisite Pro, Telelogic DOORs.
Modeling & Designing Tools: IBM Rational Rose, MS Visio, Enterprise Architect
Configuration Management: Microsoft VSS, CVS, IBM Rational Clear Case, VSS
Performance Testing Tools: Load Runner, Jmeter
Performance Monitoring Tools: HP Sitescope, Dynatrace, Fog light, Perfmon
Defect Tracking: IBM Rational Clear Quest, Bugzilla, Mercury Quality Center, ALM
SDLC Methods: Agile SCRUM, RUP, Waterfall
Languages: HTML, XML, UML, MS VB, Perl, Unix shell script, C++, Java
Application Servers: BEA WebLogic 6.1/8.1, Apache, WebSphere
Databases: Oracle 7.3-10g, IBM DB2, Sybase, SQL Server
Operating Systems: MS Windows, Red Hat LINUX, UNIX, Sun Solaris
Other Tools: Microsoft Project, TOAD, MS Office, MS FrontPage, SVNDreamweaver, Photoshop CS
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. QA Performance Tester
Responsibilities:
- Analyzed system requirement specifications and develop, execute test plans, test cases to cover overall QA System Testing and Performance Testing.
- Involved in preparing high level scenarios based on Agile Methodologies for each Agile Scrum based on SPRINTS and Story Boards.
- Perform automated/Load Performance testing across multiple messaging protocols and focusing on overall application performance using HP Load Runner.
- Responsible for application maintenance, production systems support, designing and developing solutions, and delivering applications that address business requirements.
- Participate in all phases of the Agile Methodologies with the help of Scrum Master, the team and also may work independently on small applications releases or as part of a project team on larger application releases.
- Critically analyze application and architecture requirements, and to devise sound solutions that address business challenges using data quality principles, and industry standards.
- Monitor performance tests using HP Sitescope, Dynatrace. Analyze the performance test results and communicate findings to Agile Scrum team.
- Identified the specific system component response times in order to troubleshoot performance bottlenecks.
- Organized and presented the performance test result analysis and documented in appropriate locations.
- Responsible for developing architecture diagrams, executable code, and unit/ integration test plans.
- Performs other duties as may be assigned by Project Manager & Scrum Master.
- Report activity status to the Scrum Master every day.
Environment: s: HP Site scope, Load Runner 12, HP ALM Performance center, PL/SQL, Web services using SOAP UI.
Confidential, Austin, TX
Sr. Performance Tester
Responsibilities:
- Design, develop and execute performance test cases and scripts through analysis of product specifications and software requirements, as well as mentoring other test team members.
- Participated in all phases of the software development life cycle (SDLC), Agile SCRUM Story Boards with user stories in all Sprints including maintenance and support activities.
- Perform automated load/performance testing focusing on overall application performance validating that application response and outputs accurately reflect business requirements.
- Tracks and communicates task progress, status, and key performance metrics.
- Perform automated load/performance testing across multiple messaging protocols (including HTTP, AJAX TruClient), focusing on overall application performance - validating that application response and outputs accurately reflect business requirements.
- Report defects found in testing diligently, promptly, and accurately using standard defect tracking tools like HP ALM performance center.
- Work with Project/Test Data Management Teams to establish test data in sufficient quantity to support the performance testing effort.
- Analyze data and application changes and document their impact on the performance testing task (test cases, scripting, scenario, execution)
- Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
- Monitor Performance test using monitoring tools (HP Sitescope, Diagnostics) and analyze the performance test results and communicate findings to project team.
- Execute, monitor, analyze, and report performance tests.
Environment: s: Agile SCRUM, Load Runner 11, HP ALM Performance center, PL/SQL, Web services.
Confidential, Bay area, CA
Sr. Performance Engineer
Responsibilities:
- Analyzed system requirement specifications and developed test plans, test cases to cover overall QA System Testing and Performance Testing.
- Involved in preparing high level scenarios based on Agile Methodologies for each Scrum.
- Developed Load Test Scripts by using Load runner. VuGen did the Parameterization, Pacing, and correlation.
- Did the Runtime setting in Load Runner VUGen.
- Correlated the dynamically created session data in the load test scripts in VUGen to synchronize with the application.
- Created Load/Stress scenarios for performance testing using the Load Runner Controller.
- Configured Tomcat server, Data Base Server, Apache Server and Static Servers in site scope to monitor Memory Utilization, CPU Utilization, Throughput, Network Connections, etc. in Load Runner.
- Defined and configured SLAs for hits/sec, throughput, transactions per second, etc… in Load Runner.
- Configured Parameters to monitor like Memory Utilization, CPU Utilization, Throughput, Network Connections, etc… for Web Server, App Server and Data Base Server Monitors in Performance Center\Load Runner.
- Monitored Different kinds of Graphs like Throughput, Hits/Sec, Transaction Response time, Windows Resources (Memory Utilization, CPU Utilization, Threads, etc…..) while executing the scripts from Load Runner.
- Analyzed the results of the Load test by using Load Runner Analysis tool, looking at the online monitors and the graphs and identified the bottlenecks in the system.
Environment: s: Load Runner 11, Jmeter, Performance center, MS Visio, Microsoft VSS, Tomcat server, Database server, Apache server, Web server.
Confidential, MD
Performance Engineer
Responsibilities:
- Involved in different meetings to gather specifications and requirements (Load Metrics, Performance Requirements, SLA, Workflows, etc.) prior to testing.
- Participated and implemented agile testing practices for widely distributed teams.
- Wrote and executed Performance Test Plan and Test Cases with a standard format.
- Prepared Load Runner automation scripts and validated with appropriate data inputs.
- Prepared the applications for Neoload performance testing.
- Prepared the test data accurately with the help of additional sub-scripts.
- A concrete Load Model was prepared so that it would apply the exact load as per production metrics.
- Involved with Capacity Network Engineer for Shunra capture and production waiver process to analyze the load against different segments of the production network.
- Identifying the problems, prioritizing them and communicated the bugs to the developers using Bug Tracking Tool Quality Center
- Prepared different Load Runner scenarios as per test plan.
- Executed different performance tests (Smoke Test, Baseline Test, and Load test, Stress Test, Capacity Test, Endurance Test and Tuning Tests).
- Monitoring and configured JVM heap size using HP site scope.
- Tested SOA Based Applications using web services protocol.
- System resource utilization (CPU, Memory, Threads, etc.) was monitored with the help of Site scope and Perfmon.
- Worked closely with the Performance Engineers to determine if the proposed architecture can handle current and anticipated production volume.
- Analyzed the report and validate that the forecasted load levels can be reached with acceptable response times of Open Pages for given functionalities.
- Found out the breakpoint for the Product (number of users, the application can support without degrading the performance) using Stress test
- Found out the stability of the application (if the system is away from the memory leaks), using the Endurance test (the test would run for the long duration).
- Verify that the performance of the Web Servers and Application Servers are within the acceptable limits and offer results that meet the requirements set forth.
- Identified the specific system component response times in order to troubleshoot performance bottlenecks.
- Provided support for PeopleSoft applications.
- Organized and presented the performance test result analysis and documented in appropriate locations.
Environment: s: Performance center, Load Metrics, Load runner 9.5, Neoload, Shunra capture, HP Quality center, Web services, Site scope, Perfmon, Web Servers, Apache, WebSphere, WebLogic.
Confidential, VA
Performance Analyst
Responsibilities:
- Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes in order to formulate the test plan.
- Complied with the existing and established test processes and methodologies
- Involved as a Performance Testing Analyst for establishing the Individual Benchmarks and Baselines for a number of Applications
- Created and updated Performance test plan
- Responsible for scripting all the load testing scenarios for various sub-systems using a variety of protocols.
- Performed Load Runner script correlation using manual techniques without relying entirely on the Correlation studio feature Involved in performing volume testing based on the production volumes and cycles.
- Responsible for coordinating the Batch processes alongside the online performance testing efforts.
- Executing Load Test scripts for different QA Environments and identifying memory leakages.
- Monitored different Web servers/DB Servers/Application Servers logs during test execution.
- Responsible for creating the scenario mix and various runtime configurations for the individual scripts that are part of the mix.
- Extensively used HP Performance center for execution of load tests.
- Responsible for conducting Stress, Volume, Baseline and endurance testing
- Performed extensive correlation in .NET and java based applications
- Developed and maintained innovative, repeatable QA test plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge
- Created high level strategy documentation and detailed test documents.
- Written test case creation and always tried to enhance the Test cases for the whole system.
- Deeply involved in Unit Testing, Integration Testing, Performance Testing, System Testing and UAT Testing.
- Used HP Site scope for Infrastructure monitoring
- Logged and tracked defects in HP QC and Participated in defect triages
Environment: s: Load runner 9.5, HP Quality center, Site scope, Load UI, Win runner, MS Windows, HTML, SQL servers, Oracle 2-tier, .NET, JAVA- RMI.
