HamburgerMenu
hirist

Job Description

Role Overview :

We are looking for a Senior SDET Performance Testing to design, build, and execute robust performance testing strategies for backend platforms and cloud-native services. This role requires deep expertise in performance engineering, backend systems, microservices, and cloud infrastructure, with strong hands-on experience in Gatling and Java.

You will work closely with Backend Engineers, DevOps, and SRE teams to ensure systems meet scalability, reliability, and performance expectations under real-world loads.

Key Responsibilities :

- Design and implement end-to-end performance testing strategies aligned with non-functional requirements (NFRs) such as scalability, latency, throughput, and reliability.

- Define performance benchmarks, SLAs, and acceptance criteria for backend services and APIs.

- Drive performance testing across load, stress, spike, endurance, and scalability scenarios.

- Develop, maintain, and enhance scalable automated performance test frameworks using Gatling (Scala/Java).

- Build reusable test components and data-driven test suites for microservices-based architectures.

- Integrate performance tests into CI/CD pipelines for continuous performance validation.

- Gain deep understanding of backend platforms, including :

a. REST/GraphQL APIs

b. Databases (SQL/NoSQL)

c. Distributed systems and microservices

- Execute performance testing in cloud environments (AWS, GCP).

- Set up and manage test environments using Docker and Kubernetes.

- Validate horizontal pod autoscaling (HPA) and container scalability under production-like load.

- Monitor and analyze performance metrics such as response time, throughput, error rates, CPU/memory utilization, and network latency.

- Identify bottlenecks across application, database, and infrastructure layers.

- Collaborate with DevOps, Backend Engineers, and SREs to tune applications, containers, and infrastructure.

- Prepare detailed performance test reports with insights, trends, and actionable recommendations.

- Communicate findings effectively to both technical and non-technical stakeholders.

- Maintain documentation for test strategies, scripts, execution results, and performance baselines.

- Contribute to capacity planning and infrastructure sizing exercises.

- Evaluate and validate autoscaling strategies for containers, pods, and backend services.

- Recommend performance and infrastructure improvements to support future growth.

Required Skills & Qualifications :

- 5+ years of experience as an SDET / Performance Test Engineer / Performance Engineer.

- Strong hands-on experience with Gatling and Java for performance testing.

- Solid understanding of QA automation principles and test framework design.

- Strong experience testing backend systems, APIs, and microservices.

- Hands-on experience with Docker and Kubernetes, including autoscaling concepts.

- Experience working in cloud platforms (AWS and/or GCP).

- Strong knowledge of performance testing methodologies and NFRs.

- Ability to analyze system-level metrics and identify performance bottlenecks.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in