
Search by job, company or skills
Job Description Senior QA (Performance Testing JMeter)
Experience- 5 to 7 Years
Location-Bangalore
Notice Period- 30 Days
Key Responsibilities:
Performance Testing & Optimization
- Design, develop, and maintain performance test scripts using Apache JMeter for APIs, backend systems, and integrations.
- Set up and manage JMeter distributed testing environments (MasterSlave configuration) to simulate large-scale load tests.
- Analyze performance metrics (throughput, response time, latency, error rate) and identify performance bottlenecks in APIs or services.
- Collaborate with DevOps to integrate performance tests into CI/CD pipelines for continuous performance validation.
- Work with developers and architects to optimize system performance, scalability, and reliability.
- Generate and present detailed performance reports, providing insights and recommendations for improvement.
- Implement best practices for load, stress, endurance, and spike testing to ensure production readiness.
Test Automation & Development
- Design and maintain automation for functional and regression testing across APIs and web systems.
- Utilize Python/Java and frameworks like TestNG/JUnit to enhance automation frameworks.
- Integrate automation with GIT, Jenkins, and Azure DevOps (VSTS) for seamless test execution.
- Write optimized SQL queries for backend data validation during performance testing.
Leadership & Management
- Lead and mentor a performance and automation QA team, ensuring high standards of test delivery.
- Drive improvements in testing processes, tools, and performance benchmarking methods.
- Collaborate with cross-functional teams to ensure performance goals align with product requirements.
Quality Assurance & Process Improvement
- Define performance SLAs and KPIs, and track them across environments.
- Advocate for performance-driven development by engaging early in design and architecture discussions.
- Continuously evaluate new tools and technologies for performance monitoring and scalability.
Collaboration & Communication
- Communicate performance testing results and insights to stakeholders and leadership.
- Work with product and engineering teams to identify performance risks early in the release cycle.
- Provide regular updates on system stability and readiness before production rollout.
Required Skills & Experience:
Technical Skills:
- Strong hands-on experience in Performance Testing using Apache JMeter (API, backend, microservices).
- Proficiency in JMeter distributed (MasterSlave) setup, parameterization, correlation, and report analysis.
- Deep understanding of HTTP, REST, JSON, and API performance metrics.
- Experience integrating JMeter tests with CI/CD pipelines (Jenkins, Azure DevOps).
- Ability to interpret graphs and logs (CPU, memory, GC, thread dumps) for root cause analysis , load balancing solutions and performance tuning solutions.
- Familiarity with monitoring tools (Grafana, InfluxDB, Dynatrace, New Relic, etc.).
- Strong SQL knowledge for backend validation and performance database analysis.
- Working knowledge of automation frameworks (Selenium, TestNG, JUnit) is a plus.
Management Skills:
- Proven experience leading a Performance/QA team with measurable outcomes.
- Strong organizational, analytical, and reporting skills.
- Ability to guide engineers in test strategy, scripting, and results interpretation.
Preferred:
- Experience with cloud-based load testing (AWS, Azure, BlazeMeter, LoadRunner Cloud).
- Knowledge of API Gateway performance, caching, and scalability testing.
- Exposure to AI-driven performance monitoring tools.
Job ID: 142269359