Lead Java Automation Test Engineer with AI

EPAM Systems

Coimbatore District

On-site

INR 1,500,000 - 2,200,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems is seeking a Lead Java Automation Test Engineer with 9–14 years of experience to architect scalable automation solutions. You will lead the development of Java-based test frameworks, harness Selenium-driven automation, and implement API testing across REST and SOAP services.

The role emphasizes CI/CD integration, code quality, and AI-powered testing workflows. You will guide teams, review code, and establish standards while leveraging Generative AI tools to accelerate testing and

Qualifications

  • 9–14 years of test automation experience.
  • Proficient in Java, Selenium, and framework design.
  • Strong knowledge of OOP concepts and design patterns (Singleton, Factory, Decorator).
  • Experience with Page Object Model/Page Factory.
  • API automation for REST and SOAP, including XML/JSON validation.
  • CI/CD and DevOps integration with Jenkins and GitHub Actions.
  • Ability to set up static code analysis, quality gates, and dashboards.
  • Practical experience with AI tools (LLMs) and AI-assisted testing workflows.
  • Familiarity with embeddings, vector databases, and semantic search.
  • Experience with AI agents and agentic tooling for engineering tasks.

Responsibilities

  • Architect, build, and maintain scalable Java-based test automation frameworks.
  • Develop reliable automation solutions using Selenium.
  • Guide framework architecture for scalability, maintainability, and reuse.
  • Implement parallel execution and optimize cross-browser performance.
  • Create reusable libraries, utilities, and framework extensions.
  • Apply core OOP principles and design patterns in code.
  • Develop API automation for REST and SOAP services.
  • Validate XML/JSON payloads via serialization/deserialization.
  • Configure auth schemes (Basic, Bearer, OAuth, NTLM) for APIs.
  • Manage API session handling and CI/CD integration.
  • Perform code reviews and enforce clean coding practices.
  • Define coding standards, branching, and version control best practices.
  • Integrate automation with CI/CD pipelines (Jenkins, GitHub Actions).
  • Architect and implement AI-powered automation for test case creation, script generation, and code review.

Skills

Java
Selenium
API automation
CI/CD
AI testing
OOP patterns
Page Object Model
REST & SOAP
Jenkins
GitHub Actions
LLMs familiarity
Agentic AI
Prompt engineering

Tools

Selenium WebDriver
JUnit/TestNG

Job description

We're on the hunt for a highly capable Lead Java Automation Test Engineer bringing solid expertise across Java automation frameworks, API testing, CI/CD integration, and cutting-edge AI-powered testing methods. The right candidate will take charge of architecting scalable automation solutions, advancing quality engineering standards, guiding team members, and harnessing Generative AI and Agentic AI capabilities to speed up software testing and delivery cycles.

Responsibilities
  • Architect, build, refine, and sustain scalable test automation frameworks built on Java
  • Construct dependable automation solutions using Selenium
  • Guide framework architecture decisions with an eye toward scalability, maintainability, and reusability
  • Roll out parallel execution approaches and fine-tune execution speed across various browsers and platforms
  • Build reusable libraries, utility functions, and framework extensions
  • Apply solid Object-Oriented Programming concepts, including classes, objects, inheritance, polymorphism, encapsulation, and abstraction
  • Architect and build API automation solutions covering both REST and SOAP services
  • Verify XML and JSON payload integrity through serialization and deserialization approaches
  • Set up authentication and authorization schemes, including Basic Authentication, Bearer Tokens, OAuth, and NTLM
  • Manage session handling and conduct API integration testing
  • Perform code reviews and uphold clean coding practices
  • Define and maintain coding conventions, branching approaches, and version control best practices
  • Connect automation suites into CI/CD pipelines through Jenkins and GitHub Actions
  • Architect and implement AI-powered solutions supporting automated test case creation, script generation, and code review processes
Requirements
  • Between 9 and 14 years of background in test automation engineering
  • Strong command of Java, Selenium, and designing test automation frameworks
  • Skilled in Object-Oriented Programming principles and design patterns, such as Singleton, Factory, and Decorator
  • Familiarity with Page Object Model and Page Factory design approaches
  • Capability in API automation covering REST and SOAP services, including XML and JSON validation
  • Strong background integrating CI/CD and DevOps practices using Jenkins and GitHub Actions
  • Ability to configure static code analysis tools, quality gates, and automation reporting dashboards
  • Practical experience working with Large Language Models, such as GitHub Copilot, Claude, and Cursor
  • Solid understanding of Prompt Engineering, Context Window Management, and Tokenization concepts
  • Working knowledge of embeddings, vector databases, and semantic search implementations
  • Background working with AI agents and AI-assisted engineering tools, such as OpenAI Assistants
Nice to have
  • Background constructing multi-agent and agentic workflows to support end-to-end testing and workflow coordination
  • Familiarity with Retrieval-Augmented Generation architecture and its integration with enterprise knowledge repositories
  • Understanding of Model Context Protocol concepts and associated frameworks
  • Knowledge of Attention Mechanisms and Transformer-based model design
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Automation Test Engineer with AI
Lead Java Automation Test Engineer with AI

EPAM Systems • Bengaluru

On-site
INR 3,200,000 - 5,200,000
Lead Java Automation Test Engineer with AI
Lead Java Automation Test Engineer with AI

EPAM Systems • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Lead Java Automation Test Engineer with AI
Lead Java Automation Test Engineer with AI

EPAM Systems • Maharashtra

On-site
INR 2,500,000 - 4,000,000
Senior Java Automation Test Engineer with AI
Senior Java Automation Test Engineer with AI

EPAM Systems • Bengaluru

On-site
INR 1,100,000 - 1,700,000
Senior Java Automation Test Engineer with AI
Senior Java Automation Test Engineer with AI

EPAM Systems • Maharashtra

On-site
INR 1,400,000 - 2,100,000
Lead Java Automation Test Engineer with AI
Lead Java Automation Test Engineer with AI

EPAM Systems • Chennai District

On-site
INR 3,500,000 - 5,200,000
Lead Java Automation Test Engineer with AI
Lead Java Automation Test Engineer with AI

EPAM Systems • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Java Automation Test Engineer with AI
Senior Java Automation Test Engineer with AI

EPAM Systems • Coimbatore District

On-site
INR 1,200,000 - 1,900,000
Senior Java Automation Test Engineer with AI
Senior Java Automation Test Engineer with AI

EPAM Systems • Chennai District

On-site
INR 1,100,000 - 1,900,000
Senior Java Automation Test Engineer with AI
Senior Java Automation Test Engineer with AI

EPAM Systems • Gurugram District

On-site
INR 1,500,000 - 2,800,000