SDET (Backend API Automation) - Spring Boot Microservices

india, Maharashtra, Nagpur

Full-time

Posted on: 5 hours ago

Company Description :

Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo (Le Travenues Technology Limited) is a technology company focused on empowering Indian travellers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travellers in making smarter travel decisions by leveraging artificial intelligence. The ixigo, ConfirmTkt and AbhiBus apps allow travellers to book train tickets, flight tickets, bus tickets, hotels, and cabs, and provide travel utility tools and services developed using in-house proprietary algorithms and crowd-sourced information. With over 54 crore Annual Active Users in Fiscal 2025, ixigo is the leading OTA for Next Billion Users in India. For more information, please visit

Job Description:

We‘re looking for an SDET who can own backend quality for Spring Boot microservices by building and maintaining robust API automation and end-to-end regression suites. This is a hands-on role focused on service/interface-level testing, not primarily UI automation.

Responsibilities and Core Competencies:

- Design, develop, and maintain backend API automation frameworks for Spring Boot microservices.

- Build and own end-to-end regression suites that run reliably in CI/CD.

- Create and maintain integration tests and service/interface-level tests for microservices.

- Implement mocking/stubbing for downstream dependencies (services, queues, DBs, third-party APIs) to ensure deterministic tests.

- Define test strategy, coverage, and test data approaches; debug failures and improve test stability.

- Collaborate with engineers to improve testability, observability, and quality gates.

Must-have skills:

- Strong experience in backend API automation (not only Postman/manual) using Java-based frameworks (e.g., RestAssured) and CI integration.

- Working knowledge of Spring Boot microservices testing, including unit + integration testing patterns.

- Comfort with mocking/stubbing dependencies (e.g., using mocking frameworks, test doubles, contract stubs).

- Basic DSA/problem-solving ability: question comprehension, structured reasoning, and test-case design.

Good-to-have:

- Experience with contract testing/schema validation / API compatibility checks.

- Experience testing asynchronous flows (Kafka/queues), retries, and distributed systems behavior.

- Experience building test reporting and dashboards (test trends, flaky tests, failure triage).

What this role is not:

- This role is not primarily manual testing.

- This role is not primarily Selenium/UI automation (UI experience is fine, but backend automation is the core).

Interview focus areas (what we‘ll evaluate):

- Backend API automation depth (framework design, CI integration, reliability).

- Microservices testing approach (unit/integration, interfaces, dependency isolation).

- Mocking/stubbing strategy and ability to reason about downstream dependencies.

- Basic DSA/problem-solving and structured thinking.