Java Selenium Testing Lead- Mid Level
Infosys • Bhubaneshwar, Odisha, India
**Role & seniority: ** QA Lead / Test Automation Lead; hands-on leadership; senior-level
**Stack/tools: ** Playwright (≥3 years, UI automation), TypeScript (or strong JS), Selenium with Java frameworks (Java), REST Assured (API testing), CI/CD + Git workflows, database testing via queries
**Top 3 responsibilities: **
-
Lead QA strategy and automated testing execution across releases/projects to ensure release readiness
-
Design, develop, and maintain scalable/reusable automation frameworks (Playwright + TypeScript/JS; Java Selenium frameworks)
-
Define and manage test plans/suites (functional, regression, smoke, integration), analyze results, and drive defect resolution
-
Must-have skills:
-
Strong UI test automation with Playwright: test creation, execution, maintenance
-
TypeScript proficiency for modular, reusable automation code (or strong JS with willingness to use TS)
-
Automation framework design for maintainability (reusable components/design patterns), test design techniques, test data management, defect lifecycle knowledge
-
Stakeholder management and ability to influence cross-functional quality outcomes
-
-
Nice-to-haves:
-
Performance testing concepts and applying performance/API testing into delivery pipelines
-
Database testing practices (data consistency/transformations/back-end validation)
-
-
Location & work type: Not specified in the provided text (unable to infer).
Full Description
Experience leading QA teams or acting as a test/automation lead across multiple releases. Expertise in building reusable automation components, applying design patterns, and improving framework maintainability. Experience with test execution and reporting practices that improve visibility and decision-making for releases. Strong stakeholder management skills with the ability to influence quality outcomes across cross-functional teams. Exposure to performance and API testing concepts and integrating automation into modern delivery pipelines. Strong hands-on experience with Playwright (minimum 3 years) for UI test automation, including test creation, execution, and maintenance. Proficiency in TypeScript (or strong JavaScript with willingness to work in TypeScript) for writing clean, modular, and reusable test automation code. Solid understanding of automation testing concepts including test design techniques, test data management, and defect lifecycle. Lead QA strategy and execution across projects, ensuring robust automated testing coverage and release readiness. Design, develop, and maintain Java-based Selenium automation frameworks aligned with best practices and long-term scalability. Define test plans, test cases, and automation suites for functional, regression, and smoke testing across applications. Review automation code, enforce quality standards, and drive improvements in test design, stability, and execution speed. Collaborate with engineering and product teams to clarify requirements, identify risks early, and ensure testability of features. Analyze test results, troubleshoot failures, and provide clear defect reports with reproducible steps and evidence. Mentor and guide QA engineers, supporting skill development, task planning, and consistent delivery across the team. Track quality metrics and communicate status, risks, and recommendations to stakeholders in a timely manner. Design and implement automation frameworks using Playwright with TypeScript/JavaScript for web and API testing, ensuring scalability, maintainability, and reusability. Develop, execute, and maintain automated test suites for functional, regression, smoke, and integration testing across multiple applications and environments. Collaborate with cross functional teams (developers, product owners, business analysts) to understand requirements, define acceptance criteria, and translate them into effective automated test scenarios. Integrate automated tests into CI/CD pipelines using Git-based workflows, ensuring fast feedback and reliable build quality gates. Perform API testing using Rest Assured or equivalent tools, validating request/response flows, status codes, and data integrity. Conduct database testing by writing and executing queries to validate data consistency, transformations, and back-end logic.