Sr. Performance Engineer Resume
Warren, NJ
PROFESSIONAL SUMMARY:
- Over 10 years’ of experience in Performance Testing Tools using Confidential Load runner, ALM, Jmeter, Soap UI & Wireshark
- Confident and technically competent Performance testing specialist with rich exposure to various testing techniques and entire Performance Testing Life Cycle across various domains including Banking, Insurance, Healthcare & Manufacturing
- Extensive hands - on in APM Tools such as App Dynamics, Site scope, Application Engine, Dynatrace and Splunk
- Good experience in using Fiddler, HTTPWatch, and Firebug to identify Network bottlenecks and to identify the slowness in browser rendering or high page load time issues.
- Extensive hands-on in web(http/html), web services, web(click and script), Ajax(click and script), Ajax(TruClinet), Oracle(NCA), Flex, Mobile(http/html) and Oracle Web Application 11i protocols
- Extended performance testing experience on Oracle E-Business Suite & JD Edwards Applications
- Extended performance testing experience on Cloud hosting Applications like AWS & Azure
- Extensive hands-on in Performance Testing: Web, Mainframe, JMS/IBM MQ, IVR applications and Flash applications in (J2EE/.Net) in UNIX, SOLARIS, ZOS and Windows environment.
- Analyzed & Converted business requirements successfully into accurate/technical/ performance requirements.
- Preparing performance testing estimation, test plan-test strategy and execution. Created Various suitable performance critical scenarios for the application
- Created various and multiple protocol Virtual User scripts and enhanced the scripts to the complex functional requirement in all projects involved.
- Experience on work load model, design of scripts, collaborating for test data, monitoring load generation environment and performance test environment, and managing the performance testing team.
- Extensive hands-on in front web pages, Web & Application tier analysis and publish detailed report covering identified issues and recommendation
- Experience into drill down on monitoring results and Analyze client side performance metrics & observe potential Performance Bottlenecks
- Actively participated in POC, Project proposals and Preparation of performance testing process templates PTCoE set up projects
- Extensive hands-on in Monitoring various Application Servers such as Web Logic, Web Sphere, JBoss, IIS and Tomcat
- Worked on Agile Software Development, Scrum, and daily build.
- Innovate around adoption of future technologies from a test perspective and using them for better results
TECHNICAL SKILLS:
Operating Systems: Windows-98, 2000,ME, XP, Unix (AIX, Linux) 6.1
Middleware: Apache Tomcat, IIS, IBM Web Sphere, Web Logic Server, WS MQ
Database: Oracle 10g, MS Access, SQL SERVER, DB2,TOAD, IMS DB
Language: C, C++, Java, SQL, HTML,XML
Performance Test Tool: Load Runner, Jmeter, Rational Performance Tester
Test Management Tools: Performance Center, Quality Center, Visual Source Safe (VSS)
Monitoring Tools: Site scope, App Dynamics, Dynatrace, Splunk, Alfa works
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Sr. Performance Engineer
Responsibilities:
- Understand the application architecture and functionality
- Gathered Non-functional requirements, created test strategy documents for all P1 flows for various customers for multiple releases.
- Prepared test plan based on business requirement document and prepared test cases and test procedures.
- Developed Performance work load Model, calculated pacing by gathering required data from application development team.
- Record and execute Vugen scripts and troubleshoot issues, suggested best practices & recommendations.
- Execute & Monitored different performance tests, analyzed the results, taking necessary steps to fix the issues and published reports to higher executives and to customers.
- Monitoring and analyzing performance metrics (Response times, CPU & Memory Utilization of servers, Throughput, Queue length, Thread count, transactions/sec, Hits per sec, JVM, Garbage Collections, Disk IO, Connection pools.) during testing and proactive monitoring.
- Analyzed Thread Dumps and Heap dumps to identify Application code issues.
- Analyzed AWR and ADDM reports to identify issues from database front.
- Worked on complex P1 production issues by doing in-depth analysis to identify the root cause and provided code recommendations for fixing the issues.
- Worked on reducing the execution time of batch jobs and UI applications as part of pre-production activities.
- Involved in pre-go-live and post go live activities for top customers in resolving performance and scalability issues.
- As part of proactive monitoring analyzed GC pressure, stuck threads, App and DB health, Connection Pools, load averages, CPU, I/O, Memory bottlenecks.
- Identified code issues in product code which are observed as problematic patterns in code during proactive monitoring.
- Worked on profiling to find memory and object leaks by using your kit profiling tool.
- Individual slow sql inefficiencies are analyzed using SQL HC reports, overall DB system performance through AWR and ASH reports.
- Involved in developing tools to identify the inefficient code patterns for frequently used clicks in production environment.
- Responsible for tracking bug fixes to customer environments which are identified and fixed from escalations or proactive monitoring.
- Worked closely with developers in fixing the code issues, with support and IT teams to get the fixes on customer environments on time to meet customer schedules.
Environment: Confidential Load Runner, ALM, Actimize, Java, J2EE, Web sphere, MySQL, Oracle
Confidential, Portland, OR
Sr. Performance Engineer
Responsibilities:
- Understand the application architecture and functionality
- Propose a load testing strategy and execute a Proof of Concept (POC) load test
- Perform a load testing tool feasibility
- Develop /review the test scripts and scenarios
- Monitor the test executions, prepare observation/summary reports
- Prepare final summary report and provide recommendations.
- Communicating with different technical teams such as Development, Middleware, & Architecture to discuss performance results and troubleshoot issues
- Prepare of test summary reports and closure report for the sign off
Environment: Confidential Load Runner, AppDynamics, Splunk, Actimize, Java, J2EE, Web sphere, MySQL, Oracle Servers
Confidential
Performance Tester
Responsibilities:
- Understand the application architecture and functionality
- Propose a load testing strategy and execute a Proof of Concept (POC) load test
- Perform a load testing tool feasibility
- Develop /review the test scripts and scenarios
- Monitor the test executions, prepare observation/summary reports
- Prepare final summary report and provide recommendations.
Environment: Confidential LoadRunner, Site scope. Jmeter, Java, J2EE, Tomcat, MySQL
Confidential
Performance Tester
Responsibilities:
- Responsible for analyzing current and future business needs in relation to Confidential ALM requirements, identifying potential gaps, evaluating options, and ensuring delivery of solutions.
- Define architecture and environment for the tool set.
- Analyze, test, and implement new Confidential Quality Center functionality and processes.
- Design and support Confidential ALM integrations with other software products.
- Understand the existing performance issues in the production
- Understand the scripts and scenarios developed by the Implementation Team
- Prepare the test plan; Identify the pre-requisites required to migrate the scripts to new load test environment; Design new scenarios as per actual production user and transaction volumes
- Execute tests and report results
Environment: .Net, Silverlight, SQL Server, IIS Server
Confidential
Performance Tester
Responsibilities:
- Understand the existing performance issues in the production
- Understand the scripts and scenarios developed by the Implementation Team
- Prepare the test plan; Identify the pre-requisites required to migrate the scripts to new load test environment; Design new scenarios as per actual production user and transaction volumes
- Execute tests and report results
Environment: Confidential Load Runner, Jmeter, Forms services, AS400, web logic, UNIX servers
Confidential
Performance Tester
Responsibilities:
- Gather Performance test requirements and understand the functionality of an application to determine best test strategy/technical solution.
- Involved in the Load test Plan creation and reviewing with the project manager for the final Approval.
- Interpret Non Functional Requirements and convert them to performance scenarios.
- Involved in Reviewing the Design phase of Vuser scripts for the scenario and monitoring the task with the team during execution
- Involved in Analysis and also providing inputs for troubleshooting and tuning activities.
- Reviewing and sending periodic Performance Summary Report for each Iteration
Environment: Confidential LoadRunner, Jmeter, Forms services, OAS10g, Oracle 10g DB
Confidential
Performance Tester
Responsibilities:
- Understand the existing performance issues in the production
- Understand the scripts and scenarios developed by the Implementation Team
- Prepare the test plan
- Identify the pre-requisites required to migrate the scripts to new load test environment
- Design new scenarios as per actual production user and transaction volumes
- Execute tests and report results
Environment: Confidential LoadRunner, Performance Center, Forms services, OAS10g, Oracle 10g DB
Confidential
Performance Tester
Responsibilities:
- Interpret Non Functional Requirements and convert them to performance scenarios.
- Involved in Reviewing the Design phase of Vuser scripts for the scenario and monitoring the task with the team during execution
- Involved in Analysis and also providing inputs for troubleshooting and tuning activities.
- Reviewing Weekly Status report at the end of each activity.
- Reviewing and sending periodic Performance Summary Report for each Iteration
Environment: Confidential LoadRunner, JAVA, ORACLE 10g, UNIX 5.0, BUSINESS OBJECTS XI R2,
