Sr Performance Engineer Resume
IL
SUMMARY
- Over 7 years of experience in Performance Testing and Software Quality Assurance
- Experience gathering requirements, preparing BRD and SRD, preparing test cases and test plans.
- Extensive knowledge in Performance Test Life Cycle.
- Thorough knowledge of SDLC with Experience working in Agile, Water flow and other Environments.
- Experience working with tools such as load runner, Performance center, Quality Center, QTP, Test Director, Bugzilla, TRAC.
- Proficient in scripting using HTTP/HTML, Web/HTTP, web Click and Script, JAVA, Web Services, RTE, RDP and multiple protocols.
- Expert in debugging and enhancing script using Parameterization, Rendezvous Points, Check Points and manual Correlation.
- Developed and deployed test Load scripts to do end to end Performance testing using Load Runner.
- Executed Load, Stress and Performance tests in Controller/Performance Center by scheduling different scenarios with Ramp Up, Duration and Ramp Down settings
- Used lr xml get values function to capture the values from the SOAP response and use it in the next SOAP Request
- Analyzed the test results (TPS, Hits/second, Transaction response time, resources utilization etc.) using different monitoring tools like LoadRunner Analysis, HP Diagnostics and Site Scope.
- Checked for Network Bottlenecks using Network Delay Time and V user Graphs.
- Responsible for latency and bandwidth testing.
- Identified the load balancing issues on the servers
- Access different server logs using Splunk to check errors/logs on server
- Bug reporting using Test Director and Quality Center, TRAC.
- Experience in Performance testing of Web applications and Confidential /Server by using LoadRunner/Performance Center
- Experience in testing application deployed in Windows NT and Unix Environments
- Experience in testing ORACLE, SQL Server and MS Access databases.
TECHNICAL SKILLS
Operating Systems: AIX, HP - UX, Solaris, UNIX, Windows XP,2003,2000,Vista, Windows NT and Linux
Languages: C, C++, JAVA/J2EE, VB Scripts, XMLDatabases Oracle, SQL Server, MS-ACCESS, MySQL
Web Technologies: XML, CSS, XHTML, SOAP, WSDL, XML Web Services, DHTML, HTML
Testing Tools: Load Runner, Performance Center, Quick Test Pro
Monitoring Tools: HP Diagnostics, BAC/ BSM, Site Scope, Wily IntroScope, BMC Petrol, BMC Performance Assurance Console (UNIX, Windows), QPasa, Splunk, Optier BTM, Tealeaf
GUI: VB, JSP, Java Applets, ASP, HTML
Project Management: MS Project, MS Visio, Clear Case, Clear Quest, Rational Requisite Pro and UML, QC
Web/App servers: Apache, Tomcat, Web logic, Web Sphere, IIS
PROFESSIONAL EXPERIENCE
Confidential, IL
SR PERFORMANCE ENGINEER
Responsibilities:
- Interacted with the Business community to gather functional and performance testing requirements
- Prepared test cases, test plan based on the non functional business requirements
- Work in agile environment and provide report on day to day basis
- Collaborated with architecture and development teams to analyze the application’s core functionalities and its various dependencies for effectively identifying potential bottlenecks.
- Generate scripting using http/html, web services, web click and script in Vugen and debug script
- Executed script in performance center by using different scenarios to find out performance peak, failure point and breaking point.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Monitored CPU, Memory, ASP Requests, Network, Web connections and throughput using different monitoring tools such as HP Diagnostics, SiteScope.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Verified the SOAP message delivery to the web services and verified the XML formatted response using the SOAP UI.
- Measured Response times at sub transaction levels at web, App servers and database server by using Optimal Application expert. Highly concentrated on Transactions per sec during testing.
- Worked extensively on finding bottleneck using different monitoring tools
- Found performance degradation issues like “Out of Memory” problems and improved Thread pool utilization, Memory Leaks, JDBC connection Pool size, & Transaction Rollbacks.
- Extensively worked on UNIX to trace logs, monitor resources of the machines.
- Monitored database during logins and registrations through SQL queries Using Toad.
- Entered defects in TRAC and written test cases in TRAC.
- Analyzed Database stored procedure executions, Indexes and dead locks with load. Tuned SQL server by changing Parallelism, update statistics, hints settings.
- Analyzed latency by URL using tealeaf
- Monitored MQ behavior using QPasa tool.
- Access different server logs using Splunk to check errors/logs on server.
- Used RUM tool to monitor application changes prior to deployment to find errors or slowdowns in the pre deployment phase.
- Used BMC Performance Assurance Console to monitor server side metrics such as CPU and Memory Utilization.
Environment: Web Sphere, Windows 2000 Advanced Server, Confidential AIX, UNIX, Oracle Database, SQL Server, PL/SQL, Load Runner 11.3, Performance Center 11, SiteScope, HP Diagnostics, BAC/BSM RUM, Qpasa, Splunk, Optier BTM, ICP/TP, Tealeaf 8.7
Confidential, NEW YORK
SR. PERFORMANCE ENGINEER
Responsibilities:
- Defining the performance goals and objectives based on the Confidential requirements and input.
- Developed Performance testing plan based on business and technical requirements.
- Involved in building a Performance Test Environment.
- Generate scripts using RTE, HTTP/HTML, RDP protocols in Vugen and Debug script
- Implemented Parameterization, Rendezvous Points, Check Points and Correlation in the scripts
- Manually added synchronization point on top of each mouse click function to verify recoded and replay Screen Image before continuing in RDP Protocol
- Ensure the compatibility of all application platform components, configurations and their upgrade levels in production and make necessary changes to the lab environment to match production
- Executed different tests such as load test and stress test in Performance Center/controller and monitored performance of an application as well as resources utilization using tools like HP diag and BEST1.
- Responsible for developing and executing performance and volume tests.
- Develop test scenarios to properly load / stress the system in a lab environment and monitor / debug performance & stability problems.
- Coordinated with DBA for optimizing UNIX server for querying data in SQL and running scripts.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report and provided recommendation according to requirement.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Monitored CPU and memory utilization, Garbage Collection rate and tuned resources using hp diagnostics.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Verify that new or upgraded applications meet specified performance requirements.
- Used to identify the queries which were taking too long and optimize those queries to improve performance.
Environment: LoadRunner, SiteScope, Performance Center, Quality Center, .Net, Java, Oracle, SQL server 2000/2005, Telnet, Web Sphere, Lotus Notes and UNIX. Hp diagnostics
Confidential, PHILADELPHIA, PA
SR. PERFORMANCE ENGINEER
Responsibilities:
- Involved in developing the Test Plan Strategy, test plan based on non functional requirements.
- Developed Vuser scripts in Loadrunner using Web (HTTP/HTML), Ajax (Click and Script), Microsoft .Net protocols.
- Developed Scenarios with different schedules like Ramp-up, Run Duration, and Ramp-Down in Performance Center/LoadRunner Controller and scheduled different tests.
- Ran Smoke tests to ensure that the connectivity and infrastructure is correct.
- Prepared workload profiles for the scenarios based on the user load levels.
- Executed Load/Stress tests in the Controller by creating 100, 200, 400 virtual users for load, stress and steady state test respectively.
- Configured and used SiteScope to monitor and analyze the Performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Extensively used Quality Center for test planning, maintain test cases and test scripts for test execution as well as bug reporting.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete performance Test Report.
- Performed in-depth analysis to identify failure point in the application.
Environment: weblogic, LoadRunner, SiteScope, MS SQL Server, SQL, f5 Load Balancer, JAVA, Performance Center, Quality Center, J2EE Diagnostic Tool, Windows 2000/XP.
Confidential
PERFORMANCE ENGINEER
Responsibilities:
- Updated performance test plan and cases based on business and technical requirements. Analyzed Load pattern and developed test scenarios to emulate the real life stress conditions.
- Developed the business scenarios for Volume Testing and designed the scripts in VuGen with transactions.
- Implemented Parameterization, Rendezvous Points, Check Points and Correlation in the scripts.
- Responsible for Setting up the scenario and executing the load test using Load Runner Controller.
- Used Quality Center for test case / test scripts execution and defect tracking
- Used checkpoints to verify the properties of various objects in QTP.
- Used Apache bench load testing tool to test the performance of server by specifying the number of requests to send to the server with a concurrency level.
- Correlated and parameterized scripts configured the RunTime settings in Virtual User Generator.
- Monitored performance using windows performance monitors and LoadRunner monitors.
- Worked on profiling testing technique to assess the complexity and quality of the data.
- Understanding of UNIX commands.
- Parameterized the scripts and conducted regression testing using different data from the datasheets in QTP.
- Created Manual Test cases for functionality, GUI, boundary and error testing, documented and executed through Quality Center
- Monitored the load test parameters and prepared the Analysis Reports using Analysis
Environment: Java, HTML, XML, CSS, PL/SQL, Oracle, QTP 9.0, Quality Center 9.2, Load Runner 9.0, Web sphere, VB scripting, sitescope, HP Analysis.
Confidential, CHARLOTTE, NC
PERFORMANCE TESTER
Responsibilities:
- Participated in the Project Planning sessions and went through the projects functional and design requirements.
- Developed high level test strategy and detailed test plan in coordination with the business analysts, development team and project manager.
- 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.
- Participated in System Testing, Functional Testing, Performance Testing and User Acceptance Testing.
- Developed automated scripts using Quick Test Professional (QTP) for execution across various builds of the project.
- Updated test matrices, test plans, and documentation at each major release and performed Regression testing using automated script.
- Logged defects in Test Director and worked with development team on fixing the defects as per priority.
- Participated in the weekly project meetings and involved in the preparation of weekly status reports to track test execution and defect fixes.
- Executed load tests using Load Runner to check for system behavior, response times, and bottle necks and resolve the performance issues.
- Assisted in the UAT users on implementation of the developed system to familiarize them of its functions and operations.
Environment: loadrunner, Windows 2000/XP, web sphere Java, Oracle, HTML, Quick Test Professional, Test Director
Confidential
PERFORMANCE TESTER
Responsibilities:
- Interacted with business community and gather functional, non functional requirements
- Build test strategies, test cases, and test plan
- Developing script using VuGen, Design scenarios and prepare valid Data for testing
- Was involved for Application Performance tuning and troubleshooting of Apache webserver.
- Involved in Performance tuning of the class objects/ paging issues/database queries & capacity planning
- Extensively used Quality Center for test planning, maintain test cases and test scripts for test execution as well as bug reporting.
- Used Manual and Automated Correlation to Parameterize Dynamically changing Parameters
- Worked closely with teams of BAs, developers, users and testers throughout the entire development life cycle, to identify and manage requirements, execute, track, and report on functional and integration test cases generation and execution of assigned modules.
- Conduct separate tests for all bottle necks
- Responsible for team meetings to discuss the issues arising out of testing.
- Analyze results and report to stake holders.
Environment: LoadRunner, Quick Test Pro, Quality Center, ASP.NET, JAVA, SQL, Oracle, Web sphere, MS Excel, MS Office.
