Description

Key Skills: Performance Testing, jMeter, LoadRunner, Appdynamics

Roles and Responsibilities:

  • Gather and analyze requirements, understand NFRs, and translate them into clear design and testing goals.
  • Build and execute a performance validation strategy, including Test Plan and Test Strategy, to ensure NFRs and SLAs are met.
  • Understand application architecture and technology stack to recommend the right performance testing approach.
  • Execute the performance testing lifecycle: requirements, design, scripting, execution, analysis, troubleshooting, and reporting.
  • Use APM and profiling tools to identify, isolate, and resolve performance bottlenecks.
  • Provide tuning recommendations and collaborate with development teams to test and implement improvements.
  • Coordinate with stakeholders to identify bottlenecks across tiers, components, and layers.
  • Analyze and resolve complex issues such as crashes, hung threads, and memory leaks.
  • Ensure test scripts and scenarios simulate real-world usage, including data-driven scripting and execution.
  • Define requirements for test environments, test data, infrastructure, and tools; coordinate with project teams.
  • Plan and manage installation and patching of QA/testing tools using change and release management processes.
  • Manage test team effort and allocations during planning, preparation, and execution to deliver on time and within budget.
  • Drive knowledge retention and asset reuse; provide regular executive summary updates to the QA Lead.
  • Work effectively in Agile projects and contribute across phases of delivery.

Skills Required:

  • Strong experience in performance testing and performance engineering.
  • Hands-on experience with APM, profiling, and performance monitoring tools.
  • Good understanding of application architecture and system performance analysis.
  • Experience with Windows and Unix environments.
  • Familiarity with Agile development methodologies.
  • Experience with JMeter, AppDynamics, and LoadRunner is an added advantage.
  • Strong analytical, troubleshooting, and communication skills.

Education: Bachelor's Degree in Computer Science, IT, or related field preferred

Education

Any Graduate