Sr. Performance Engineer Resume
St Louis, MO
PROFESSIONAL SUMMARY:
- Over 7 years of diverse experience in information technology with emphasis in software Testing/Quality Assurance including development and implementing testing techniques, plans, and scripts to sufficiently test the Performance and Load capacity of the System.
- Experienced in developing Test Plans, Test scripts & Test cases according to the requirements of the client
- Strongly experienced in Software Development Life Cycle using Agile, Scrum, and Waterfall methodologies
- Experienced in distributed systems programming or kernel programming a definite plus
- Experienced in developing and maintaining business testing plans which meet the requirements of change requests
- Comprehensive understanding of Software Development Life Cycles (SDLC), Software Testing Life Cycle (STLC) as well as Performance Test Life Cycle
- Experienced in evaluating & implementing Test Automation tools i.e. HP Load Runner, Webload Performance Center, Jmeter and ALM/Quality Center, etc
- Experienced in performing GUI Testing, Functionality Testing, Integrated Testing, Regression Testing, Positive, Negative, Back end, Performance, Load and Stress testing.
- Experienced of defect creation in Defect Management tool like JIRA, ALM/Quality Center and Test Director for assigning defect, retesting defect and generating reports
- Experienced in maintaining the Requirements Traceability Matrix (RTM) to ensure comprehensive test coverage of requirements in Quality Center/ALM
- Experienced in designing standard QA metric reports for bug tracking and reporting using Quality Center/ALM
- Excellent Database knowledge for Back - end testing using Oracle, MS SQL Server, E-Query & MS Access
- Experienced in creating Performance test plans, developing, executing and maintaining test scripts using LoadRunner
- Ability to quickly debug LoadRunner issues and problems that stop execution
- Experienced using Monitoring Tools like HP Diagnostics, Dynatrace, Wily Introscope, IBM Tivoli and Jconsole to Monitor Java based application.
- Tested Web site for any broken Links and tested HTML for Java compatibility.
- Possess Problem-Solving Skills, Ability to Follow Industry standards and procedures. Quickly Master new concepts and Applications
- Able to communicate ideas and concepts clearly and concisely while maintaining a professional and positive conduct, Personal and business integrity
- Outstanding ability in writing advanced Vugen scripts using Parameterizations, Correlations, Rendezvous Points, Check Points and other LR and C functions.
- Excellent knowledge in Unit, Smoke, Sanity, Functional, Regression, Integration, System, Load, Performance, Stress and UAT testing methodologies
- Proficiency in interacting with Oracle, SQL Server databases using SQL and DB2
- Involved in gathering business requirement, studying the application and collecting the information from developers and writing the test plan
- Experience with Web (HTTP/HTML), .Net, Web Services, Java and click & scripts protocols
- Experienced in developing results summary documents, analyzing bugs and interacting with development team in fixing the defects
LOADRUNNER EXPERTISE
- Created web, database, client/server and multi protocol Vuser scripts.
- Proficient with using, installing, configuring VUGEN, Controller, Analysis and Load Generators.
- Expert in Debugging, Identifying, Adjusting and fixing script errors by running it within VuGen.
- Performed IP Spoofing using LoadRunner for the load balancing issues.
- Used Quality Center for tracking and reporting bugs.
- Hands-on experience on different versions of Load runner.
- Excellent with parameterization and correlation.
- Excellent Knowledge of programming languages like C, Java, PL/SQL to debug and execute LoadRunner scripts.
- Executed Performance Tests and Stress Tests using LoadRunner and analyzed the results.
- Conducted navigational testing and functional testing.
- Configuring Run-time settings for Vugen and Controller
- Developing /Recording/Enhancing Vuser scripts.
- Well versed with all functionality of Virtual User Generator.
- Installing, maintaining and administering LoadRunner software.
- Plotting and implementing scenarios and loading Load runner scripts into controller.
- Created Performance scenarios and scripts for doing multiple iterations.
- Analyzed LoadRunner scenario results.
- Analysis of cross results, cross scenarios and merged graphs
- Analyzing scenario performance, graphs and reports.
- Proficient in putting loops into the Load runner scripts to run scripts for multiple iterations.
- Activating / configuring monitors and adding desired performance counters into the Graphs.
- Worked on various monitoring tools like Hp Diagnostics IBM Tivoli, Wily Introscope, Dynatrace.
TECHNICAL SKILLS:
Operating System: Windows2000, Windows NT, AIX, UNIX, Solaris
Environment: Web and App Servers (Compaq1850 R- Xeon), E Commerce, Web Logic, Web Sphere, MQ Series, MTX, IIS, LDAP, SNA server, SQL Servers, AS 400, IBM 6000, MQ Series (IBM and MS)
Databases: MS SQL Server, Oracle, LDAP, Access, Sybase, DB2
Languages: Java, JSP, Html, DHTML, Visual Basic, Oracle, C, C++, SQL, XML, .Net, Com, Dcom, C #, ASP
Testing tool: LoadRunner, Webload, Test Director, Quality Center, HP Diagnostics, HP Performance Center, Dynatrace, Wily Introscope, Sitescope
Other: ETL, Shell Programming, Web Methods, TIBCO, Oracle 10g/11g.
Methodologies: RUP, Performance Engineering, CMM, TQM, Quality Assurance
ERP: Oracle Apps (HR, FI), People Soft HRMS, People Soft Finance Modules
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
Sr. Performance Engineer
Responsibilities:
- Analyzed Business requirements and use case documents and developed Performance test cases, test scenarios and test plan accordingly.
- Created Test Strategy, Test plan, Test closure reports, metrics reports for all Performance Testing efforts.
- Planed, designed, Implemented and Executed Stress/Load/Performance Testing Efforts.
- Responsible for creating scripting in Radview Webload & HP Load Runner tool.
- Responsible for running performance tests and analyze the results in Radview Webload & HP Load Runner tool and reporting and report any issues to the team.
- Responsible for web services testing using JMeter.
- Responsible for creating script and running performance test for IOS Applications.
- Performed the Endurance test by executing the test for longer hours in order to find out any Memory Leaks, slow resource consumption problem.
- Involved in working with development to fix performance issues.
- Prepared Defects in Defect Tracking Tool (JIRA).
- Involved in preparing Test Data for Performance testing.
- Conducted Defect Review Meetings with scrum teams.
- Involved with database team to fix performance issue found during execution.
- Simulated hundreds of concurrent users using Load Generator while monitoring both end-user response times and detailed infrastructure component performance (Servers, Databases, and Networks etc.)
- Analyzed the results of the tests that were used to assist in the identification of system defects, bottlenecks and breaking points.
- Coordinated, scheduled and implemented the testing phase for new applications as well as upgrades to existing applications.
- Used Dynatrace to monitor the server metrics.
- Prepared Test Cases in Certify Performance tool.
Environment: RadView WebLoad, JMeter, Oracle WebLogic, Apache Tomcat, Dynatrace, Oracle Enterprise Manager, JIRA, SQL, Toad, Oracle 10g/11g, BMC Patrol, SharePoint, TIBCO Spotfire and Worksoft Certify
Confidential, Deerfield, IL
Sr. Performance Engineer
Responsibilities:
- Prepared Performance Test Plans, Test Strategy, Test Scripts and Test Cases based on non-functional business requirements to meet SLA’s.
- Responsible for implementing performance testing using Load Runner and JMeter tools.
- Involved in creating various Performance test scripts for testing using Load Runner 11 with HTTP/HTML, Silverlight and Web Services Protocols.
- Worked with architecture team, development team, user and support groups to understand the application architecture, use the current production issues to simulate the best possible real time scenarios for load and stress testing.
- Performed SQL queries performance testing using Load Runner 11 and JMeter 2.7
- Designed load injection mechanism based on NFR’s.
- Monitored various client side parameters like Throughput, Hits/Sec, Transaction Response Time, Windows, Resources ( Memory Utilization, CPU Utilization, Threads, ect..) while execution from controller.
- Monitored various server side parameters like CPU Usage, Memory consumption using tools like IBM Tivoli.
- Conducted all kind of tests in the Controller by creating 50, 100 and up to 200 virtual users for load, Endurance, Stress and Steady state test respectively
- Analyzed test results, prepared performance summary report, identified bottlenecks and provided technical recommendations to project teams.
- Tracked performance defects to closure using defect management tool, Quality center.
Environment: LoadRunner, Performance Center, JMeter, IBM Tivoli, Quality Center, SQL, SQL Server, MS Visio, MS Project, MS Excel
Confidential, Bentonville, AR
Performance Tester
Responsibilities:
- Created and modified test scripts based on business required in Vugen load runner 9.51.
- Parameterize the scripts to handle vast data using load runner for different scenarios.
- Responsible in generating, modifying and executing performance test scripts.
- Responsible for create test plan and walk through meeting with stake holders to review the test plan and get signoff.
- Created test scenarios according to business requirements using performance center 9.52.
- Involved in monitoring the scenarios which cause the performance issues in the application.
- Responsible for monitoring performance monitoring tool using HP Diagnostic’s server 8.07.
- Responsible for implementing the use cases of business class.
- Involved in understanding of functionality and design of different applications basing upon the Requirement Specification document.
- Involved in developing Performance QA strategy and in writing and implementation of the test plan and various test cases.
- Created Test Scenarios based on business requirements.
- Communicating with offshore team for QA related activities, Planning Integration, system testing activities, and version controlling.
- Prepared the Test Strategy and Test plan documents.
- Participated in weekly status meetings, walkthroughs and documented the proceedings.
- Involved in written SQL queries for backend execution.
- Responsible in providing weekly status report to test lead.
- Involved in assisting during User Acceptance Test.
- Performed manual testing by executing the test cases in Test Director.
- Executed Test cases using Quality Center in the Test lab.
- Involved in meeting related to performance related issues with team.
Environment: LoadRunner, Performance Center, Test Director, HP Diagnostics, Quality Center, SQL, SQL Server, MS Visio, MS Project, MS Excel
Confidential, Princeton, NJ
Performance Engineer
Responsibilities:
- Prepared Test Strategy, Test Plan and Test Cases based on the non-functional business requirements to meet SLA timings.
- Collaborated with architecture and development teams to analyze the application’s core functionalities and its various dependencies for effectively identifying potential bottlenecks
- Developed and maintained scripts, business cases, for stress/load testing of PeopleSoft Timesheets and Labor, Financials and HRMS.
- Utilized various performance tools such as Oracle Enterprise Manager, pmon, nmon, top and weblogic console for monitoring database cluster contention, I/O, User, CPU activities and overall server(s) performance.
- Created virtual users using V users Generator and created scenarios to conduct the load test using Load Runner.
- Regularly updated the Performance Team’s project plan in MS Project after completing major tasks within deadlines and determine contingency plan(s) for other project-related activities.
- Performed code review of UNIX shell scripts to derive requirements, test conditions & identify defects
- Coordinated with the DBAs to effectively monitor the performance of test databases and help in instructing export/import of specific data tables and schemas relevant to testing
- Created a preliminary checklist along with the DBAs and the Development teams to ensure that performance testing is conducted effectively
- Ran SQL queries to cleanup and monitor tables in the test environment as a sanity check for new regression and volume tests
- Parameterized date values in pl/sql packages and procedures to simulate end-to-end processing in a production-like environment.
- Actively participated in the daily project meetings and walkthroughs.
- Gathered documentation for tracking, maintaining, creating and escalating daily issue logs.
- Created Test Plans, daily work plan and Final Report upon completion of the Testing engagement.
- Conducted all tests in the Controller by creating 50, 100 and up to 250 virtual users for load, Endurance, Stress and Steady state test respectively
- Created multiple scenarios with different Load Generators
- Coordinated with business to validate Stage\Test Preparation Client
- Cooperated with Basis Team to understand requirements and issues around test execution environment
- Worked with Security Team to supply test IDs and monitoring IDs with proper authorizations
- Used HP Open view for CPU and Memory utilization
- Participated in Agile Scrums.
- Provide statistics on the buffers, workload processing, CPU and memory utilization, database activity, system errors, table locks, and ABAP dump
- Analyzed Online Monitor Graphs like Runtime Graphs, Transaction Graphs, Web Resource Graphs and System Resource Graphs.
Environment: Unix Scripting, LoadRunner, Agile, PeopleSoft,, Business Objects, Oracle 10g RAC, BEA WebLogic, PL/SQL, Mercury Quality Center 9.2, DB Artisan, Toad, PL/SQL Developer, MS Visio, MS Project, MS Excel, Oracle Enterprise Manager.
Confidential, New York, NY
Performance Tester
Responsibilities:
- Documented User Workflows by coordinating with the business people
- Created User workflow diagrams in MS Visio
- Understanding and Developed Load Test plans and Load Test strategies
- Installed LoadRunner, tool on the windows machines;
- Responsible for performance testing of Web, Web Services (SOA), Siebel and PeopleSoft applications using HP Load Runner.
- Changed the runtime settings such as pacing, Think time, Log settings, browser emulation and timeout settings in LoadRunner VUGEN and controller to simulate the real scenario.
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id’s to run the script for multiple users
- Manually correlated the opportunity window’s, to save the dynamically changing opportunity Pop-Up Window’s and Buttons into a parameter by created if and else syntax and Sap get functions in the LoadRunner
- Created various scenarios in LoadRunner controller for performing baseline, benchmark and endurance tests
- Performed baseline test with 1 user and 5 iterations and benchmark test under a load of 35 users using LoadRunner controller
- Used Scenario By Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings
- Used E-Commerce to test WEB sites and other web based user interfaces.
- Setup and maintained Site scope monitors and used Wily Introscope for in depth Java JMX diagnostics and analysis.
- Monitored the metrics such as response times and server resources such as Total Processor Time, Available Bytes and Process Bytes by using LoadRunner Monitors
- Identified the load balancing issues on the servers
- Measured Response times at sub transaction levels at App servers and database server levels by using Optimal Application expert. Highly concentrated on Transactions per sec during testing.
- Provided analysis, reconciliation, and monthly review of financial reporting to corporate and strategic business units using Oracle 11g within the organization;
Environment: LoadRunner, Loadrunner, Wily Introscope, JAVA, DB2, Team Quest Tool, Oracle 11g,Windows NT, MS Office, MS-Visio, AIX (Unix), Load Balancer, LR Monitor