FU

Performance Tester

Fusion Plus Solutions
Hyderabad5-7 LPA Posted 21 Jul 2025
FULL TIME
Groovy
Https
Http
Soap
Rest

Job Description

Key Responsibilities:

  • Performance Testing & Load Testing:
  • Design, develop, and execute performance, load, stress, and scalability tests for web applications, APIs, and backend systems.
  • Simulate real-world usage scenarios to ensure the application can handle expected user load and stress levels.
  • Use performance testing tools (e.g., LoadRunner, JMeter, Gatling) to perform automated testing and generate performance reports.
  • Test Plan Development:
  • Collaborate with stakeholders (development, operations, and product teams) to understand performance requirements and create test plans.
  • Define performance metrics, including response time, throughput, resource utilization, and error rates.
  • Develop detailed test cases, test scripts, and performance benchmarks based on the project requirements.
  • Performance Monitoring & Analysis:
  • Analyze test results and identify bottlenecks, performance issues, and areas for optimization.
  • Provide detailed performance reports highlighting key findings, conclusions, and actionable recommendations.
  • Monitor system behavior under different load conditions and assist development teams in resolving performance-related issues.
  • Optimization & Tuning:
  • Work with development teams to identify performance bottlenecks and suggest solutions for optimization (e.g., code improvements, infrastructure scaling, database tuning).
  • Perform root cause analysis of performance issues and collaborate with cross-functional teams to implement solutions.
  • Collaboration with Development Teams:
  • Collaborate closely with developers to understand application architecture and identify critical components affecting performance.
  • Ensure performance requirements are met throughout the software development lifecycle (SDLC).
  • Assist in defining performance goals, target metrics, and success criteria for applications and systems.
  • Regression & Stress Testing:
  • Conduct regression testing to ensure that new features or bug fixes do not negatively impact performance.
  • Perform stress testing to evaluate the system's behavior under extreme conditions and ensure it can recover gracefully.
  • Reporting & Documentation:
  • Document all test cases, test results, and performance reports clearly and comprehensively.
  • Prepare dashboards and visual representations of test results for non-technical stakeholders.
  • Provide regular updates to the testing and development teams regarding the status of performance testing and ongoing issues.
  • Tools & Environment Setup:
  • Set up and configure performance testing tools and environments to execute tests effectively.
  • Create and maintain performance testing scripts, scenarios, and test data.
  • Ensure that testing environments are aligned with production environments to ensure accurate results.

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
  • 3+ years of experience in performance testing, load testing, or similar roles.
  • Hands-on experience with performance testing tools such as LoadRunner, JMeter, Gatling, or NeoLoad.
  • Strong understanding of web technologies (HTTP, HTTPS, REST, SOAP, etc.), databases, and network protocols.
  • Proficiency in scripting languages such as Java, Python, Groovy, or Shell scripting for automating test cases and reporting.
  • Solid understanding of performance metrics (e.g., response time, throughput, latency) and performance tuning techniques.
  • Familiarity with cloud infrastructure (AWS, Azure) and virtualization technologies for creating scalable testing environments.
  • Experience with CI/CD pipelines and test automation integration is a plus.

Join WhatsApp Channel