07 Aug
|
Qualitest
|
Chennai
Position: Microservices Automation Engineer
Experience: 5.5 to 8 yrs
Location : Chennai/Bangalore
Job Description:
Role Summary As an Automation Test Engineer, you will be responsible for designing, developing, and maintaining automated test frameworks for distributed microservices-based applications.
You will work closely with developers, DevOps, and product teams to ensure service reliability, scalability, and quality across APIs and integrations.
Responsibilities:
Own automation strategy for microservices-based applications
Design and implement scalable API and integration automation frameworks
Ensure service-level test coverage across functional, contract, and regression layers
Integrate automation into CI/CD pipelines for continuous quality
Analyze failures, improve test reliability, and reduce flakiness
Collaborate with DevOps and engineering teams to support test environments
What You Will Do
Develop automated tests for REST/GraphQL APIs and event-driven systems
Validate data consistency across services and databases
Automate service-to-service interactions using mocks and stubs
Execute automation in containerized and cloud-based environments
Monitor automation execution metrics and report quality insights
What You Will Bring Top 3 Skills
Microservices Test Automation (API & Integration)
Java/Python Automation Frameworks
CI/CD & DevOps Tooling
Excellent debugging and troubleshooting skills.
Experience with Jenkins, Git,
REST API, XML, JSON, HTML.
Strong understanding of microservices architecture and distributed systems Hands-on experience in building reusable automation frameworksJava/Python programming for automation frameworksAPI Testing proficiency (Rest Assured, Postman, REST/Graph QL APIs)Event-driven automation (REST/gRPC/WebSocket, Kafka/MQTT testing)Contract & schema validation expertise Async workflow simulation and event bus testing (Kafka, NATS)API contract testing tools (Karate, Swagger mocks, pact testing)Observability & monitoring tools (OpenTelemetry, Grafana, ELK, Prometheus, Splunk)Passion for quality-first engineering and continuous improvement
Education and Experience RequiredBachelors degree in computer science, Engineering, or equivalent4–7 years of experience in automation testing for microservices systemsPrior experience working in Agile/Scrum teams
Knowledge and SkillsAPI automation using Rest Assured, Karate, Postman, or similar toolsProgramming in Java, Python, or KotlinContract testing (Pact or similar)CI/CD tools: Jenkins, GitHub Actions, GitLab CIContainers & Cloud: Docker, Kubernetes (basic understanding)SQL/NoSQL database validation
Additional Skills (Valuable to Have)Performance testing with JMeter or GatlingObservability tools (Splunk, Grafana, Prometheus)Cloud platforms (AWS, Azure, or GCP)Security testing fundamentals for APIs
📌 Microservices Automation Engineer (Chennai)
🏢 Qualitest
📍 Chennai