Talent.com
Software engineer in test

Software engineer in test

CoforgeBengaluru, Karnataka, India
6 days ago
Job description

About the job

Job Title : Software Development Engineer in Test (SDET) – API & BDD Automation

Position Overview

We 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 frameworks

The successful candidate will develop and maintain automated test scripts while ensuring robust validation of service interactions, leveraging modern Java techniques and frameworks.

Required Qualifications

Proficiency in Java (version 8 or higher) , with a focus on clean and maintainable code.

Solid hands-on experience with API test automation (REST and SOAP), preferably using Rest Assured.

Experience in Java SOAP web service integration , including working with JAXB-generated client stubs from WSDL / XSD to handle XML marshalling, unmarshalling, and schema validation within test automation.

Good understanding of BDD concepts and experience working with the Cucumber framework.

Knowledge of test automation best practices , including test data management and modular design.

Familiarity with version control and build tools ( Git , Maven ) and test execution frameworks like Test NG or JUnit.

Experience working in Agile development environments and contributing to cross-functional teams.

Key Responsibilities

Develop and maintain automated test scripts for SOAP and REST APIs using Java and Rest Assured.

Work with Java-based SOAP web service integrations , utilizing JAXB-generated client stubs from WSDL / XSD to enable seamless XML marshalling, unmarshalling, and schema validation as part of test automation.

Implement and support Behavior-Driven Development (BDD) test frameworks using Cucumber , including :

Writing expressive and maintainable Gherkin feature files.

Developing modular and reusable step definitions in Java.

Managing hooks, tags, and context objects to streamline test execution.

Create data-driven test scenarios using Data Tables, Scenario Outlines, and external data sources such as JSON and Excel.

Apply Java 8+ features , such as Streams and Optionals, to write efficient and clean test code.

Model API requests and responses using well-structured POJOs and utilize Enums to organize test data and input validation.

Integrate automated tests into CI / CD pipelines and collaborate closely with developers, QA, and Dev Ops teams.

Participate in defect analysis, test strategy reviews, and continuous test optimization.

Create a job alert for this search

Software Engineer Test • Bengaluru, Karnataka, India

Related jobs
  • Promoted
Software Engineer in Test

Software Engineer in Test

RecroBengaluru, Karnataka, India
Senior Automation Engineer - Playwright / Java.Notice Period : Immediate joiners only.Design, develop, and maintain automated test scripts using. Collaborate closely with developers and product teams t...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer In Test

Software Engineer In Test

HealthEdgeBengaluru, Republic Of India, IN
HealthEdge provides the only modern, enterprise-class software platform for healthcare payers.Using the patented HealthRules software suite, health plans, health insurance companies, and other paye...Show moreLast updated: 26 days ago
Software Development Engineer in Test

Software Development Engineer in Test

HackerEarthBangalore, Karnataka, IN
Quick Apply
SDET-1 (Software Development Engineer in Test) Location : Bangalore Experience : 1–2 Years Type : Full-time About HackerEarth HackerEarth is an AI-powered developer assessmen...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Engineer in Test-II

Software Development Engineer in Test-II

TELUS DigitalBengaluru, Karnataka, India
This job is with TELUS Digital, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Descriptio...Show moreLast updated: 1 day ago
  • Promoted
Software Engineer in Test

Software Engineer in Test

AuxiaBengaluru, Karnataka, India
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 t...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Engineer in Test (SDET)

Software Development Engineer in Test (SDET)

MockingjayBengaluru, Karnataka, India
Software Development Engineer in Test (SDET).SaaS platform designed to automate the entire testing lifecycle, encompassing UI, API, data, security, performance, and mobile testing.Our platform feat...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer in Test

Software Engineer in Test

HealthEdgeBangalore Urban, Karnataka, India
HealthEdge provides the only modern, enterprise-class software platform for healthcare payers.Using the patented HealthRules software suite, health plans, health insurance companies, and other paye...Show moreLast updated: 26 days ago
  • Promoted
Software Engineer

Software Engineer

Tata Consultancy ServicesGreater Bengaluru Area, India
Required Technical Skill Set : Java Selenium.Desired Competencies (Technical / Behavioral Competency).Minimum 5+ years of Java / Selenium Automation. Extensive experience working in webbased applicatio...Show moreLast updated: 16 days ago
  • Promoted
Senior Software Development Engineer in Test [T500-20035]

Senior Software Development Engineer in Test [T500-20035]

Delta Air LinesBengaluru, India
Delta Air Lines (NYSE : DAL) is the U.Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-...Show moreLast updated: 30+ days ago
  • Promoted
(High Salary) Software Engineer in Test

(High Salary) Software Engineer in Test

RecroBengaluru, Karnataka, India
Job role - Senior Automation Engineer - Playwright / Java Location : Bangalore, 5 days / week Experience : 3+ Years of full-time Notice Period : Immediate joiners only. Tech Key Responsibilities : - De...Show moreLast updated: 15 days ago
  • Promoted
  • New!
Software Development Engineer in Test (SDET) (High Salary)

Software Development Engineer in Test (SDET) (High Salary)

MockingjayBengaluru, Karnataka, India
Software Development Engineer in Test (SDET)About Mockingjay Mockingjay is a comprehensive software testing SaaS platform designed to automate the entire testing lifecycle, encompassing UI, API, d...Show moreLast updated: 3 hours ago
  • Promoted
Software Engineer in Test

Software Engineer in Test

LiciousBengaluru, Karnataka, India
We are Licious and we are a Bengaluru based meat and seafood company founded in 2015 by Abhay Hanjura and Vivek Gupta, our founders, foodies and friends. We pride ourselves on being India’s most suc...Show moreLast updated: 16 days ago
  • Promoted
Software Engineer in Test

Software Engineer in Test

CoforgeBengaluru, Karnataka, India
Automation Testing- Selenium / Java / Cucumber.Excellent Object-Oriented coding practices including strong design patterns knowledge, Refactoring, Clean Code, merging etc. Strong knowledge of Scripting...Show moreLast updated: 16 days ago
  • Promoted
Apply Now! Software Engineer in Test

Apply Now! Software Engineer in Test

HealthEdgeBengaluru, Karnataka, India
Overview : HealthEdge provides the only modern, enterprise-class software platform for healthcare payers.Using the patented HealthRules software suite, health plans, health insurance companies, and...Show moreLast updated: 8 days ago
  • Promoted
Software Engineer in Test

Software Engineer in Test

Landmark GroupBengaluru, Karnataka, India
Experience range : 5 to 12 years.Test Automation Development : Build and maintain robust, scalable test automation frameworks for API, web, and mobile platforms. Design, develop, and maintain internal...Show moreLast updated: 26 days ago
  • Promoted
Software Engineer in Test

Software Engineer in Test

Publicis SapientBengaluru, Karnataka, India
Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally enabled state, both in the way they work and the way they serve their customers...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Engineer in Test (SDET)

Software Development Engineer in Test (SDET)

LucidityBengaluru, Karnataka, India
Bangalore / Remote (first month of joining and 1 week per quarter to be onsite).Lucidity is a rapidly growing company with a first of its kind and impactful product in the cloud storage.Joining Luci...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer in Test (Urgent)

Software Engineer in Test (Urgent)

Landmark GroupBengaluru, Karnataka, India
Experience range : 5 to 12 years Key Responsibilities • Test Automation Development : Build and maintain robust, scalable test automation frameworks for API, web, and mobile platforms.Design, devel...Show moreLast updated: 3 hours ago