Software Engineer in Test

17 hours ago


Bengaluru Karnataka India, Karnataka Maveric Systems Limited Full time

SDET – API & Microservices Development



Job Summary

We are seeking a passionate and technically strong Software Development Engineer in Test (SDET) who excels in both software development and quality engineering. This role is ideal for engineers who want to build robust, scalable microservices and ensure their quality through automation and modern testing practices. You will be a key contributor to the design, development, and deployment of high-performing APIs and services, embedding quality at every stage.


Roles and Responsibilities

  • Development (Primary Focus)
  • Design, develop, and enhance microservices using modern frameworks (e.g., Spring Boot), ensuring code is modular, maintainable, and production ready.
  • Collaborate with architects and developers to define system architecture, implement testability hooks, and drive engineering best practices.
  • Participate in code reviews, contribute to refactoring, and enforce clean code principles.
  • Develop utilities and tools to support test data generation, mocking, and environment simulation.
  • Integrate microservices into CI/CD pipelines for automated build, deployment, and validation.
  • Contribute to observability, logging, and error handling strategies for all services.
  • Testing & Quality Engineering
  • Design, develop, and maintain automated test frameworks and test suites for microservices and APIs.
  • Perform unit testing, contract testing, integration testing, and performance benchmarking.
  • Integrate automated tests into CI/CD pipelines for continuous validation and faster feedback loops.
  • Monitor test executions, analyse failures, and drive root cause analysis and defect prevention strategies.
  • Collaborate with QA and DevOps teams to ensure quality gates are met at every stage of the SDLC.


Required Competencies

  • Strong programming skills in Java, Kotlin, or similar object-oriented languages.
  • Hands-on experience in RESTful API development and testing using tools like Postman, Swagger, Rest Assured, or Karate.
  • Proficiency in microservices architecture, with experience in Spring Boot, Spring Cloud, or similar frameworks.
  • Solid understanding of test automation tools such as JUnit, TestNG, Selenium
  • Experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) for containerized deployments and testing.
  • Strong grasp of software testing methodologies, including TDD, BDD, and shift-left testing.


Preferred Qualifications

  • Bachelor’s or master’s degree in computer science, Engineering, or related field.
  • 5–7 years of experience in software development and testing roles.
  • ISTQB or equivalent testing certification is a plus.
  • Experience working in Agile/Scrum environments with a DevOps mindset.
  • Contributions to open-source projects, technical blogs, or internal tooling are highly valued.


Location: Bangalore, Chennai or Pune

Work Model: All the days work from office, can avail 5 days of WFH in a month

Experience: 5 to 7 years



  • Bengaluru, Karnataka, India, Karnataka Talentoj Full time

    Role Purpose:The Software Development Engineer in Test II (SDET II) will focus on ensuring the quality and performance of highly scalable web and backend applications. In this role, you will design and implement automated tests for web (Playwright/Selenium) and API-based solutions, leveraging your knowledge of Java or JavaScript. Collaborating closely with...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Software Engineer in TestDesired Experience Range: 5 - 7 yearsLocation of Requirement: Bangalore Must HavePython, SeleniumMinimum 2 years of hands-on software test development experience, including both functional and non-functional test developmentPassion for driving best practices in the testing spaceSolid experience with Python or other OO...


  • Bengaluru, Karnataka, India, Karnataka Auxia Full time

    About AuxiaAuxia is an AI-powered Growth and Personalization Platform that is reinventing how companies activate, engage, retain and monetize their customers. Auxia’s software delivers real-time personalization using ML that treats each customer as a unique individual, effectively creating a “cohort-of-one”. With Auxia, hundreds of personalized...


  • Bengaluru, Karnataka, India, Karnataka SuperAGI Full time

    About Us:SuperAGI is pioneering the future of Artificial General Intelligence with groundbreaking research and innovative AI products. Our mission is to transform the future of applications through intelligent, autonomous solutions that drive unparalleled efficiency and growth. We are building a world where AI and human intelligence collaborate seamlessly to...


  • Bengaluru, Karnataka, India, Karnataka Coforge Full time

    Job Title: Software Development Engineer in Test (SDET) – API & BDD AutomationPosition OverviewWe are looking for a skilled Software Development Engineer in Test (SDET) with proven expertise in automating API tests for both SOAP and RESTful services. This role emphasizes backend automation using Java and BDD frameworksThe successful candidate will develop...


  • Bengaluru, Karnataka, India TECHZARINFO SOFTWARE & CONSULTING SERVICES Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Software Tester (Automation – Selenium, 5+ Years Experience)Company: TechZarInfo Software Solutions Pvt LtdLocation: BangaloreJob Type: Full-timeAbout TechZarInfoTechZarInfo Software Solutions Pvt Ltd is a privately held software development company offering a wide range of custom digital solutions. Focused on innovation and adaptability, the company...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Lead Software Engineer in TestDesired Experience Range: 10+ yearsLocation of Requirement: Bangalore Key ResponsibilitiesAs a Lead SDET, you will play a crucial role in strengthening test automation strategies, leading quality initiatives, and championing a culture of excellence in engineering.Work closely with Software Engineers to understand the complex...


  • Bengaluru, Karnataka, India, Karnataka Lumilens Full time

    About LumilensAt Lumilens we are building the critical photonics infrastructure that powers tomorrow’s AI supercomputing. From chip-to-chip optical interconnects to scalable photonic engines, Lumilens is unlocking a new era of computing faster, cooler, and massively more efficient.We’re a well-funded startup backed by Mayfield and led by veterans...


  • Bengaluru, Karnataka, India, Karnataka Coforge Full time

    About the jobJob Title: Software Development Engineer in Test (SDET) – API & BDD AutomationPosition OverviewWe are looking for a skilled Software Development Engineer in Test (SDET) with proven expertise in automating API tests for both SOAP and RESTful services. This role emphasizes backend automation using Java and BDD frameworksThe successful candidate...


  • Bengaluru, Karnataka, India, Karnataka Recro Full time

    Location: Bengaluru, on-siteExperience: 2-4 Yrs of full-timeIndustry: E-Commerce preferredStart Date: IMMEDIATE JOINERS ONLY.Position: Software Test Engineer (Automation + Manual)Position SummaryWe are looking for a highly motivated QA professional who is passionate about product quality, detail-oriented, and thrives in a fast-paced startup environment. The...