Job Title:  Consultant | Selenium | Bengaluru | Engineering

Job requisition ID ::  100093
Date:  Apr 9, 2026
Location:  Bengaluru
Designation:  Consultant
Entity:  Deloitte Touche Tohmatsu India LLP

Team Lead | Engineering, AI & Data - Engineering  I Selenium

 

Location:  Bengaluru.

 

The Team

 

Leverage engineering-led design, deep industry knowledge, and AI and data-driven insights to transform the technology platforms at the heart of your business.   

Working alongside your team, we empower your organization and drive mission-critical solutions whether you need to modernize existing systems or implement new technology products and platforms. Through innovation, we improve financial performance, accelerate new digital businesses and fuel growth.

 

Key Responsibilities 

 

We are seeking a detail-oriented QA Automation Engineer to design, develop, and maintain automated test scripts for our web applications. You will be responsible for managing legacy Selenium WebDriver suites while architecting and scaling modern end-to-end tests using Playwright.

Framework Development: Design and implement robust, scalable automation frameworks from scratch using Playwright and Selenium with Python.

Scripting & Execution: Write maintainable automated test scripts using Python and scale modular automation frameworks (e.g., Page Object Model, Hybrid, or Data-Driven).

Cross-Browser Testing: Ensure application compatibility across major rendering engines (Chromium, WebKit, Firefox) and devices.

API Testing: Develop and execute automated tests for RESTful APIs using tools like Postman, RestAssured, or Playwright’s built-in API testing capabilities to ensure full-stack quality.


Your work profile

Role Overview

We are looking for an experienced Selenium Java Automation Engineer with strong hands‑on coding skills and a solid understanding of automation frameworks for Web UI and API testing. The ideal candidate should have deep expertise in Java, Selenium, Cucumber (BDD), and modern CI/CD practices.

The role involves building scalable automation frameworks, improving automation coverage, integrating scripts into CI/CD pipelines, and collaborating with cross‑functional teams in an Agile environment with a focus on in‑sprint automation delivery.

 

Key Responsibilities

1. Automation Design & Development

  • Develop and maintain automation test scripts using JavaSelenium WebDriver, and Cucumber (BDD).
  • Build advanced, scalable automation frameworks for Web UI and REST API testing.
  • Design and implement API test automation covering single or multiple microservice interactions.
  • Ensure all automation scripts follow best practices and are:
  • Modular
  • Reusable
  • Parameterized
  • Easy to maintain
  • Integrate automation suites with CI/CD pipelines such as Jenkins or GitHub Actions.

 

2. Testing Execution & Reporting

  • Execute automated test suites for:
  • Regression
  • Smoke
  • Sanity
  • Functional testing
  • Analyze automation results, troubleshoot issues, and collaborate closely with developers for timely resolution.
  • Maintain execution logs and optimize automation performance.
  • Prepare detailed test reports with insights and share them with stakeholders.

 

4. Test Process & Quality Ownership

  • Perform requirement analysis to derive test conditions, acceptance criteria, and automation feasibility.
  • Prepare detailed test cases, automation scripts, and maintain traceability.
  • Follow structured QA processes across test planning, execution, and defect reporting.
  • Provide timely testing status and ensure alignment with the overall quality goals.

 

Must‑Have Skills

  • Strong, hands‑on programming expertise in Java (mandatory).
  • Expert-level skills in Selenium WebDriver for Web UI test automation.
  • Strong experience with Cucumber BDD, including:
  • Writing feature files
  • Step definitions
  • Hooks
  • Practical experience in API automation and microservices testing.
  • Hands‑on familiarity with:
  • JUnit / TestNG
  • Git / GitHub
  • Maven or Gradle
  • Jenkins / GitHub Actions for CI/CD integration
  • Ability to build automation frameworks from scratch.
  • Deep knowledge of the software testing lifecycle:
  • Requirement analysis
  • Test design
  • Test automation
  • Defect lifecycle