About the Role :
We are seeking a Performance Test Engineer with a strong background in backend systems, cloud infrastructure, and QA automation. You will play a critical role in designing, implementing, and maintaining performance testing frameworks that validate the scalability, resilience, and reliability of our microservices and cloud-native applications.
This position requires hands-on experience with Gatling, Java, Docker, and Kubernetes, as well as deep technical knowledge of backend architecture, APIs, and cloud platforms like AWS and GCP. You'll work closely with cross-functional teams-including DevOps, Backend Engineering, and Site Reliability Engineering-to ensure our systems meet rigorous non-functional requirements (NFRs) under varying loads and conditions.
Key Responsibilities :
Performance Testing Strategy :
- Design and implement comprehensive performance testing strategies aligned with NFRs, ensuring end-to-end coverage of backend services and infrastructure.
Automation Development :
Develop, maintain, and optimize scalable load, stress, and endurance test suites using Gatling and Java, targeting microservices in containerized and cloud-native environments.Backend Infrastructure Mastery :
Gain deep understanding of APIs, backend services, databases, and cloud ecosystems (AWS, GCP) to build tests that reflect real-world usage and scenarios.Environment Setup & Scaling :
Build and manage performance test environments using Docker and Kubernetes, configuring Horizontal Pod Autoscaling (HPA) and other scaling strategies to validate service elasticity.Monitoring & Analysis :
Monitor system performance, analyze test results, and identify bottlenecks using appropriate metrics and tools. Collaborate with Engineering and DevOps to fine-tune infrastructure for optimal performance.Cross-Functional Collaboration :
Work closely with SREs, Backend Engineers, QA, and DevOps to proactively resolve performance issues and support capacity planning initiatives.Reporting & Documentation :
Create detailed test reports, documentation, and dashboards that provide actionable insights for both technical and non-technical stakeholders.Infrastructure Tuning & Recommendations :
Provide ongoing input into system architecture, autoscaling configurations, and infrastructure improvements based on performance testing results.(ref : hirist.tech)