FUFusion Plus Solutions
Performance Tester
Hyderabad ₹5-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.