Job Title: Test Lead (Automation)
Experience Required: 10+ years in QA with 3+ years in Leadership
Key Responsibilities:
- Lead and manage the automation testing team, ensuring timely and high-quality delivery.
- Design, develop, and maintain scalable automation frameworks using Selenium WebDriver with Java
- Collaborate with development, product, and DevOps teams to ensure comprehensive test coverage.
- Automate critical payment flows across SWIFT, SAMOS, CBPR+, SADC, and FX rails.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Conduct code reviews and enforce best practices in automation.
- Analyze test results, identify issues, and provide detailed defect reports.
- Mentor junior QA engineers and promote a culture of quality and continuous improvement.
Evaluate and implement new tools and technologies to enhance automation capabilities.
Required Skills & Qualifications:
- Bachelor’s degree in computer science, Engineering, or related field.
- 10+ years of experience in software testing, with at least 3 years in automation leadership.
- Prior experience in leading automation teams in banking/payment system projects.
- Understanding of TCS BaNCS Payments module and critical payment rails.
- Strong hands-on experience with Selenium WebDriver, and Java
- Experience with TestNG/JUnit, Maven/Gradle, Git, and Jenkins.
- Solid understanding of REST APIs and experience with API testing tools (e.g., Postman, RestAssured).
- Familiarity with BDD frameworks like Cucumber is a plus.
- Experience working in Agile/Scrum environments.
Excellent communication, leadership, and problem-solving skills.
Desired
- Exposure to AI-assisted development and testing tools such as: GitHub Copilot / Gemini Code Assist or similar tools for enhancing productivity and test coverage.
- Familiarity with AI-driven test case generation, code reviews, or defect prediction tools is a plus.