Software Engineer in Test

Zensar Technologies

Pune District

On-site

INR 1,200,000 - 1,900,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Zensar Technologies is seeking a Senior SDET to join the automation engineering team. The AUT is a microservices-based and heavily event-driven system, so testing distributed asynchronous flows is essential beyond traditional UI or REST testing.

You will design and maintain frameworks for API, UI, and event-driven tests, extend Spring Boot utilities, automate Kafka/ActiveMQ flows, and implement Cucumber-based BDD within Maven/TestNG pipelines for reliable CI/CD feedback.

Qualifications

  • Experience testing microservices-based applications with contract awareness.
  • Proficient in Java with Spring Boot utilities for API automation.
  • Hands-on testing of event-driven systems using Kafka/ActiveMQ.

Responsibilities

  • Design, build, and maintain automation frameworks for API, UI, and event-driven tests.
  • Extend Spring Boot utilities to validate inter-service communication and contracts.
  • Automate event-driven flows and validate message schemas end-to-end.
  • Build API automation with Rest Assured on Spring Boot base across microservices.
  • Develop UI automation with Playwright/ Selenium and XPath location.
  • Implement and maintain Cucumber-based BDD test suites.
  • Write clean Java using collections and streams for data and assertions.
  • Integrate tests into Maven-based builds and TestNG pipelines in CI/CD.
  • Collaborate with DevOps to enable reliable feedback on changes.
  • Troubleshoot failures across service boundaries in asynchronous flows.

Skills

Microservices Testing
Spring Boot
Event-Driven / Messaging Testing
API Automation
UI Automation
BDD Framework (Cucumber)
Core Java
Build & CI/CD (Maven, TestNG)
Selenium WebDriver
Playwright

Tools

Playwright
Selenium WebDriver
Maven
TestNG
Kafka
ActiveMQ
Rest Assured

Job description

Rest Assured, API Automation, API Testing, REST API Testing

Event-driven / Messaging
UI Automation

Playwright, Selenium, WebDriver, XPath

BDD
Build / Execution
Core Programming
Job Description :-
About the Role

We are looking for a Senior SDET to join the automation engineering team . The Application Under Test (AUT) is built entirely on a microservices architecture and is heavily event-driven, so the ideal candidate is comfortable testing distributed, asynchronous systems — not just traditional request/response UI or REST flows. This role blends API automation, message-driven/event testing, and UI automation, with a strong emphasis on Java fundamentals and Spring Boot–based tooling.

Key Responsibilities
  • Design, build, and maintain automation frameworks for a microservices-based application, covering API, UI, and event-driven (asynchronous) test scenarios.
  • Develop and extend Spring Boot–based test utilities to validate microservice behavior, service contracts, and inter-service communication.
  • Automate and validate event-driven flows using Kafka, ActiveMQ, and other Message Queue (MQ) technologies — including producer/consumer validation, message schema checks, and end-to-end event traceability.
  • Build API automation suites using Rest Assured on a Spring Boot base, verifying functional correctness, data integrity, and contract compliance across microservices.
  • Develop and maintain UI automation using Playwright with Java as the primary tool / work confidently with Selenium (XPath-based locators) where required on existing suites.
  • Implement and maintain BDD test suites using Cucumber, ensuring scenarios are readable, maintainable, and aligned with business requirements.
  • Write clean, efficient Java code leveraging Collections and Java Streams for data manipulation, test data setup, and assertion logic.
  • Integrate and maintain automation suites within Maven-based build pipelines and TestNG execution frameworks, ensuring reliable CI/CD execution.
  • Collaborate with developers and DevOps to embed automated tests into CI/CD pipelines, enabling fast, reliable feedback on microservice and event-driven changes.
  • Troubleshoot test failures across service boundaries, including tracing issues through asynchronous/message-driven flows.
Required Technical Skills
  • Microservices Testing: Strong hands-on experience testing microservices-based applications; understanding of service boundaries, contracts, and inter-service dependencies.
  • Spring Boot: Working knowledge of Spring Boot, sufficient to build and extend Spring Boot–based test utilities and API automation frameworks.
  • Event-Driven / Messaging Testing: Practical experience testing event-driven systems using Kafka, ActiveMQ, and/or other Message Queue technologies.
  • API Automation: Strong experience with Rest Assured for REST API test automation; comfortable validating request/response contracts, status codes, schemas, and data assertions.
  • UI Automation: Proficiency with Playwright (Java) is preferred; strong working knowledge of Selenium WebDriver with XPath-based element location is also acceptable.
  • BDD Framework: Experience implementing and maintaining test suites using Cucumber (BDD).
  • Core Java: Strong command of Java fundamentals, especially Collections framework and Java Streams — must be able to write clean, efficient programs using these constructs (this is evaluated as a core skill).
  • Build & CI/CD Tools: Hands-on experience with Maven for build management and TestNG as the test execution framework, integrated into CI/CD pipelines.
Good to Have
  • Exposure to Docker for containerized test environments or service deployment.
  • Exposure to Kubernetes for orchestration/deployment awareness in a microservices context.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test
Software Development Engineer in Test

SourcingXPress • Chennai District

On-site
INR 1,800,000 - 3,500,000
Software Development Engineer in Test
Software Development Engineer in Test

SourcingXPress • Hyderabad

On-site
INR 2,800,000 - 4,200,000
SDET Engineer
SDET Engineer

Sony India Software Centre • Bengaluru

On-site
INR 1,800,000 - 2,600,000
SDET( Selenium+Java+API Testing + Rest assured)
SDET( Selenium+Java+API Testing + Rest assured)

V2 Solutions • Hyderabad

On-site
INR 900,000 - 1,300,000
Test Automation Engineer
Test Automation Engineer

Capgemini • Pune District

On-site
INR 900,000 - 1,350,000
Software Engineer In Test
Software Engineer In Test

SourcingXPress • Pune District

On-site
INR 1,400,000 - 1,900,000
Software Developer Engineer in Test
Software Developer Engineer in Test

SourcingXPress • Bengaluru

On-site
INR 2,200,000 - 2,600,000
Playwright Automation with JS/TS + API (Rest Assured) + Core Java
Playwright Automation with JS/TS + API (Rest Assured) + Core Java

Hexaware Technologies • Hyderabad, Pune District, Chennai District

On-site
INR 1,200,000 - 2,100,000
SDET Engineer
SDET Engineer

Naukri E Hire Campaign • Pune District

On-site
INR 900,000 - 1,500,000
SDET Engineer - Automation
SDET Engineer - Automation

Zealant Consulting Group • Bengaluru

On-site
INR 800,000 - 1,200,000