Performance Engineer Resume
Bloomfield, CT
SUMMARY
- me has 8 years of IT Experience in which me has worked as a Performance Engineer/Analyst.
- My technological fortes include Test Tools such as HP LoadRunner (Version 9.5/11.04,11.52), Application Lifecycle Management (ALM 11), Site scope (Monitoring tool), JProfiler (Profiling Tool), Dyna Trace( Basics),SHUNRA WAN Emulation, APP Dynamics (End User monitoring), iTKO Lisa ( Service virtualization tool) and Test Management tools HP Quality Center Test Management Tool, RALLY .
- Has thorough knowledge in various Java performance tuning techniques such as Jprofiling, Garbage Collection Analysis, Thread dump analysis, Server log analysis
TECHNICAL SKILLS
Software: Python, Java (Basics)
Tools: Microsoft Office, PL/SQL, HTML
Cloud Computing: AWS concepts
Performance Scripting Tool: LoadRunner 11.04/11.52
Protocols in LoadRunner: Web (HTTP/HTML), Oracle 11i Web Applications, Ajax Tru Client, SAP GUI, SAP Web.
Performance Execution Tool: ALM
Monitoring Tool: HP Diagnostics, SiteScope, Dynatrace (Basics), Fiddler, Perfmon, Splunk
Profiling Tool: JProfiler
WAN Emulation Tool: SHUNRA WAN Emulator
Automation Testing Tool: QTP Basics
Test Management Tool: Quality Center 11.00, RALLY
PROFESSIONAL EXPERIENCE
Confidential, Bloomfield, CT
Performance Engineer
Responsibilities:
- Gather functional and non - functional requirements, analyze application usage patterns, model the production user
- Workload pattern for complex software-as-a-service applications, large-scale enterprise software applications and service-oriented architecture applications.
- Develop test strategy, test approach, and test plans for performance, scalability and reliability tests.
- Develop test scripts using HP Load Runner (VUGen, Controller).
- Conduct performance, load, endurance, stress tests and other non-functional tests.
- Execution of single user component level testing, basic performance test run for comparison with previous release, stability/endurance test run and capacity test runs
- Monitor application performance, health / behavior during and after the tests using Perfmon, Dynatrace.
- Extensively worked on Web(HTTP), Web service protocol using HP Load runner
- Implemented best load test scripting standards to improve script quality
- Modularized the scripts to optimize script development effort
- Identify bottlenecks; perform root cause analysis using performance engineering techniques.
- Provide recommendations to optimize and tune application performance.
- Provide performance / quality benchmarks for applications and generate detailed application performance test reports.
- Participated in Daily scrum and scrum of scrum meetings
- Co-ordinated with Scrum master to create user stories and estimate story points
- Used CA Rally to create user stories and test steps
Confidential
Performance Lead
Tools: Used: Load Runner ( Web Protocol), IBM Control M, AWR/ASH Analysis
Responsibilities:
- Requirements Gathering for Batch execution across 30 countries based on time zone & Dashboard requirements
- Preparation of Master and Detailed Test Plan
- Creation of Workload Model based on NFR volumetric
- Scripting the Performance Workflows using Web Protocols
- Executing Baseline, Load, Stress, Spike and Endurance Tests
- Execution of Batch Jobs using CTRL-M and collation of results
- Analyzing the AWR/ASH report
Confidential
Performance Engineer Associate
Tools: Used: Load Runner ( Web Protocol), HP Diagnostics, CA LISA, AIX Monitoring, IBM PMAT, APP Dynamics
Responsibilities:
- Requirements Gathering from Business and Development Team
- Preparation of Master and Detailed Test Plan
- Creation of Workload Model based on NFR volumetric
- Validating the Environment readiness for Performance Testing
- Scripting the Performance Workflows using Web Protocols
- Executing Baseline, Load, Stress, Spike and Endurance Tests
- Analyzing the Results and Identifying the Performance Bottlenecks
- Monitoring the IBM websphere application server using HP diagnostics
- Collecting NMON metrics and analyze the same using NMON analyzer
- Verbose GC logs Analysis using PMAT and Providing recommendations
- Involved in the execution of Client Side performance testing for Mobile apps both IOS and Android platforms
Confidential
Senior Performance Analyst
Tools: Used: Load Runner ( Web Protocol), CA Willy Introscope, Splunk
Responsibilities:
- Requirements Gathering from Business and Development Team
- Preparation of Master and Detailed Test Plan
- Creation of Workload Model based on NFR volumetric
- Validating the Environment readiness for Performance Testing
- Scripting the Performance Workflows using Web Protocols
- Executing Baseline, Load, Stress, Spike and Endurance Tests
- Analyzing the Results and Identifying the Performance Bottlenecks
- Monitoring the application servers using CA Willy Introscope
- Collecting NMON metrics and analyze the same using NMON analyzer
Confidential
Performance Analyst
Tools: Used: Load Runner 11.04/11.52 (AJAX Truclient, Web), Application Lifecycle Management( ALM 11), RALLY ( Test Management Tool), Fiddler ( Web Debugging Tool), Site scope, Actional Mgmt server
Responsibilities:
- Requirements Gathering from Business and Development Team
- Preparation of Test Plan
- Effort Estimation and Interaction with Clients
- Created Operational profile and Workload Model based on Client requirements
- Validating the Environment readiness for Performance Testing
- Scripting the Performance Workflows using AJAX Truclient & Web Protocols
- Executing Baseline, Load, Stress, Spike and Endurance Tests
- Analyzing the Results and Identifying the Performance Bottlenecks
- Monitoring the Oracle Web logic server during the Performance testing
- Monitoring Sonic Queues with Actional Mgmt server
Confidential
Performance Analyst
Tools: Used: Load Runner 11( Oracle 11i web applications); Site scope ;Application Lifecycle Management( ALM 11); SHUNRA WAN emulator; SQL Developer
Responsibilities:
- Requirements Gathering from Business and Development Team
- Preparation of Test Plan
- Effort Estimation and Interaction with Clients
- Develop Test data strategy for all the Oracle Online Business process
- Created Operational profile and Workload Model based on Client requirements
- Validating the Environment readiness for Performance Testing
- Scripting the Performance Workflows using Oracle 11i and Oracle NCA + Web HTTP/ HTML Protocols
- Executing Baseline, Load, Stress and Endurance Tests
- Analyzing the Results and Identifying the Performance Bottlenecks
- Sending Status reports on the Performance tests to the Test lead and Release Managers
- Coordinating with Onsite team
- Performing Health Check Up for the Site scope servers and its connectivity with Application and Database Servers
- Installation of MOFW
Confidential
Performance Analyst
Tools: Used: Load Runner 9.50( Web HTTP/HTML); Quality Center 9.5 ; Performance Center 9.52
Responsibilities:
- Created a high level Test Approach Document
- Identified the required efforts and prepared the Effort Estimation document
- Interacted with Clients on a daily basis
- Interacted with the functional users and the business process team to understand the Performance Business scenario’s
- Scripted the performance Validation Scripts and Executed the Load Tests
- Published the Results to the Project Team - With detailed Analysis on the Errors and Response Time Deviations across the tests
Confidential
Performance Analyst
Tools: Used: LoadRunner 9.52( SAP GUI/WEB), Quality Center 9.5
Responsibilities:
- Created Performance Scripts Using VUGEN on SAP-Web, SAP GUI and also on Mixed Protocols (Both SAP-Web & SAP GUI) for various Modules such as Finance, Billing, Metering and CRM
- Prepared Data Set for Test Executions
- Modified the Scripts to align with the best practices followed in the Performance COE
- Reported the Status on a Daily basis to the Project Team
- Submitted the Loadrunner results in the Excel, HTML format to the Project Team