V

QA Lead

Virtusa • Pune, Maharashtra, India

onsitefull-time
Posted Oct 10, 2026Apply by Nov 9, 2026

**Role & seniority: ** Software Quality Assurance Engineer (Test Automation) — Senior/Lead; 8+ years (7–10 years total experience stated)

**Stack/tools: **

  • Java (8+ years), OOP

  • Selenium WebDriver (8+ years)

  • TestNG / JUnit

  • BDD: Cucumber or JBehave

  • AI tool exposure: Windsurf, Claude (as applicable)

  • CI/CD: Jenkins, Azure DevOps, GitLab CI

  • Version control: Git (and SVN mentioned)

  • Issue tracking: JIRA

  • DB testing: SQL

  • Top 3 responsibilities:

    • Design and develop robust, scalable automation frameworks using Java + Selenium

    • Define automation scope/strategy/test plans and collaborate with dev/product/QA for banking applications

    • Build/maintain automated test suites and ensure comprehensive test coverage (web-based banking)

  • Must-have skills:

    • Strong test automation background (QA with automation focus)

    • Hands-on Java test automation

    • Deep Selenium WebDriver experience

    • Testing frameworks: TestNG/JUnit

    • Banking/financial services experience (3+ years) with compliance/domain understanding

    • BDD experience (Cucumber/JBehave)

    • CI/CD familiarity (Jenkins/Azure DevOps/GitLab CI)

    • SQL knowledge for database testing

    • Git/SVN, JIRA, strong analytical/problem-solving and communication

  • Nice-to-haves:

    • Exposure to AI-assisted tooling (Windsurf/Claude)

    • Experience with additional banking dom

Full Description

Job Requirements

experience in Software Quality Assurance with a strong focus on test automation.

Solid 8+ years of hands-on experience with Java for developing test automation scripts.

Extensive experience (8+ years) with Selenium WebDriver for automating web application testing.

Demonstrated experience (minimum 3 years) working within the banking or financial services industry, understanding its unique domain knowledge and compliance needs.

Proficiency with testing frameworks such as TestNG or JUnit.

Exposure to AI tool like Windsurf, Claude, etcExperience with Behavior-Driven Development (BDD) tools like Cucumber or JBehave.Strong understanding of object-oriented programming (OOP) principles.Experience with version control systems (e.g., Git, SVN)

Familiarity with CI/CD tools (e.g., Jenkins, Azure DevOps, GitLab CI).Experience with issue tracking tools (e.g., JIRA) Knowledge of SQL for database testing.Excellent analytical, problem-solving, and communication skills.

Ability to work independently and collaboratively in a fast-paced environment.

Lead the design and development of robust, scalable, and maintainable automation frameworks using Java and Selenium WebDriver.

Collaborate with development, product, and QA teams to define automation scope, strategy, and test plans for banking applicationsDevelop, execute, and maintain automated test scripts for web-based banking applications, ensuring comprehensive test coverag

Utilize and extend existing automation frameworks (e.g., TestNG, JUnit, Cucumber BDD) and explore new tools and technologies to enhance testing capabilitiesApply in-depth knowledge of banking products, processes, and regulatory requirements (e.g., KYC, AML, Payments, Core Banking, Trading) to design relevant and effective test scenarios JavaSeleniumOracleAI Tool

Work Experience

7-10Years

JavaSelenium WebDriverTest AutomationTestNGJUnitCucumberBehavior-Driven DevelopmentObject-Oriented ProgrammingGitJenkinsAzure DevOpsGitLab CIJIRASQLBanking and Financial ServicesOraclemulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.