Software Development Engineer in Test III - Core Modules
IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerPythonCypressGCPJavascriptJenkinsJMeterKubernetesTypeScriptGrafanaPrometheusSeleniumRESTful APIsMicroservicesGitHub ActionsGitLabPlaywright
Requirements
- 5+ years in software testing or automation for web applications, SaaS platforms, or large-scale systems
- Proven expertise in designing and maintaining test automation frameworks (Playwright, Cypress, Selenium, etc.)
- Strong in TypeScript, JavaScript, or Python
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab)
- Experience with containerized environments (Docker, Kubernetes)
- Working knowledge of GCP or AWS
- Deep understanding of RESTful APIs, request validation, and integration testing
- Experience with tools like k6, Locust, or JMeter for load and scalability validation
- Familiarity with test reporting dashboards, metrics tracking, and alerting (Grafana, Prometheus, Slack integrations)
- Strong ability to diagnose failures in distributed systems and identify root causes quickly
- Solid understanding of system design, micro-services, databases, and data flow across layers
- Exposure to AI-assisted testing or LLM-based test generation is a plus
- Excellent communication, documentation, and collaboration skills
Responsibilities
- Own and evolve the test automation platform, ensuring scalability, reliability, and ease of use
- Design and maintain robust automation frameworks across UI, API, and backend layers
- Build and enhance internal QA tools that improve test efficiency
- Drive adoption of automation best practices, coding standards, and efficient test design
- Implement and maintain test observability systems for reporting, analytics, and defect insights
- Conduct performance, load, and scalability testing for key features and services
- Develop and maintain test infrastructure, supporting containerized and distributed environments
- Collaborate closely with developers, QA, and DevOps to embed quality throughout the delivery pipeline
- Improve test reliability and flakiness detection through intelligent retry and failure analysis systems
- Contribute to continuous improvement of tooling, test data management, and CI/CD quality gates
- Research and implement emerging technologies (AI/ML, LLMs, smart test generation, etc.) to advance test automation capabilities
- Advocate for shift-left quality, influencing design and architecture discussions for better testability
- Maintain clear documentation and onboarding materials for test frameworks and platform usage
View Full Description & ApplyYou'll be redirected to the employer's site