Overview
Senior SDET (Test Automation Engineer) role building automated testing frameworks that ensure the quality, reliability and production readiness of MDES applications undergoing modernization and regional deployments.
What you'll do
- Design, develop and maintain scalable Java-based test automation frameworks for Spring Boot microservices.
- Own API, integration, regression and end-to-end automation testing strategies.
- Validate microservices functionality, service integrations and application behavior in Kubernetes environments.
- Develop automated tests to verify application behavior before and after Kubernetes migration.
- Integrate automated testing into CI/CD pipelines to enable continuous quality validation.
- Design and execute tests for region-specific configurations, application customizations and deployment scenarios.
- Validate service resilience, error handling, asynchronous processing and data integrity.
- Perform database validation, API contract testing and backend integration testing.
- Collaborate with backend developers, Tech Leads and platform teams to identify and resolve defects.
- Drive automation coverage, test reliability, defect prevention and continuous quality improvements.
- Support deployment verification, smoke testing and production readiness assessments.
What you'll need
- 5–8 years of software testing experience with significant hands-on test automation development.
- Strong programming experience in Java for automation framework development.
- Solid understanding of Spring Boot, Java Microservices architecture, REST APIs and distributed application testing.
- Hands-on experience with Kubernetes and Docker, including deployment validation, pod logs, service connectivity and troubleshooting.
- Strong experience with REST Assured, JUnit/TestNG, Mockito and API automation.
- Experience developing or maintaining automation frameworks using Java.
- Working knowledge of CI/CD integration using Jenkins, GitLab CI or equivalent.
- Strong SQL skills and experience validating backend data.
- Experience with Git, Maven/Gradle and test reporting tools.
- Understanding of microservices testing strategies, contract testing, integration testing and regression automation.
Nice to have
- Experience with Cucumber/BDD, WireMock, Testcontainers and Pact.
- Familiarity with Kafka/event-driven testing.
- Exposure to performance testing using JMeter, Gatling or similar tools.
- Payments, digital transactions or financial services testing experience.
- Experience testing applications during Kubernetes migration and regional rollouts.
Details
- Location: Vadodara (client office).
- Work mode: Hybrid.
Read the full description and apply on the company’s own careers page.