We provide IT Staff Augmentation Services!

Performance Test Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 15 years of IT experience which includes 13 years into Performance Testing in Retail, Banking, Healthcare, Telecom, Storage and Insurance domains.
  • Proficient in developing and implementing performance engineering solutions suiting customer needs predominantly aimed at identifying the areas of application performance under rigid test coverage and timelines.
  • Hands on experience in developing Performance Test strategies, workload modelling, scripts design, executions, Monitoring production performance, documenting baselines, produce trending analysis, and capacity forecasting Identifying trends and anomalies through tooling automation used to analyze and keep track of performance history across the system
  • Lead large performance engineering efforts for transformational initiatives involving high volume transactional systems
  • Experience driving QA processes and deliverables in an Agile/Scrum environment
  • Experienced in building and managing teams, transition, delivery and operations of large size SLA driven performance testing and engineering engagements operated in multi vendor & multi - shore environments.

TECHNICAL SKILLS

Performance Testing Tools: Load Runner Enterprise, JMeter, Rational Performance Tester, Strom Runner

Protocols: Web HTTP/HTML, WebServices, Seibel Web, Oracle NCA, Ajax TruClient, SAP

Programming Languages: C, Java, Groovy

Monitoring Tools: App Dynamics, CA APM, SiteScope, Splunk, Perfmon, VCenter, QPASA

Other Hands on Tools: Jenkins, SOAP UI, Postman, Fiddler, JIRA, Clear Quest, Agile Accelerator, Quality Center, Fiddler, GITHUB, SVN

Databases: Oracle 10g/11g, MySQL, DB2, NoSQL (MongoDB)

Web Servers: Apache Tomcat, JBOSS

Operating Systems: WINDOWS, UNIX, LINUX

Database Tools: MySQL Workbench, SQL Management Studio, DB Visualizer, Mongo Compass

PROFESSIONAL EXPERIENCE

Confidential

Performance Test Lead

Responsibilities:

  • Setup and drive meetings with various project teams to understand the system architecture, goal of the project and the need for performance testing. Discuss service level agreements, production volumes, business critical transactions and other objectives that the performance results should meet. Analyze the non-functional business requirements to determine the performance testing goal, plan and approach
  • Draw effort estimates for each performance testing activity, agreement on the total effort required and the timelines with the project management. Lead and frontend all performance testing activities being the point of contact for Performance testing
  • Coordinate with project teams sharing Performance environment and determine the window for performance test run. Communicate with Mainframe production support team and ensure SYSB utilization is optimum of the performance test execution. Coordinate with teams to Isolate Performance environment from code deployments, environment fixes, downtimes and other testing activities. Perform environment warmup runs and ensure the application servers, load balancers and load generating agents are intact and stable enough for the test run. Seed test data for the performance test run and initiate Database snap requests. Coordinate Database restore activities after each performance test run. Monitor the CPU, Memory and Network utilization such as Processor usage, interrupts, available physical memory, virtual memory, page read rate, received and sent network data, total bytes transferred using AppDynamics, Dynatrace, Sitescope, Database visualizer and Splunk monitoring
  • Evaluate system performance under load and stress using LoadRunner Enterprise 2020. Analyze average and 90percentile response times for the Key business transactions. Analyze and document the results and observations. Analyze Performance bottlenecks and identify the root cause with support from project team. Analyze the test results using the Load Runner Analysis, App Dynamics, Splunk and Microsoft Excel tools. Analyze the slow responding transactions, Errors, slowest Data base calls to the Database server, network traffic, CPU and Memory utilization, Garbage Collection Time spent etc. Coordinate and report observations and issues to the support teams during the performance test runtime. Re-execute tests under specific test conditions to pin point the root causes and analyze the data with support of the project teams
  • Raise, Track and Manage Performance defects, add server logs and error stats in JIRA. Attend defect triage sessions with architecture and Subject matter experts, attend defect meetings and scrums. Discuss and prioritize defects, retest and draw them to closure
  • Represent performance testing team and provide progress, issues and challenges in the daily scrums. Escalate issues appropriately and in time. Attend release meetings to understand the release timelines and feasibility of the performance testing to fit into the timelines. Effort reporting and resource management discussions with the project operations
  • Prepare detailed performance test summary report with Key transactions response times, Hits per second, throughput, vusers, errors and resource utilization stats. Provide recommendations with respect to application performance tuning, outstanding defects and their prioritization
  • Attend go/nogo live discussions based on the performance test results. Track and include key challenges/issues and mitigation plans as part of the lessons learnt for future references

Tools: Load Runner Enterprise 2020, JMeter, Strom Runner, CA APM, Postman, Splunk, JIRA

Confidential

Performance Test Lead

Responsibilities:

  • Discuss with the project SMEs, product owners and system architects to collect the Non- Functional Performance Testing requirements and analyze the business need.
  • Provide effort estimates, delegate and manage all performance testing activities from onshore.
  • Design Framework for Performance Testing of Guidewire applications for Pivotal Cloud environment with JMeter, Jenkins, GitHub and App Dynamics
  • Configure JMeter Master Slave setup and integrate with Jenkins Scheduler to execute performance tests.
  • Build properties files to externalize JMeter Variables to manage and perform different types of performance tests
  • Configure Jenkins reports with the JMeter Simple Data Writer to automate the generation of test summary reports.
  • Configure JMeter to handle Kerberos authentication for single sign on applications
  • Derive workload model, design, execute and maintain performance testing artifacts such as the test plan, test scripts, scenarios that validate the system performance
  • Coordinate with support teams for environment and application readiness, DB teams for the data backups and restores before and after the tests, execute tests and monitor the servers.
  • Evaluate system performance under load and stress. Analyze and document the results and observations. Analyze Performance bottlenecks and identify the root cause with support from project team.
  • Log performance defects for transactions deviating from SLA. Setup discussions with project stakeholders on the next steps.
  • Participate in scrums, release planning meetings, defect meetings and provide performance testing updates/status, escalate blockers and issues in a timely manner and ensure optimal utilization of operational and financial resources consistently
  • Prepare and publish summary report with recommendations and outstanding issues. Involve in decisions of go/no go with the project stakeholders.
  • Document lessons learnt, challenges/issues and how they were overcome.

Tools: LoadRunner 12.53, JMeter 5.1, Rational Clear Quest, JIRA, AppDynamics

We'd love your feedback!