Application Monitoring/performance Engineering Resume
Columbus, OH
SUMMARY
- Extensive knowledge of Software Development Life Cycle (SDLC), Performance Test Life Cycle, Scrum and Agile having thorough understanding of various phases like Requirements, Analysis/Design, Development and Testing.
- Experience in design, development and execution of Performance Test Plan and, Test Strategies for Automated Performance Testing.
- Hands on experience in HP LoadRunner, IBM RPT (Rational Performance Tester), New Relic including Web (HTTP/ HTML), Web Services. Hands on experience using other Tools - Quick Test pro, UFT, and Wily Intro Scope.
- Performance testing expertise in developing Performance Test plans, Test Strategy, Load Modeling, Performance Metrics and Performance Analysis.
- Developed and deployed test Load scripts to do end to end Performance testing using Load Runner.
- Experienced in Load testing, Scenario creation and execution, Measured Throughput, Hits per second, Response time, and Transaction Time Performance Center.
- Analyzed the test results (TPS, Hits/second, Transaction response time, CPU utilization etc) using Loadrunner Analysis, various monitor tools and prepare Test Reports. Experience in monitoring servers using tools like SiteScope, Wily, IBM ISA, Optier etc.
- Extensively used of Quality Center for Change Management and Defect Tracking.
- Excellent Documentation, Management and Presentation skills for the QA Project Team including Test Plan, Test Case Specs, Test Requirement, Test Case Matrix and Defect Reports.
TECHNICAL SKILLS
- New Relic
- LoadRunner 9.51/11/11.5/12
- IBM Rational Performance Tester 8.7.1 (RPT)
- Performance Center
- Quick Test Professional
- Unified Functional Testing (UFT)
- Wily Intrascope
- Quality Center
- Site Scope
- IBM ISA
- Clear Quest
- Visual Studio
- Optier
PROFESSIONAL EXPERIENCE
Confidential - Columbus, OH
Application Monitoring/Performance Engineering
Responsibilities:
- Introduced to the New Relic application monitoring tool and got trained in it.
- Transferred HP VuGen scripts to New Relic for the application monitoring.
- Configure VuGen scripts to execute using HP BPM and report results in HP BSM, including alerts and scheduled downtime periods.
- Developed and maintain New Relic scripts for API and scripted browser monitors.
- Configured maintenance windows, alerts and downtime for synthetic monitors.
- Create and maintain the HP Vugen script for numerous performance tests
- Run the capacity test using HP stromrunner and analyze the reports.
Environment: HP Vugen, HP BSM, New Relic, HP Performance Center, HP Stromrunner
Confidential - Greenwood Village, CO
Performance Test Analyst
Responsibilities:
- Learned IBM RPT (Rational Performance Tester) and start using based on the client requirement.
- Tested and Certified IRS Federal Government Applications using IBM Rational Performance Tester (RPT).
- Defining the test scenarios and making sure that scripts are working per planned scenario.
- Different loads at different increments generated production load until it reached expected load.
- Extensively worked on IBM RPT to create scripts and, develop the scripts by adding custom code, data pool and debugging the script.
- Monitored 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.
- Actively involved in designing load models for all the projects undertaken here. It involved lot of calculations for accurate balancing of the load.
- Monitor and analyze the System Bottlenecks like Memory Leaks, CPU Utilization etc.
- Performance testing was done by conducting, load testing using IBM RPT to simulate the load generated by hundreds of users to achieve optimum performance.
- Develop and maintained the Test strategies, processes and standards and, executed Load Test, Longevity test and Stress Test.
- Support the disaster recovery testing and resiliency testing.
- Used Wireshark for monitor and analyse the network traffic between load generators and servers.
Environment: IBM RPT 8.7.1, Eclipse, Java, NT Performance Monitor, Mainframe, Oracle, Optier
Confidential - Merrimack, NH
Performance Test Engineer
Responsibilities:
- Identified End-End Scenarios and developed High Level Scenarios for Performance Testing based on Agile Methodologies.
- Expansively driven LoadRunner Vugen to create scripts and, develop the scripts by adding correlation, parameter and debugging the script.
- Configured Parameters to monitor Memory Utilization, CPU Utilization, Throughput, Network Connections, etc. for Web Server, App Server and Data Base Server Monitors in Load Runner.
- Monitored various graphs like Throughput, Hits/Sec, Transaction Response time, Windows Resources (Memory Utilization, CPU Utilization, Threads, etc..) while execution from controller.
- Analyzed and prepared test results, analysis summary reports and identified the bottlenecks in the system and suggested technical recommendations to project teams.
- Performed Regression testing, defect tracking, followed up with the development team to verify bug fixes.
- Created Load/Stress scenarios for performance testing using the Load Runner Controller.
- Used Performance monitor and Load Runner graphs to analyze the results. Performed Base Line test for comparison with actual Load Test and identified the Bottlenecks and reporting the conflicts against the SLAs.
- Performed back-end testing by querying the database with SQL queries and validate the data populate in tables.
- Involved in recovery and failover testing and provide the support for backend testing.
- Work with development team, users and support groups to understand the application architecture like FinSim to use the current production issues to simulate the best possible real time scenarios for load and stress testing.
- Identified defects, assess root cause, and prepared detailed information for developers and business stakeholders
- Responsible for making defect status report and project status report every week.
- Team up and lead the offshore team through the different projects, scheduled meetings with them to discuss upcoming work.
Environment: Performance Center, Web logic, Web Services, XML, Load Runner 12, HP Sitescope, IBM ISA
Confidential - Durham, NC
Performance Tester
Responsibilities:
- Managed Performance Test Activity listing and Resource Allocation, Environment Setup, Vuser scripting, Test Execution, Test result Reporting, Tuning and Optimization.
- Analysed User/Business requirements, documenting performance specifications/standards to be achieved.
- Coordinated with program managers and development leads to prioritize and scope load and performance testing projects, driving projects to completion prior to target/release dates.
- Allocated responsibilities and coordinate load testing efforts among peers for all releases.
- Evaluated testing needs for new and existing products, and develop an overall testing strategy for the group.
- Performed Test Services with team that includes analysis, test script design preparation, execution and evaluation tasks.
- Communicated Analysis, Results, bottlenecks and solutions to the management team.
- Documented complete Performance issues to handle disaster recovery scenarios.
- Proficient in creating Load Runner VUser scripts for load-performance testing and, reformed VUser scripts with Correlation and Parameterization.
- Used HTML and URL based recording to capture the communication.
- Performed stress testing through different loading patterns in the scenario. Designed both, manual and goal oriented scenarios for Load Generation. Setup Performance Monitors on servers to obtain information for throughput and utilization.
- Developed artificial workload scenarios to perform Isolation testing. Interacted with developers to report and track performance issues.
Environment: Performance Center, Java, Web logic, Web Services, Load Runner, Wily, Oracle, SQL
Confidential - Portland, ME
Performance Analyst
Responsibilities:
- Involved in writing detailed Performance Test Plans, Test Scripts and Test Cases based on requirements using Performance Center.
- Designing and Executing the Scenarios in Performance Center and Used the Controller to perform Load Test and Stress tests.
- Involved in developing and maintaining scalable, reusable performance test scripts using Vugen
- Performed stress testing through different loading patterns in the scenario.
- Design, Identify and Execute Stress Test stress transactions to benchmark application break point.
- Uploaded Scripts, Created Timeslots, and Created Scenarios and ran Load Tests in controller.
- Enhancing scripts with LR and protocol specific functions, custom C functions, and logic decision control loops to handle Vusers for exception handling and customizing the script with timer logic, dynamic transaction names, and multiple action files
- Designing and configuring test scenario using VUGEN script in ALM Performance Center
- Involved in Performance testing, load testing, stress testing, volume testing, scalability testing, stability testing.
- Managed Performance Test Activity listing and Resource Allocation, Environment Setup, Vuser scripting, Test Execution, Test result Reporting, Tuning and Optimization.
- Applied custom build Parameterization and Correlation rule to parameterize the Form post and Query String Parameters.
- Worked with DB team on UNIX based backend for tuning the application based on performance requirements.
- Collaborate with team members in defining test strategy, documenting and refining test plans, test cases, test script and traceability matrix against business requirements to autanticate performance test coverage
Environment: Load Runner 11.5, Performance Center, Java, Web Services, Quality Center, and Oracle
Confidential - IL
Performance Analyst
Responsibilities:
- Defining the test scenarios and making sure that scripts are working according to planned scenario.
- Different loads at different increments generated starting from 50 Users and ramped up to 1000 Users until it reached 100% CPU.
- Extensively worked on Virtual User generator. Scripts in VuGen and enhancing the Script by doing Correlation, parameterization and debugging the script.
- Monitored various performance parameters of database servers, application server s and web servers - for e.g. - CPU usage, total sessions created, current open sessions count, and number of open users on the database.
- Analyzed various graphs generated by Load Runner Analysis including Database Monitors, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web Server Resource Graphs.
- Performance testing was done by conducting, load testing using LoadRunner to simulate the load generated by hundreds of users to achieve optimum performance.
- Analysed Average CPU usage, Response time, TPS and also analysed Web Page Breakdown graphs to pin-point response time problems.
Environment: Vugen, HP Quality Center, HP Performance Center, .Net, Java, J2EE, IIS, SQL, Optier