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.
Solid 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 &