Skip to main content

Java Selenium-Lead I - Software Testing

Technology
UST
Pune Division, India1 month ago
Full time

Job description

Role Description

Qulity Automation Lead Engineer

Experience: 6+ Years

Education: B.E./B.Tech, BS/MS in Computer Science, Engineering, or equivalent

Role Overview

We are seeking a highly skilled Quality Automation Lead Engineer to drive test automation strategy, framework development, and quality engineering initiatives across cloud-native applications. The ideal candidate will have strong hands-on expertise in automation testing, leadership capabilities, Agile practices, and a passion for continuous testing and quality excellence.

Key Responsibilities

  • Design, develop, and maintain scalable automation frameworks and testing solutions.
  • Lead automation initiatives to improve test coverage, reduce manual effort, and accelerate release cycles.
  • Build and execute automated test suites for UI, API, integration, and end-to-end testing.
  • Collaborate with Product, Development, DevOps, and Operations teams to ensure high product quality.
  • Implement continuous testing practices within CI/CD pipelines.
  • Define and enforce testing standards, processes, and quality metrics across projects.
  • Develop quality dashboards and reporting mechanisms to provide visibility into product health.
  • Mentor and guide QA engineers, assign tasks, prioritize work, and monitor team performance.
  • Identify process improvements and recommend automation strategies to enhance efficiency.
  • Work effectively with globally distributed Agile and Scrum teams.

Required Skills

  • 8+ years of software testing and test automation experience.
  • Strong hands-on experience with:
    • Selenium
    • Karate
    • Cucumber
    • Bruno
    • TestNG
    • Jenkins
    • SQL

  • Programming expertise in Java and/or Python.
  • Experience in API testing using REST/SOAP services.
  • Strong understanding of Agile, SDLC, STLC, and Quality Engineering principles.
  • Experience building and maintaining automation frameworks from scratch.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong communication and stakeholder management abilities.

Preferred Skills

  • Cloud platform experience with AWS and/or GCP.
  • Strong Java development experience with Spring Boot.
  • Experience with TDD/BDD methodologies.
  • Hands-on knowledge of:
    • JUnit
    • Rest Assured
    • SonarQube
    • Bamboo
    • Checkmarx
    • Fortify

  • Experience integrating automation with CI/CD pipelines.
  • Understanding of code quality, code coverage, and continuous delivery practices.

Technical Stack

Automation: Selenium, Karate, Cucumber, TestNG, Bruno

Languages: Java, Python

API Testing: REST, SOAP, Rest Assured

CI/CD: Jenkins, Bamboo

Cloud: AWS, GCP

Quality Tools: SonarQube, Checkmarx, Fortify

Frameworks: Spring Boot, JUnit

Database: SQL

Skills

API Testing, Agile, BDD

Keywords
monthsOfExperience: 96Spring FrameworkTestNGSonarQubeKarateDevOpsPythonScrumSoapSqlJavaCI / CDCode coverageMachine codeDebuggerCucumberAWSJenkinsJunitSelenium

Interested in this role?