We provide IT Staff Augmentation Services!

Performance Test Engineer And Analyst Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 11 years of total experience in IT industry, working in software performance testing and engineering (HP Performance center tool).
  • Proficient in End - to-End Performance Engineering, dealing with client to understand performance test requirement, defining scope and objectives of performance assessment, identifying risk, preparing Performance Test Plan, preparing performance test scenarios, performance test execution, result analysis, identifying performance issues and bottleneck, doing RAC (root cause analysis) providing recommendations for performance improvement, and preparing final performance test completion report.
  • Have good understanding of application work load modeling (its preferred to do if the business does not have application usage details, like application usage under peak load, what is user load pattern, and if doesn’t have inputs on frequently used functionalities or critical functions).
  • Have good experience in working with Project Managers, Delivery Managers, Solution Architecture, and Business Stakeholders to build realistic load projections reflective of our real world usage.
  • Have been involved in architecture level tuning and optimization of Servers to improve performance and Scale up infrastructure.
  • Have sound knowledge of HP load runner tool, worked on various protocols (Web HTTP/HTML, RTE, Siebel - Web,Java Vuser).
  • Have good experience in establishing and documenting key performance metrics, developing non-functional requirements for existing and new projects, which include new software, upgrade and infrastructure projects.
  • Have good understanding of WAS (Websphere Application Server) Architecture.
  • Have good understanding of JVM, Garbage collection process, impact of frequent GC on over all response.
  • Have good understanding of Java language
  • Have good understanding of analyzing graphs, Server logs (GC Analysis, Heap Dump analysis) and providing recommendations on Heap utilization. Identified memory leak issue during performance assessment thoroughly analyzing Garbage collection logs and heap dump.
  • Strong Knowledge of RAC, identifying performance issues, isolating issues, identify performance issue pattern, discussing with SME and get the server/application tuned for performance improvement.
  • Have good understanding of Dynatrace for monitoring server recourses (CPU, Memory, Thread Pool and Connection Pool) tracking end to end transaction activity (right from the app server component like servlet/JSP, EJB connection to DB server response etc) and identifying performance bottleneck. Identified Memory usage/Memory leak issue, Connection pool and Load balancing issue.
  • Have good understanding of Splunk for application performance monitoring.
  • Involved in UNIX (Command to get server logs) and Windows (Perfmon) server monitoring.
  • Contributed to standardizing best practices document.
  • Responsible for End to End performance testing( writing the strategy, defining test scope, preparing test plan, designing test scenario, running the performance test, doing active monitoring and identifying root cause of performance issue, highlighting to respect team and getting fixd before going for next run. Preparing test completion report)
  • Understanding business requirements and specifications, understand the application architecture.
  • Collecting production and test environment details understand application usage model and define performance test objectives accordingly.
  • Developing load test strategy (Baseline, Peak, Soak, Capacity assessment) and prepare the performance assessment plan.
  • Creating the scripts using Virtual User Generator.
  • Creating load test scenarios in performance center as per test objectives.
  • Monitoring Websphere Application server component using Wily.
  • Collecting and analyzing Client side matrics (response time, errors, application under load and other essential graphs) and Server side statistic (GC/ Heap dump)
  • Identifying performance improvement areas.
  • Logging and maintaining defect repository, and running effective triages for priority based defect resolution.
  • Participating in proactive initiatives around improvement in performance of the overall application.
  • Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, release high quality products to production.
  • Rerun the same scenario after implementing the suggestions to check the improvements in performance.
  • Preparing performance test summary report and final test completion report.
  • Identified the memory leak during soak assessment; memory utilization was increasing gradually with time in stable user load.
  • Identified the load balancing issue.
  • Identified the chunk of unnecessary data was submitted while saving client data.
  • Identified the DB query issues with the help of Wily introscope.
  • Identified increases in existing connection pool size since required connections were not available in pool and ‘ConnectionWaitTimeout’ exception is caught by the application.
  • Developed Error Analysis Tool which is used to identify actual errors occurred in failed transactions during performance assessment which cannot done by HP Analysis tool.
  • Developed Script verification Tool which helps to verify the Vugen scripts against scripting standard best practises.

TECHNICAL SKILLS:

Operating System: Window, UNIX

Languages: C, Java, HTML.

Performance Testing and Result Analysis Tools: HP Load Runner 9.1/11,11.52,12.52,HP Performance Center 9.52/ 11(ALM) 12.52, Jmeter.

Load Runner Protocols: Web (HTTP/HTML), Java Vuser, Remote Terminal Emulation (RTE), MQ, Ajax TruClient, Web Services, APM(Application Performance Monitoring Tool)

