Position : Performance Testing Engineer
Experience : 6 to 7 Years
Location : Gurgaon
Job Type : Full-time
Job Summary :
We are seeking a highly skilled Performance Testing Engineer with 67 years of dedicated experience to ensure the scalability, stability, and speed of our backend platforms and services. Based in Gurgaon, this technical role requires mandatory expertise in designing and implementing robust performance testing strategies, specifically leveraging Gatling and Java for automation. The engineer will be critical in simulating real-world load against microservices, cloud environments (AWS / GCP), and Kubernetes clusters, using deep analysis to identify and resolve performance bottlenecks.
Key Responsibilities :
Strategy and Automation Development :
- Design and implement robust performance testing strategies for backend platforms and services, ensuring full alignment with strict non-functional requirements (NFRs).
- Develop, maintain, and enhance scalable, automated load and stress test suites using Gatling and Java, specifically targeting microservices and cloud-native deployments.
- Contribute to ongoing capacity planning, infrastructure tuning, and providing technical recommendations for hardware / software upgrades.
Infrastructure and Environment Management :
Attain deep expertise in the underlying backend infrastructure, including APIs, databases, and major cloud environments such as AWS and GCP, within a microservices architecture.Set up, scale, and manage testing environments utilizing Docker containers and Kubernetes clusters.Validate real-world scalability by configuring and validating Horizontal Pod Autoscaling (HPA) within Kubernetes clusters under sustained load conditions.Monitoring, Analysis, and Reporting :
Monitor, analyze, and report on critical performance metrics (latency, throughput, resource utilization, saturation).Use detailed insights from analysis to identify and address complex performance bottlenecks at the code, database, or infrastructure level.Collaborate cross-functionally with DevOps, Backend Engineers, and SREs to implement optimal tuning adjustments.Prepare comprehensive technical documentation covering test strategies, detailed scripts, key findings, and actionable recommendations for all stakeholders.Qualifications :
Experience : 67 years of dedicated experience in performance testing and engineering roles.Automation (Mandatory) : Mandatory expertise in developing automated load and stress tests using Gatling and Java (or Scala).Architecture : Deep technical understanding of microservices architectures, backend APIs, and distributed systems.Cloud & Containerization : Hands-on experience with major cloud platforms (AWS / GCP) and proficiency in managing test environments using Docker containers and Kubernetes clusters.Analysis : Proven ability to monitor, analyze, and troubleshoot performance bottlenecks using industry-standard monitoring tools (e.g., Prometheus, Grafana, Dynatrace).Preferred Skills :
Experience in configuring and validating Kubernetes Horizontal Pod Autoscaling (HPA) or similar cloud auto-scaling mechanisms under load.Strong database performance analysis and SQL tuning skills (e.g., PostgreSQL, MySQL, NoSQL).Working knowledge of infrastructure automation and configuration management tools.(ref : hirist.tech)