- We are looking for an experienced Software Testing Team Lead to manage both manual and automation testing efforts for critical banking and financial applications.
- The ideal candidate will have a strong background in test strategy, automation frameworks, and regulatory compliance, with the ability to lead a team and collaborate across departments.
Job Responsibilities:
Leadership & Team Management
- Lead and mentor a team of manual and automation testers.
- Allocate tasks, monitor progress, and ensure timely delivery of testing milestones.
- Conduct performance reviews and support career development of QA team members.
Test Strategy & Execution
- Define and implement comprehensive test strategies for functional, regression, integration, and UAT testing.
- Develop and maintain test plans, test cases, and test scripts for both manual and automated testing.
- Ensure test coverage for core banking systems, payment gateways, and financial applications.
Automation Frameworks
- Design, build, and maintain robust automation frameworks using tools like Selenium, TestNG, JUnit, or similar.
- Integrate automation into CI/CD pipelines using Jenkins, GitLab, or Azure DevOps.
- Optimize test execution and reduce manual effort through automation.
Banking Domain Expertise
- Understand banking workflows, compliance requirements (e.g., KYC, AML), and transaction processing.
- Collaborate with business analysts and developers to validate requirements and ensure testability.
Defect Management & Reporting
- Use tools like JIRA for defect tracking and reporting.
- Analyze test results, identify root causes, and work with development teams for resolution.
Quality Assurance & Compliance
- Ensure adherence to QA best practices, industry standards, and regulatory guidelines.
- Conduct audits and reviews to maintain high-quality deliverables.