Posted on: 11/07/2025
Key Responsibilities :
- Performance Test Strategy & Planning : Develop comprehensive performance test strategies, plans, and scenarios for complex applications, including those deployed on cloud platforms and microservices architectures.
- Scripting & Execution (JMeter Focus) : Design, develop, and execute high-fidelity performance test scripts using JMeter, covering various protocols (HTTP/S, API, database, etc.
- Cloud Performance Testing : Conduct performance testing of applications deployed on cloud platforms (e.g., AWS, Azure, GCP), understanding cloud-specific performance considerations like elasticity, resource utilization, and regional latency.
- Containerized Environment Testing (Docker & Kubernetes) : Leverage Docker for creating isolated and consistent performance testing environments.
Deploy and orchestrate JMeter tests on Kubernetes clusters for scalable and distributed load generation.
- Monitoring & Analysis : Utilize various monitoring tools (e.g., Grafana, Prometheus, ELK Stack, New Relic, Datadog) to gather and analyze system performance metrics (CPU, memory, network I/O, disk I/O, response times, throughput, error rates, etc.) during test execution.
- Bottleneck Identification & Root Cause Analysis : Analyze performance test results, identify performance bottlenecks, and perform root cause analysis of identified issues.
- Reporting & Recommendations : Generate clear, concise, and actionable performance test reports for stakeholders, including developers, architects, and product managers.
Provide data-driven recommendations for performance improvements and optimizations.
- Collaboration & Communication : Collaborate closely with development, DevOps, and operations teams to integrate performance testing into the CI/CD pipeline and ensure performance considerations are embedded throughout the software development lifecycle.
- Troubleshooting : Assist development teams in debugging and resolving performance-related issues.
- Documentation & Knowledge Sharing : Maintain comprehensive documentation of test plans, scripts, results, and best practices.
- Contribute to the team's knowledge base.
Required Skills & Qualifications :
- Expertise in performance testing tools, specifically Apache JMeter for script development and execution.
- Strong understanding and practical experience with Cloud platforms (AWS, Azure, or GCP) and their impact on application performance.
- Proficiency in using Docker for containerizing applications and test environments.
- Experience in orchestrating and managing performance tests on Kubernetes clusters.
- Demonstrated experience with performance monitoring tools and techniques.
- Solid understanding of performance testing methodologies, types (load, stress, endurance, scalability, spike), and best practices.
- Experience with scripting languages (e.g., Python, Groovy) for test automation and data manipulation is a plus.
- Knowledge of application architecture, databases, and network protocols.
- Strong analytical, problem-solving, and debugging skills.
- Excellent written and verbal communication skills, with the ability to articulate complex technical issues to both technical and non-technical audiences.
- Ability to work independently and as part of a collaborative team in an Agile/Scrum environment.
Preferred Qualifications :
- Experience with other performance testing tools (e.g., LoadRunner, Gatling, k6).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in performance testing microservices architectures and APIs.
- Certifications in performance testing or cloud platforms
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1511749
Interview Questions for you
View All