HamburgerMenu
hirist

Software Development Engineer - Test - Automation Testing

Vikgol
Bangalore
4 - 7 Years

Posted on: 27/11/2025

Job Description

Job Title : SDET (Software Development Engineer in Test)


Location : Bangalore


Work Mode : Hybrid (3 Days Work from Office)


Experience : 4 to 7 Years


Joining : Immediate


Mandatory skills : Java, REST Assured, Junit, Test Containers, Mockito


Any cloud exp : 6 months to 1 year minimum experience


About the Role :


We are looking for an experienced and highly skilled Software Development Engineer in Test (SDET) to join our Data Engineering team. The role requires hands-on experience in API automation, microservices testing, and framework development.


You will work closely with developers, architects, and product teams to ensure the quality, reliability, and performance of a large-scale microservices ecosystem built on JHipster, Spring Boot, and React, deployed on Kubernetes (GCP).


This position offers the opportunity to contribute to automation strategy, strengthen CI/CD pipelines, and bring engineering excellence to a fast-paced, cloud-native environment.


Key Responsibilities :


Automation & Framework Development :


- Design, develop, and maintain automation frameworks for API, microservices, and integration testing.


- Build test frameworks from scratch using Java, REST Assured, JUnit, Mockito, Test Containers.


- Automate test cases for microservices running on event-driven architecture.


Microservices & API Testing :


- Perform end-to-end testing of microservices built using JHipster, Spring Boot, and deployed on Kubernetes.


- Test APIs and services in distributed environments using REST Assured.


- Validate Kafka-based event-driven systems including producer-consumer flows, topics, messages, brokers.


Test Strategy & Quality Ownership :


- Define test plans, test strategy, and test coverage for services and applications.


- Ensure thorough understanding and implementation of SDLC & STLC best practices.


- Work with product and engineering teams to identify gaps, risks, and issues early in development.


CI/CD & Cloud Integration :


- Contribute to CI/CD pipeline improvements by integrating automated test suites.


- Execute testing in cloud environments and containerized platforms (Docker / Kubernetes).


- Collaborate closely with DevOps to ensure smooth, automated deployments.


Test Management & Documentation :


- Use test management tools like TestRail or qTest to create, manage, and report test cases.


- Document test execution results, maintain test reports, and ensure complete traceability.


Mandatory Skills :


- Very strong API automation using REST Assured (must-have, hands-on).


- Experience in microservices testing using event-driven architecture (Kafka or equivalent).


- Understanding of Kafka Producer/Consumer, Topics, Broker, Message Flow.


- Strong knowledge of Java, JUnit, Mockito, Test Containers.


- Proven experience creating automation frameworks from scratch.


- Strong experience in test planning, strategy creation, SDLC, STLC.


- Hands-on experience with test management tools like TestRail, qTest.


- Excellent understanding of software testing fundamentals.


Desired Skills :


- Experience with AWS, GCP, or Azure cloud environments.


- Hands-on with Docker, Kubernetes, or equivalent tools.


- Exposure to CI/CD tools and automation workflows.


- Familiarity with JHipster and React-based applications.


- Experience working in agile environments with cross-functional teams.


Project Details :


- Work with the Data Engineering team on a large-scale microservices ecosystem.


- Applications are built using JHipster (backend Spring Boot + frontend React).


- Deployment environment includes Kubernetes on GCP, microservices, Kafka messaging, and cloud pipelines.


- Your contribution will directly impact system reliability, automation maturity, and engineering velocity.


Candidate Expectations :


- Strong analytical, debugging, and problem-solving skills.


- Ability to work independently and also collaborate with diverse teams.


- Attention to detail with a passion for improving software quality.


- Willing to work 3 days a week from the Bangalore office.


info-icon

Did you find something suspicious?