Automation Test Engineer (Java SDET)

Tata Consultancy Services

India

On-site

INR 1,200,000 - 2,100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services is seeking an experienced Automation Test Engineer (Java SDET) to design, develop, and execute automated test solutions for APIs and web applications. The role requires strong Java, Selenium, and API testing expertise within an Agile, globally distributed team.

You will build and maintain Java-based automation frameworks (Cucumber, BDD) and integrate tests into CI/CD pipelines using Jenkins, Maven, and Git, driving high-quality software delivery.

Qualifications

  • 5+ years of software testing experience.
  • Strong hands-on experience with Core Java, Selenium, Maven, Git, Jenkins, JIRA.
  • Strong understanding of REST APIs and API automation.
  • Experience with UI and API automation testing using Cucumber/BDD.
  • Knowledge of Gherkin syntax and RAML or similar patterns.

Responsibilities

  • Design, develop, and maintain automated test scripts for web applications and APIs.
  • Develop automation frameworks using Java-based technologies and best practices.
  • Perform functional, regression, integration, and end-to-end testing.
  • Integrate automation into CI/CD pipelines using Jenkins, Maven, and Git.

Skills

Core Java
Selenium
Maven
Git
Jenkins
JIRA
REST APIs
API Automation
UI Automation
Cucumber
Gherkin

Tools

Postman
REST Client
MuleSoft Anypoint Platform
Service Virtualization

Job description

We are seeking an experienced Automation Test Engineer (Java SDET) with strong expertise in Core Java, Selenium, API Testing, Cucumber, BDD Frameworks, Jenkins, Maven, and Git. The ideal candidate will be responsible for designing, developing, and executing automated test solutions for APIs and web applications while ensuring high software quality and compliance with enterprise testing standards.

The role requires strong automation testing experience, excellent analytical skills, and the ability to collaborate effectively with globally distributed teams in an Agile environment.

Key Responsibilities
Automation Testing
  • Design, develop, and maintain automated test scripts for web applications and APIs.
  • Develop automation frameworks using Java-based technologies and industry best practices.
  • Perform functional, regression, integration, and end-to-end testing.
  • Ensure high-quality software delivery through automation-first testing approaches.
API Testing
  • Validate REST APIs including:
    • GET
    • POST
    • PUT
    • DELETE
  • Test request-response mechanisms, message schemas, and API contracts.
  • Perform API automation and backend validation activities.
BDD & Test Framework Development
  • Develop automation scenarios using:
    • Cucumber
    • BDD Methodology
    • Gherkin Syntax
  • Create reusable test components and frameworks.
  • Maintain testing documentation and test cases.
DevOps & CI/CD Integration
  • Integrate automation testing into CI/CD pipelines.
  • Work with:
    • Jenkins
    • Maven
    • Git
  • Support continuous testing and delivery initiatives.
Quality Engineering
  • Review test processes and identify automation opportunities.
  • Coordinate testing activities across projects.
  • Analyze defects and prioritize issues based on business impact.
  • Support quality governance and testing standards.
Collaboration & Agile Delivery
  • Participate in Agile ceremonies and sprint activities.
  • Collaborate with development teams across multiple locations.
  • Mentor and support junior testers where required.
  • Drive continuous improvement initiatives across testing processes.
Required Skills
  • 5+ years of software testing experience.
  • Strong hands-on experience with:
    • Core Java
    • Selenium
    • Maven
    • Git
    • Jenkins
    • JIRA
  • Strong understanding of REST APIs.
  • Experience in:
    • API Automation Testing
    • UI Automation Testing
  • Hands-on experience with:
    • Cucumber
    • BDD Frameworks
    • Gherkin Syntax
  • Understanding of:
    • RAML
    • Message Schema
    • Request-Response Patterns
  • Strong defect analysis and test case design capabilities.
  • Excellent written and verbal communication skills.
Preferred Skills
  • Postman.
  • REST Client.
  • MuleSoft Anypoint Platform.
  • Service Virtualization / Stubbing.
  • Agile Methodologies.
  • Retail Banking Domain Knowledge.
  • MS Excel.
Desired Candidate Profile
  • Strong analytical and problem-solving skills.
  • Excellent collaboration and communication abilities.
  • Ability to work independently with minimal supervision.
  • Strong ownership mindset and commitment to quality.
  • Passion for automation and continuous improvement.
  • Ability to perform under pressure and meet delivery commitments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer In Test
Software Engineer In Test

SourcingXPress • Pune District

On-site
INR 1,400,000 - 1,900,000
Automation Engineer
Automation Engineer

indiumsoft • Chennai District

On-site
INR 1,200,000 - 2,000,000
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
Sr. Automation Tester
Sr. Automation Tester

Impronics Technologies • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Automation Testing Engineer
Automation Testing Engineer

Zoho • Dadri

On-site
INR 1,500,000 - 2,500,000
Automation Testing Engineer
Automation Testing Engineer

Dailoqa • Dadri

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

Sony India Software Centre • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Senior Java Automation Test Engineer
Senior Java Automation Test Engineer

EPAM Systems • Coimbatore District

On-site
INR 1,200,000 - 2,200,000
Senior Java Automation Test Engineer
Senior Java Automation Test Engineer

EPAM Systems • Maharashtra

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