We are looking for a highly skilled Software Development Engineer in Test (SDET) to ensure the quality, reliability, and performance of our software systems.
This is a hands-on automation role requiring strong coding expertise and white-box testing experience. You will work closely with developers, product managers, and DevOps teams to build scalable test frameworks and integrate automated testing into CI/CD pipelines.
The ideal candidate has strong experience in Java, API testing, Microservices architecture, and automation frameworks.
Key Responsibilities
- Design, develop, and maintain automated test frameworks
- Perform white-box testing and validate internal system logic
- Develop API tests using JUnit, REST-assured, Postman
- Integrate automated tests into CI/CD pipelines
- Automate regression, smoke, integration, and E2E testing
- Identify automation gaps and improve coverage
- Generate automated test data and analyze test reports
- Collaborate with cross-functional teams to define quality gates
- Leverage AI tools like GitHub Copilot to enhance productivity
- Drive engineering excellence and QA best practices
Required Skills
- 5+ years of experience in test automation
- Strong programming skills in Java (Python is a plus)
- Hands-on experience with JUnit, REST-assured, API testing
- Experience with Selenium / Cypress / TestNG
- Strong SQL knowledge
- Experience with CI/CD (Jenkins, GitHub Actions, GitLab CI)
- Understanding of microservices and distributed systems
- Experience with Docker and Kubernetes
- Strong debugging and analytical skills