Performance Engineer Resume
St Louis, MO
SUMMARY
- Over 8+ years of experience with Performance Testing and monitoring and functional testing.
- Extensive experience using the automated tool HP LoadRunner.
- Experienced in planning performance test strategy and setting up environment for testing client applications on Windows and Unix environments, used Quality Center 10,,Load Runner11, BSM 9.20, BPM 9.13, Informatica, Sitescope 11.20,RUM 9.2
- Executing load test, stress test and endurance test runs to find the scalability, breakpoint and response time of the Application under test.
- Execute the scenario using Load Runner Controller and analyzing the results
- Execute the scenario using Performance Center 11.5 and analyzing the results
- Involved in Vugen scripting for Protocols like Web (Http/Html), Citrix, Oracle NCA and RTE, Web Services.
- Extensive testing ETL experience using Informatica (Power Center/ Power Mart) (Designer, Workflow Manager, Workflow Monitor and Server Manager).
- Extensively used ETL methodology for supporting data extraction, transformations and loading processing in a corporate - wide-ETL Solution using Informatica.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Analyzed the results using LoadRunner Analysis and various monitor tools (Transaction's per second, Hits/second, and Transaction response time).
- Conducted Load Testing with Thin and Thick Clients Simultaneously
- Checked for Network Bottlenecks using Network Delay Time and Vuser Graphs
- In depth knowledge in preparing Test Plans, Test cases and Test Scripts.
- Hands on experience with configuring ramp up/ramp down
- Familiarity with run time settings/recording options and general options in LoadRunner.
- Experience performance tuning of servers.
- Proficient in debugging and executing LoadRunner scripts.
- Expert in writing SQL Queries in the scripts to query the database
- Excellent inter-personal abilities and a self-starter with good communication skills, problem solving skills, analytical skills and leadership qualities.
- Experience in providing Monitoring solutions, Software Design Analysis, Performance Measurements and testing of enterprise wide client/server based applications with strong understanding of software development life cycle
- Experience with administering & maintaining HP Business Service Management (BSM) in a large scale enterprise infrastructure.
- Experience with administering and maintaining HP Sitescope (servers and monitoring) and setting up Sitescope HA environment.
- Experience with scripting for HPBSM (using vugen, QTP) and HP Sitescope (Templates/HTML) and providing ongoing maintenance.
- Experience with HP Monitoring tools integration and upgrades.
- Experience in integrating Sitescope with BSM.
- Experience with integrating BPM and RUM with BSM and maintenance in large scale enterprise infrastructure.
- Experience in using Performance Measurement Tools LoadRunner 11 and SiteScope 11X.
- Experience with BSM and Sitescope Installation, Upgrades and Integrations.
- Strong understanding of BSM and Sitescope infrastructure and administration
TECHNICAL SKILLS
Operation System: Windows 9x / NT/ 2000 / XP, UNIX, Linux
Languages: C, C++, VB, Java
RDBMS: Oracle 9i and SQL Server 2005
Internet Tools: HTML, VB Script and Java Script
Testing Tools: Load Runner 11, Performance Center 9.5, Quality Center 10.00, QTP
Monitoring Tools: BSM 9.20, BPM 9.13, Sitescope 11.20, RUM 9.2, UCMDB
PROFESSIONAL EXPERIENCE
Confidential, St Louis, MO
Performance Engineer
Responsibilities:
- Gathered user requirements and designed the test plans and test scenarios accordingly.
- Worked on different protocols like Web (HTTP/HTML),Web Services, Citrix, Oracle NCA
- Developed Load Runner test scripts according to test specifications/ requirements.
- Using Performance center for executing the scenario for different set of users
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report
- Develop and implement load and stress tests with Mercury LoadRunner, and present performance statistics to application teams, and provide recommendations of performance issue
- Provide support to the development team in identifying real world use cases and appropriate workflows
- Performs in-depth analysis to isolate points of failure in the application
- Extensively used Informatica tool to extract, transform and load the data
- Assist in production of testing and capacity certification reports.
- Interface with developers, project managers, and management in the development, execution and reporting of test automation results
- Customized scripts for error detection and recovery
- Compare and analyze actual to expected results and report all deviations
- Monitoring different Applications performance and availability using the BSM.
- Upgrading and installation of HP BPM to newer version.
- Installation and maintenance of the HP RUM server.
- Troubleshooting application issue with HP BPM and HP RUM.
Environment: Loadrunner, Performance center, HP BSM, HP BPM, HP RUM, HP Sitescope, HP UCMDB
Confidential, Pennsylvania
Performance Engineer
Responsibilities:
- Gathered user requirements and designed the test plans and test scenarios accordingly.
- Worked on different protocols like Web (HTTP/HTML), Web Services, Citrix, Oracle NCA, RTE
- Developed Load Runner test scripts according to test specifications/ requirements.
- UsingPerformance center for executing the scenario for different set of users
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report
- Develop and implement load and stress tests with MercuryLoadRunner, and present performance statistics to application teams, and provide recommendations of performance issue
- Automated and scheduled the Informatica jobs
- Provide support to the development team in identifying real world use cases and appropriate workflows
- Performs in-depth analysis to isolate points of failure in the application
- Assist in production of testing and capacity certification reports.
- Interface with developers, project managers, and management in the development, execution and reporting of test automation results
- Customized scripts for error detection and recovery
- Compare and analyze actual to expected results and report all deviations
Environment: Performance Center, Web logic, Web Services, XML, Informatica, Performance center, SQL, LoadRunner
Confidential, Columbus, OH
Performance Engineer
Responsibilities:
- Gathered user requirements and designed the test plans and test scenarios accordingly.
- Worked on different protocols like Web (HTTP/HTML), Web Services, Citrix, Oracle NCA, RTE, Ajax, WinSocket.
- Developed Load Runner test scripts according to test specifications/ requirements.
- Independently developLoadRunnertest scripts according to test specifications/requirements.
- UsingLoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of theLoadRunnerController.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Extensively used Informatica tool to extract, transform and load the data from Oracle to DB2.
- Automated and scheduled the Informatica jobs using UNIX Shell Scripting.
- Develop and implement load and stress tests with Mercury LoadRunner, and present performance statistics to application teams, and provide recommendations of how and where performance can be improved
- Provide support to the development team in identifying real world use cases and appropriate workflows
- Performs in-depth analysis to isolate points of failure in the application
- Assist in production of testing and capacity certification reports.
- Interface with developers, project managers, and management in the development, execution and reporting of test automation results
- Customized scripts for error detection and recovery
- Compare and analyze actual to expected results and report all deviations
- Used to identify the queries which taking too long and optimize those queries to improve performance.
- Developed and deployed test automation scripts to do end to end performance testing using Load Runner.
Environment: Performance Center, Web logic, Web Services, XML, Informatica, Oracle Enterprise Manager, Quality Center, TibcoSQL, LoadRunner
Confidential, GA
Performance monitoring engineer
Responsibilities:
- Coordinated with business team to get the performance requirements for the Load Testing, Stress Testing and Capacity Planning.
- Utilized LoadRunner and Performance Center for conducting performance tests.
- Extensively used LoadRunner using Virtual User Generator to script and customize performance test harness Web Protocol.
- Performed the Load testing to test the behavior of the DB Servers, Web Servers and Application Servers.
- Identified the Host Configurations to make sure enough number of virtual users can be run from individual machines.
- Developed test metrics on the regular monthly basis for higher management.
- Monitored the defect tracking process and generated customized reports using Quality Center.
- Interacted with developers to resolve the bugs following the bug life cycle policy.
- Understanding the Monitoring objectives
- Understand the Application functionality, architecture details and components metrics along with workload characterization.
- Monitoring different Applications performance and availability using the BSM.
- Monitoring the infrastructure components of different Applications Servers using sitescope tool.
- Creation and modifying the monitors using Sitescope for all Confidential business.
- Upgradation and installation of BSM Production servers to the latest versions.
- Monitoring the servers using various Data collectors.
- Involved in scripting for protocols like Web (http/html), Citrix and Oracle NCA and RTE Vuser scripts using Load Runner tool.
- Maintaining the scripts and data using Team Site version control tool.
- Coordinate with the application team to resolve the application issues.
- Upgrading and installation of sitescope to newer version.
- Installation and maintenance of the sitescope failover server.
- Troubleshooting issue with the servers using the sitescope.
Environment: Performance Center, Web logic, Web Services, XML, SiteScope, Quality Center
Confidential
Performance engineer
Responsibilities:
- Involved in creating various Performance test scripts for testing the web-based applications using LoadRunner with HTTP/HTML and Web Services protocols.
- 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.
- Parameterized the scripts and enhanced large files according to the test cases.
- Uploaded Scripts, Created Timeslots, and Created Scenarios and ran Load Tests in controller.
- Added and monitored Web Logic, App server and Windows servers during performance testing by using SiteScope.
- Involved in the performance testing of a number of Apps Running on a variety of platforms ranging from legacy systems to Web (JAVA J2EE, Microsoft.NET).
- Used Controller to perform Load Test, Longevity test and Stress Test.
- Performing the Load testing to test the behavior of the DB Servers, Web Servers and Application Servers.
- Analyzed the Windows Resource utilization viz. CPU and Memory impact on the application and server when there is a change in load and environment.
- Analyzed Average CPU usage, Response time, TPS and also analyzed Web Page Breakdown graphs to pin-point response time problems.
- Identified performance bottlenecks and the Web, Middleware and databases, by configuring Site scope monitor on servers, and using detailed analysis.
- Conduct performance testing and coordinate monitoring as joined activity - DBA and application developers monitoring the server health.
Environment: Java,.Net, Web logic, Web Services, XML, Load Runner, Dynatrace, Shunra, Wily, Quality Center, Site Scope, Oracle, SQL, Load Runner
Confidential, CA
Performance Engineer
Responsibilities:
- Responsible for defining the performance goals and objectives based on the client requirements and inputs
- Used Virtual User Generator to generate VUser Scripts for Web (http/html), Web Services, Winsock, Java, and Oracle NCA.
- Executed multi-user performance tests, used online monitors and real-time output messages.
- Analyzed, interpreted, and summarized relevant results in a complete Performance Test Report.
- Developed and implemented load and stress tests with Performance Center, and present performance statistics to application teams.
- Ensured that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Implemented and maintained an effective performance test environment.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Used Scenario By Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings
- Monitored the metrics such as response times and server resources such as Total Processor Time, Available Bytes and Process Bytes by using Performance Center Monitors
- Identified the load balancing issues on the servers
Environment: Performance Center, JMeter, Oracle, BEA Weblogic, PL/SQL, Sitescope, Quality Center,, PL/SQL Developer, MS Visio, LoadRunner
Confidential, CA
Performance Engineer
Responsibilities:
- Prepared Test Strategy, Test Plan and Test Cases based on the non-functional business requirements to meet SLA timings.
- Developed Performance Test Scripts by using VuGen and did the Runtime settings, Parameterization, Pacing, and correlation.
- Configured Parameters to monitor Memory Utilization, CPU Utilization, Throughput, Network Connections, etc for Web Server, App Server and Data Base Server in Performance Center.
- Monitored Different kinds of Graphs including Throughput, Hits/Sec, Transaction Response time, Windows Resources (Memory Utilization, CPU Utilization, Threads, etc) while executing the scripts from Performance Center.
- Analyzed the results of scripts execution by using Performance Center.
- Developed Load/Stress testing scenarios for performance testing using Performance Center by creating virtual users.
- Analyzed server resources such as Total Processor Time, available bytes, process bytes and Heap usages to look for performance bottlenecks.
- Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks.
- Developed VUser scripts and enhanced the basic script by adding Custom code.
- Prepared data for Parameterization of the values in the scripts for multiple scenarios by querying the Oracle data.
- Introduced rendezvous points in the script for stressing the application for specific transactions.
- Wrote comprehensive Performance Test Plan.
Environment: Performance Center, Wily Intrascope, Apache Tomcat, Weblogic, PL/SQL, Mercury Quality Center, Java, J2EE, LoadRunner
Confidential, NY
Performance Engineer
Responsibilities:
- Developed Load Test Scripts by using Performance Center for entire site and did the Parameterization, Pacing, and correlation.
- Developed Load/Stress scenarios for performance testing using Performance Center.
- 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 LoadRunner
- Used Virtual User Generator to generate VuGen Scripts for Web (http/html), Web Services, Winsock, Java, and Oracle NCA.
- Ensured that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Verify that new or upgraded applications meet specified performance requirements.
- Used Performance Center to execute tests, and maintain scripts.
- Conducted volume testing by pulling full production volume of data for various regions from the source to the target system under test and analyzed performance of the database for potential bottlenecks
- Actively participated in the daily project meetings and walkthroughs.
- Gathered documentation for tracking, maintaining, creating and escalating daily issue logs.
- Developed "C" libraries to customize the scripts.
- Worked in shared environment tested different application
- Identified and eliminated performance bottlenecks during the development lifecycle.
- Accurately produced regular project status reports to senior management to ensure on-time project launch.
- Worked with database administer to index database to improve performance of the applications
- Setup Weblogic and Tuxedo monitor in performance center to monitor system performance and identify bottlenecks.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance time, network problems and scenario results respectively.
- Prepare data files for scripts by extracting data from database tables.
Environment: LoadRunner, Quality Center, Sitescope, J2ee, Oracle, SQL, QTP, Site Scope, MS Office, MS Access, MS Vision, MS Project
Confidential, PA
Performance Engineer
Responsibilities:
- Reviewed and analyzed Business Requirement and Software Specification Requirements.
- Involved in QA processes and methodologies including participation in requirements sessions, use case reviews, design meetings, QA task planning, work effort estimations and risk mitigation skills.
- Responsible for performance testing using Performance Center.
- Developed Load/Stress scenarios for performance testing using Performance Center.
- 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 LoadRunner
- Used Virtual User Generator to generate VuGen Scripts for Web (http/html), Web Services, Winsock, Java, and Oracle NCA.
- Ensured that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Conducted Duration test, Stress test, Baseline test
- Verify that new or upgraded applications meet specified performance requirements.
- Used Performance Center to execute tests, and maintain scripts.
- Conducted volume testing by pulling full production volume of data for various regions from the source to the target system under test and analyzed performance of the database for potential bottlenecks
- Actively participated in the daily project meetings and walkthroughs.
- Gathered documentation for tracking, maintaining, creating and escalating daily issue logs.
- Developed "C" libraries to customize the scripts.
- Worked in shared environment tested different application
- Identified and eliminated performance bottlenecks during the development lifecycle.
- Accurately produced regular project status reports to senior management to ensure on-time project launch.
- Worked with database administer to index database to improve performance of the applications
- Setup Weblogic and Tuxedo monitor in performance center to monitor system performance and identify bottlenecks.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance time, network problems and scenario results respectively.
- Prepare data files for scripts by extracting data from database tables.
Environment: LoadRunner, Quality Center, Sitescope, J2ee, Oracle, SQL, QTP, Site Scope, MS Office, MS Access, MS Vision, MS Project
Confidential, NY
Performance Tester
Responsibilities:
- Collaborated with architecture and development teams to analyze the application’s core functionalities and its various dependencies for effectively identifying potential bottlenecks
- 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.
- Responsible for Tuning the Performance of the application on Weblogic.
- Created virtual users using Vusers 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 Load and Stress Testing using Load Runner.
- Performed code review of UNIX shell scripts to derive requirements, test conditions & identify defects
- Responsible for Performance testing Java application.
- Involved in designing Load Stress and Failover Testing scenarios based on SLA for various systems and future load projections.
- Well versed in using Load Runner’s PeopleSoft Enterprise Web/HTTP, SAP and Web Services protocols.
- Responsible for scheduling monitoring scenarios and analyzing results for identifying performance bottlenecks.
- Used Web Services protocol to transfer SOAP messages from one environment to another environment
- Involved in executing the scenarios and monitoring the server response timings monitoring throughput Hits/Sec and Trans/Sec.
- Identified performance issues with Load Balancer configuration and settings memory leaks deadlock conditions database connectivity and hardware profiling.
- Analyzed Online Monitor Graphs like Runtime Graphs, Transaction Graphs, Web Resource Graphs and System Resource Graphs.
Environment: Java, JSP, IE.6.0, Win 2000 and Oracle
Confidential
Performance tester
Responsibilities:
- Collect performance requirements of each of the system as such from development and user community
- Install and configure LoadRunner (Vugen, Controller and Agents)
- Scripting the critical business transaction (time consuming and business critical)
- Customize the load test scripts for all genes related to system
- Parameterize and correlate the scripts
- Design and execute the scenarios as per the workload characteristics
- Determine the bottlenecks in the application (Memory leaks, DB Bottlenecks, Code related performance issues etc)
- Prepare performance test reports based on the analysis data.
- Publish the interim and detailed performance test report
Environment: Java, J2EE, Oracle 8i, Weblogic8.1, QC