Sr. Performance Engineer Resume
DE
SUMMARY
- Over 7+ years of diverse experience in information technology with emphasis in software Testing/Quality Assurance.
- Extensive knowledge in Performance Test Life Cycle.
- Involved in developing load and performance test scripts using Web (HTTP/HTML), Web Services, Java, Citrix &Ajax TrueClient.
- Analyzed Test Results using various Online Monitoring Graphs.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Analyzed the LR results (Transaction's per second, Hits/second, and Transaction response time) using LoadRunner Analysis and various monitor tools.
- Generated, validated, and tested reports produced by the product quality testing division that to be reviewed by the higher level management of the Strata Marketing.
- Tested performance of Web Portal using HP Load Runner 12.0
- Worked extensively with LoadRunner. Created Scenarios that ran tests with IP Spoofing with several processes and in multithreaded environments, and analyzed and generated performance reports
- Extensively involved in performance tuning of application servers such as Weblogic and Tuxedo. Worked extensively with XML.
- Extensively involved in Performance tuning of Web servers such as web sphere.
- Involved in Performance tuning of database Servers.
- Generated load in the system using multiple controllers, Thin and Thick client at the same time.
- Checked for Network Bottlenecks using Network Delay Time and Vuser Graphs
- Sound knowledge of Load, Stress and performance test using LoadRunner
- Ability to effectively analyze a variety of reports.
- Strong programming skills in UNIX, C, C++, Java and worked extensively on Java & J2EE Applications.
- Involved in gathering business requirement, studying the application and collecting the information from developers and writing the test plan.
- Responsible for the creation and execution of both manual and automation test cases
TECHNICAL SKILLS
Web Technologies: HTML, XML, XHTML, Websphere
Languages: SQL, C, C++, C#, Java, Shell
RDBMS: MS Access, MS SQL Server, My SQL
Project Management Tools: MS - Project, MS - Visio, MS-Excel
Methodologies: RUP, Agile, Performance Testing
Operating Systems: Windows, UNIX, Linux, Solaris, AIX
Networking: TCP/IP, FTP
Automation Tools: LoadRunner, Performance Center, QTP, JMeter
Defect Tracking Tools: Test Director, Lotus Notes, Quality Center, ALM
Other Tools: SiteScope, Wily, HP Diganostic, DynaTrace, NMON
PROFESSIONAL EXPERIENCE
Sr. Performance Engineer
Confidential, DE
Responsibilities:
- Defining the test scenarios and making sure that scripts are working according to planned scenario.
- Responsible for development of automated performance testing scripts using different protocols like: Web service, Web (HTTP/HTML), RTE etc.
- Interacted with the various project teams to find out the end user actions and scenarios
- Involved in developing and maintaining scalable, reusable performance test scripts using LoadRunner
- Extensively used Vugen to create and debug scripts.
- Debugged and enhanced the Load Runner Scripts using C Language.
- Dealt with business team to get the performance requirements for the Load Testing, Stress Testing and Capacity Planning
- Designing and Executing the Scenarios in Performance Center and Used the Controller to perform Load Test and Stress tests
- Parameterized the scripts and enhanced large files according to the test cases.
- Provided multiple sets of data during test execution and used the data randomly, sequentially and uniquely.
- Uploaded Scripts, Created Timeslots, and Created Scenarios and ran Load Tests in controller.
- Responsible for setting up monitors in controller and SiteScope to monitor the CPU, memory utilization, JVM's
- Performed back-end testing by querying the database with complex SQL queries and validate the data populate in tables.
- Configured Load Runner to monitor various performance parameters of database servers, application servers and web servers - for e.g. - CPU usage, total sessions created, current open sessions count, and number of open users on the database
- Performed database validations using SQL
- Responsible for making defect status report and project status report every week
- Used Dynatrace to Monitor Database and server sides metrics including Total CPU Time, total pure paths, Total execution time, response times etc.
- Identified performance bottlenecks and the Web, Middleware and databases, by configuring Site scope monitor on servers, and using detailed analysis
- Analyze test results and prepare detailed Performance Test Reports including the recommendations.
Environment: Java, C, Web logic, Web Services, XML, Load Runner, Soap UI, Wily, DB Visualizer, Quality Center, Site Scope, Oracle, SQL, Dynatrace
Performance Test Engineer
Confidential, Aurora, IL
Responsibilities:
- Worked on Developing, executing and maintaining Test Plans, Test Scenarios, and Test Cases Documents in Quality Center based on business requirements.
- Extensively worked on scripts development using protocols like web (Http/Html) and Web Services with combination of C custom coding as required by application.
- Load test execution and work with Product Management and Development determining the number of virtual users to be used during the performance test.
- Responsible for fixing the advance correlation and logging in the user scripts and taking care of the problems faced by the Load testing team.
- Supervise script recording, ensuring correctness and quality with an understanding of monitoring requirements based on test objectives, test execution tasks. Coordinate test window and lab utilization.
- Experience in monitoring servers using tools like CA Wily Introscope, and HP Diagnostics. Analyze the CPU Utilization, Memory usage, and Garbage Collection and DB connections to verify the performance of the applications.
- Generate performance graphs, session reports and other related documentation required for validation and analysis. Publish results and receive appropriate signoff. Prepare detail status reports, and monitoring of all defects and issues.
- Worked independently in assuring the performance, scalability and reliability of a web application right from the test environment creation to identifying various performance bottlenecks, Client interaction.
- Responsible for Creating the Load Test scenarios from scratch including assigning vusers for each script, Adding monitors for the system, WebSphere, WebLogic and Microsoft Application servers.
- Provided Production Implementation support for the Release Engineering team.
- Responsible for identifying the bottlenecks in the application. Mainly Identified a Memory leak in the system and found out the Application components that was causing the leak.
- Responsible for the Test lab setup including Installation of the Load testing Infrastructure such as Controller machines, Load Generators, IP Address reservation needed for IP Spoofing etc.
- Worked in an Offshore-onsite model in various testing activities.
- Involved in test database design, developed and executed SQL statements.
- Experience as QC Coordinator, System administrator, Release Coordinator.
Environment: HP LoadRunner ALM 12.0,, HP Performance center 12.0, HP ALM 12.0, JMeter, Java, C, JavaScript, JSF, Springs, Fiddler, SQL, UNIX, WebSphere Application Server 7.0/8.0/8.5, WebLogic App Server, Windows NT.CITRIX, Wily Introscope, HTTPWATCH, Fiddler.
Sr. Performance Engineer
Confidential - Plano, TX
Responsibilities:
- Requirement Gathering, Estimation Assessments and created Test Plans and Test Scenarios design for all the releases.
- Discussing with the business analyst to find key business scenarios for performance testing.
- Worked as Performance Test Engineer and executed various performance test conditions using LoadRunner.
- Reviewed the Architecture and Requirements of the system.
- Reviewed the Performance requirements with the Business Users.
- Played a major role in helping the business understand the load, stress criteria and helped them identify the critical scenarios on an application from an end user view.
- Extensively used Load Runner web HTTP/HTTPS and Web services protocol for testing Client server applications.
- Developed the Performance Test Plan & Scope documents and Performance Test Cases.
- Created the scripts using Virtual User Generator to simulate the function of the services being tested.
- Enhanced the scripts by parameterising data, correlating dynamic data etc.
- Executed Web Services using Web Protocols, also wrote Custom Code to Capture the Request and Response Associated which helps in tracking the Issues when a service fails.
- Performed Load and Stress tests with LoadRunner and presented performance statistics to application teams and provided recommendations of how and where performance can be improved.
- Monitored the Server's CPU Utilization and the used Heap memory status by using
- Involved in configuring Site scope Monitors (Web logic domains, clusters & DB Connection pools) to LR controller scenario.
- Analyzed test results using HP LoadRunner Analysis tool on-line graphs and reports and looked for performance delays, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
- Analyzed the results by using LoadRunner Analysis and prepared the result report by customizing the graphs.
- Identified and analyzed memory leaks at each component level.
- Coordinated with offshore performance testers and assigned them day to day tasks.
- Handled multiple projects and lead to successful completion on time by successful coordination
- Reported and tracked defects using Quality Center.
- Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team and status of the existing / open defects.
- Involved in the Implementation review meetings.
- Comparing the results to baseline and providing the results comparison chart to the development team.
- Following up with development team for defect fixes and avail them a re-execution.
- Reviewed and published the Final Consolidated Performance Test Report.
Environment: LoadRunner, SiteScope, NMon, Wily Introscope, Quality Center, .Net, Web Services, MQ, XML, HTML, MS SQL Server, MS IIS Server.
Performance Engineer
Confidential, IL
Responsibilities:
- Participating in JAD Sessions, BRD Reviews, FS Reviews, and Tech Spec Review Meetings.
- Used Load Runner Correlation, Content Check, Parameterization features. Tested application for maximum load.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server Configuration
- Customized LoadRunner scripts in C language like String manipulation and using C libraries for the LoadRunner Scripts.
- Created Performance scenarios and scripts for various types of tests (load, stress, baseline/ benchmark/ Capacity).
- Analyzed the LoadRunner reports to calculate Response time and Transactions per minute, Hits per sec, Throughput.
- Conducted all tests in the Controller by creating 100, 200, 400 virtual users for load, Stress and steady state test respectively.
- Analyze test results and prepare detailed Performance Test Reports including the recommendations.
Environment: Java, C, Web logic, Web Services, XML, Load Runner, Soap UI, Wily, DB Visualizer, Quality Center, Site Scope, Oracle, SQL