Wily Introscope: CPU utilization, Memory utilization, Heap, GC,) to identify the issues.

Log Analysis Tools: IBM Heap Analyzer is used to analyze the GC.

PROFESSIONAL EXPERIENCE:

Confidential

Performance Test Engineer and Analyst

Responsibilities:

  • Interaction with Business analysist, development team to analyses the release specific change and its performance impact.
  • Interaction with client right from the requirements stage to delivery of the application.
  • Responsible for going through NFR documents/ User Stories, understand the test scope and risk.
  • Prepare performance Test Plan covering test objectives, test scope, test schedule and risk.
  • Plan all the activities of the project aligned with the available resources.
  • Prepare script and schedule the planned performance test.
  • Responsible for test executions and monitor the load scenarios to identify various performance issues in the applications.
  • Involve respective teams for active monitoring and identifying performance issues.
  • Monitoring of application and database servers using Dynatrace and Splunk.
  • Discuss with developers and designers on performance issues, providing appropriate tuning recommendations for any performance bottlenecks identified.
  • Preparing final performance test summary report, documenting test results and highlighting discrepancies, if any, and take project signoff.

Confidential

Performance Analyst

Responsibilities:

  • Interaction with Business analysist, development team to analyses the release specific change and its performance impact.
  • Interaction with client right from the requirements stage to delivery of the application.
  • Responsible for going through NFR documents, understand the test scope and risk.
  • Prepare performance Test Plan covering test objectives, test scope, test schedule and risk.
  • Plan all the activities of the project aligned with the available resources.
  • Prepare script and schedule the planned performance test.
  • Responsible for test executions and monitor the load scenarios to identify various performance issues in the applications.
  • Involve respective teams for active monitoring and identifying performance issues.
  • Monitoring of application and database servers usage during the performance assessment ( like CPU and Memory graphs)
  • Discuss with developers and designers on performance issues, providing appropriate tuning recommendations for any performance bottlenecks identified.
  • Preparing final performance test summary report, documenting test results and highlighting discrepancies, if any, and take project signoff.R

Confidential

Performance Analyst

Responsibilities:

  • Attend kickoff meetings and Gather test requirements to determine best test strategy/technical solution.
  • Understand the business requirement for royal mail group performance.
  • Define the scope and objectives of RMG performance assessment.
  • Developing performance test strategy and prepare the performance assessment plan.
  • Responsible for developing and maintaining performance scripts for testing purposes.
  • Inject the predefine load on RMG application and assess the performance.
  • Ensure the application resources usage is within SLA limit under peak load.
  • Responsible for analyzing the performance assessment results and identify performance improvement areas.
  • Prepare performance assessment summary report for RMG application and project signoff.

Confidential

Test Lead

Responsibilities:

  • Involved in Preparation of performance test strategy and Performance test plan.
  • Accountable for Preparation of low-level scenario for load testing.
  • Wrote and executed multi-user load generation scripts.
  • Recorded performance metrics.
  • Recorded and monitored resource demand metrics(%CPU and %Heap and GC analysis)
  • Analyzing the results to find out the bottleneck in the application and recommendation to tune the system.
  • Handled Preparation of test result documentation.

Confidential

Performance Engineer

Responsibilities:

  • Attend kickoff meetings and gather the nonfunctional test requirements.
  • Designed work load modeling to understand application usage in normal hours and peak hours.
  • Create and distribute a test plan to business stake holders
  • Develop test scripts to meet test requirements
  • Create test scenarios in Performance Center
  • Conduct smoke tests to validate scripts, data, application and test environment. This includes communication of issues, risks and status
  • Conduct performance tests. Produce a report for each test conducted and provide recommendations to the project team
  • Responsible to determine whether or not the application being tested has met success criteria
  • Utilize technical expertise to help diagnose or troubleshoot issues found during testing
  • Carry out tasks to ensure that project artifacts are stored in the appropriate repository for future use
  • Provide status of progress, risks and issues to project manager and able to produce a report and communicate this to the project team
  • Understanding of Business requirements and specifications.
  • Defining the Scope and Objectives of performance assessment.
  • Developing load test strategy and prepare the performance assessment plan.
  • Creating the scripts using Virtual User Generator.
  • Creating test scenario as per test objectives and execution.
  • Monitor Websphere Application server component using Wily.
  • Identify performance improvement areas.
  • Rerun the same scenario after implementing the suggestions to check the improvements in performance.
  • Result Compilation using data from Analysis files,
  • Prepared Test Summary Report and Final Test Completion Report.

We'd love your feedback!