Sr.performance Engineer Resume
PROFESSIONAL SUMMARY:
- Having 7+ years of exclusive experience as a Performance Test Engineer.
- Involved in full life cycle performance testing of an application including performance/capacity requirements gathering, test planning, Performance test Scripts generation, test execution, performance analysis and results reporting.
- Expertise in end - to-end performance testing.
- Expertise on creating complex Business Scenarios performance test scripts in Web (HTTP/HTML), Web services, SIEBEL-WEB protocols of H.P. Load Runner tool.
- Expertise on creating complex Business Scenarios performance test scripts in JMS Point-point and Web services protocols of Jakarta Jmeter tool.
- Expertise in executing test runs using Load runner controller and Performance centre.
- Expertise in analyzing the load test results using Load runner Analysis(HP Diagnostics) component.
- Good in identifying Application Performance bottlenecks through Compuware-dynatrace performance monitoring tool.
- Good in monitoring the App/Web/DB server availability and performance through HP Site scope.
- Good in analyzing Application server logs for application issues, creating and analyzing the application server GC logs using JSTAT, Heap dump using JMAP & JHAT and Thread dump using JSTACK.
- Good in the usage of Oracle SQL & PL/SQL which helps to automate Data base dependent activities.
- Having Strong knowledge on LINUX operating system and UNIX commands.
- Good experience of working in Agile & Waterfall development modals.
- Performed Scalability Testing - Load/Stress/Soak tests for discovering and fixing performance & scalability issues.
- Strong logical and analytical abilities.
- Excellent in communicating with clients in both Verbal and email communication.
- Good communication skills, quick learning capability, result oriented, Zeal to learn new technologies.
- Having H1B Visa.
TECHNICAL SKILLS
Performance testing Tools: HP Load Runner, HP Controller, HP Performance Center and Jakarta Jmeter
Defect Management Tool: HP Quality Center(ALM), JIRA
Monitoring tools: Compuware- Dynatrace, HP Load runner Analysis, HP Sitescope, JSTAT,JMAP,JHAT, JSTACK, JVisual VM
Database technologies: Oracle SQL, PL/SQL
Database: Oracle -10g/11g
Operating Systems: Windows, LINUX
Application server: Web Logic
PROFESSIONAL EXPERIENCE
Confidential
Sr.Performance Engineer
Responsibilities:
- Taking ownership of the deliverables and leading the team in all the activities throughout the performance life cycle.
- Capturing the performance requirements through scrum/business discussions with clients (business) and designers.
- Ensuring the business requirements are mapped to the test cases.
- Creating complex Business process performance test scripts with Load runner tool using Web (HTTP/HTML) protocol.
- Ensuring the production volume to be performance tested by gathering the volumetric forecast information from the business people and creating a performance test design in HP-Controller.
- Expertise in Test Scenario creation in Controller/PC for baseline/load/soak/Stress testing.
- Writing automation scripts using Oracle-SQL & PL/SQL to reduce the manual overhead for bulk test data creation & results collation from backend systems
- Monitoring the web server, application & data base servers performance during and after the performance test execution.
- Analyzing the app server performance through Compuware-dynatrace & HP Diagonistics/Analysis tool. Tracing the performance issues if any in the code, OS & network level.
- Ensuring defect tracking through HP Quality center(ALM) & JIRA in timely manner.
- Preparing the performance test reports and giving a Go/No-Go interms of performance of the application based on the performance results.
Confidential
Sr.Performance Engineer
Responsibilities:
- Identification of the Key Performance requirements for the all the modules of the Application based on consultation with the Business Analysts and architects.
- Developing the Capacity Plan for entire system based on the Business usage, existing production usage and projected usage.
- Creating and updating of the Project Performance Test Plan
- Designed and developed the Load Test Scripts based on complex business usage for the sub-systems using HP Load runner Web HTTP/HTML & WebServices protocols.
- Creating the Load Test scenarios, scheduling, execution and monitoring of Load Tests in Performance Center.
- Used HP Quality center for creating and uploading Test scenarios.
- Monitoring the performance of web server, application & data base servers during load tests.
- Analyzing the app server performance through Compuware-dynatrace tool.
- Analysing the GC(younger & Fuller GCs) stats using JSTAT utility. Reporting if any memory leaks are there.
- Creating and Analyzing the Heap & Thread dumps using JMAP, JHAT & JSTACK when there is performance issue and helping the dev team to fine tune the application performance.
- Ensuring defect tracking through HP Quality center & JIRA in timely manner.
- Analyze the test results & reports.
- Preparing the performance test reports and sharing it with the concerned stake holders.
- Involving in daily scrum meetings and weekly status update meetings with the clients.
Confidential
Sr.Performance Engineer
Responsibilities:
- Capturing non-functional Requirements from designers and User Journey Preparation.
- Ensuring the new business scenarios are mapped to test cases.
- Creating complex Business process performance test scripts with Jakarta-Jmeter tool using Web Services protocol.
- Creating and running the test scenarios with bulk test data for each release based on the nonfunctional requirements.
- Responsible to monitor the web, application, data base servers performance during and after the performance test execution.
- As there is no 3rd party tools used in this project for performance monitoring of the application, I created a setup through open source Jmeter tool by configuring server side agents to monitor the performance of the application.
- Creating and Analyzing the Heap & Thread dumps and helping the dev team to fine tune the application performance.
- Analyze the test results & reports.
- Reporting the performance issues to the developers and providing inputs for tuning the performance of the application.
- Preparing the performance test reports and sharing it with the concerned stake holders.
Confidential
Performance Engineer
Responsibilities:
- Understanding the Siebel CRM & BRM product specific features for every release.
- Involving in functional & nonfunctional project discussions with business, design and development people and gathering the performance requirements and User Journey Preparation.
- Ensuring the new business scenarios are mapped to test cases.
- Creating complex Business process performance test scripts with Load Runner tool using SIEBEL-WEB and WebServices protocols.
- Involving in automation works for the time consuming Scenarios data setups using oracle SQL & PL/SQL in order to reduce manual efforts.
- Creating and running the test scenarios and bulk test data for each release based on the nonfunctional requirements.
- Configuring different monitors to capture performance metrics and monitoring the Application/Web/DataBase servers performance during performance test executions through H.P Sitescope. Creating alerts in Sitescope when there is a overhead Confidential the App/Web/DB servers interms of CPU, memory, Disk I/O utilizations, etc., Through Sitescope we’ll report it to the concerned team to fix the performance issues if any we identify.
- Analyzing the test results & reports.
- Responsible to monitor the system level metrics like CPU, memory and network utilizations, etc., for the Web, Application and database servers during and after test execution.
- Reporting the performance issues to the concerned stake holders and tracking the defects through HP ALM(QC).
- Analyzing Server GC logs & Heap dumps in case of any memory leaks Confidential the application, and analyzing the Application server logs in case of finding the root cause for the failures.
Confidential
Performance Engineer
Responsibilities:
- Responsible for non-functional Requirements Capture and User Journey Preparation.
- Actively participating in technical & Business discussions with development, design teams and other support team members to gain the functional knowledge and for capturing the performance requirements.
- Ensuring the new business scenarios are mapped to test cases.
- Creating complex Business process performance test scripts using Load Runner tool WEB-HTTP/HTML protocol.
- Preparing test scenarios and bulk test data for each release based on the non-functional requirements.
- Involving in automation works for the time consuming scenarios data setups using oracle SQL & PL/SQL in order to reduce the manual efforts.
- Responsible to monitor the backend calls to database & application servers during test execution.
- Monitoring of the application servers and different components behavior through Weblogics Console and identify the Issues Confidential application side if any.
- Responsible to analyze the test results & reports.
- Monitoring the Application/Web/DataBase servers avaiability and performance during performance test executions through H.P Sitescope. Sitescope is a Agent less monitoring tool which helps to reduce some overhead Confidential the App/Web/DB servers while monitoring the performance metrics like CPU, memory, Disk I/O utilizations, etc., Through Sitescope we’ll report it to the concerned team to fix the performance issues if any we identify.
- Analyzing Server GC logs to identify the memory leaks, and Application server logs for tracking the errors in run time.
- If memory leaks identified, finding the root cause through Heap dump analysis using JMAP, JHAT tools and reporting it to the development teams.
- Tracking the performance issues and defects through HP Quality Centre.
Confidential
Performance Engineer
Responsibilities:
- Responsible for non-functional Requirements Capture and User Journey Preparation.
- Actively participate in technical discussion with development, design teams and other support team members.
- Ensuring the new business scenarios are mapped to test cases.
- Expertise in creating complex Business process performance test scripts using Jmeter (JMS point-point, Web service) & Load Runner tools (HTTP/HTML, Web Service protocols).
- Preparing test scenarios and bulk test data for each release based on the non-functional requirements.
- Involving in automation works for the time consuming Scenarios data setups using oracle SQL & PL/SQL in order to reduce manual efforts.
- Responsible to monitor the backend calls to database & application servers during test execution.
- Monitoring of the servers and different components behavior through Weblogics Console and identify the Issues Confidential application side if any.
- Responsible to analyze the test results & reports.
- Responsible to monitor and to collect the CPU & memory utilizations of Web, Application and database server logs during and after test execution.
- Analyzing the DB AWR report to identify the bottlenecks Confidential DB side, Server GC logs to identify the memory leaks, and Application server logs for tracking the errors in run time.
- Tracking the performance issues and defects through HP Quality Centre.
