Senior SDET
7 hours ago
Bareilly, India
Razorpay
Full time
The Role:
We are looking for a highly skilled Senior Software Development Engineer in Test (SDET) with expertise in performance testing to join our dynamic engineering team. In this role, you will be responsible for ensuring our systems are scalable, resilient, and performant under various workloads. You will collaborate closely with developers, QA engineers, and DevOps to design, implement, and maintain performance testing frameworks and identify performance bottlenecks.Along with it providing a stable performance testing environment and evangelising teams with a performance mindset.
Roles and Responsibilities:
- Contribute to robust, scalable, and high-quality performance test solutions.
- Setup, scale and maintain the infra considering future needs of performance
- Understand the key performance KPIs, their monitoring and analyzing the system performance metrics (e.g., throughput, latency, resource usage).
- Build and maintain robust and reusable performance testing frameworks.
- Integrate performance testing into CI/CD pipelines for continuous validation.
- Identify bottlenecks, debug issues, and recommend optimizations for improved scalability.
- Collaborate with DevOps to simulate real-world traffic patterns in test environments
- Work with development teams to establish performance goals and requirements.
- Create detailed performance reports, highlighting issues, trends, and improvement plans.
- Maintain thorough documentation for test plans, scenarios, and frameworks.
- Develop test scripts using tools like JMeter, K6, Gatling, or similar.
- Build Tools to improve productivity
Mandatory Qualifications:
- BE/ BS/ MS in Computer Science or equivalent.
- 3+ years of experience developing and testing software.
- Proficient in any programming language Java / Python /Golang or shell scripting
- Good understanding of AWS Infrastructure, Queues, Cache, Databases etc.
- Exposure with infrastructure-as-code tools like terraform.
- Expertise in any of performance testing tool JMeter, K6, LoadRunner, Gatling, or similar tools
- Familiarity with tools like Grafana, Prometheus, Datadog, or New Relic to analyze metrics.
- Experience in microservices architecture and containerization (e.g., Docker, Kubernetes).
- Hands-on experience integrating performance testing into Jenkins, GitHub Actions, or Spinnaker.
- Excellent problem-solving skills and attention to detail.
- Ability to thrive in a dynamic, collaborative, and fast-paced environment
- Experience working in an Agile environment is a plus.
Nice-to-Have Skills:
- Experience with chaos testing and resiliency tools
- Hands on with Terraform, Terragrunt.
- Experience with mocking/stubbing tools for simulating dependent services.
- Knowledge of web service technologies (REST/SOAP).