The Test Lead is accountable for providing Test services to the Change-The-Bank organization of the OCOO Segment. In this accountability, the Test Lead is responsible for developing and leading a team of Test Managers and Test Analysts and is overall accountable for the quality, accuracy and timeliness of delivered test services for the BU's IT programs and projects. S/He defines and sets test strategies, understands, plans and manages test demand, resources, dependencies, priorities, and risks for projects, and coaches, develops, mentors, and leads the team to ensure these responsibilities are fulfilled.
PRINCIPAL DUTIES AND RESPONSIBILITIES
- Collaborates with the IT leadership team and other relevant stakeholders to define the overall test strategy and approach to support and ensure the quality of technology change in SBC as well as the business/project requirements; Oversees the team members to develop and conduct test plans, test coordination, test cases, test scripts, test data design, test execution, and documentation for tests
- Develops and documents testing plans, including functional, QA, user acceptance testing, or other testing as appropriate; Collaborates with key stakeholders to align on the test goals and expectations; Communicates expectations to the team and stakeholders in a timely manner; Develops test reports to identify potential issues and risks and conducts post-go-live validation tests to ensure that all problems are well acted on and remediated; Acts as the final support instance on test defect triage
- Works closely with Delivery Leads and other dependent units to ensure alignment of project delivery and testing goals; Oversee testing bugs and issues and collaborates with Systems Analysts and Engineers for improvement and optimization; Ensures post-implementation testing and monitoring is conducted to validate and implement troubleshooting for potential problems.
- Contributes to a robust SBC test governance landscape through appropriate documentation, monitoring, and enforcement of standardized processes for testing activities
- Stays abreast of the latest technological advances and market trends that could benefit the bank with positive technical direction; Determines their potential impact on the bank and develops continuous improvement strategies for the bank’s test strategies and practices.
- Invests in the careers of the Test team by providing opportunities for growth and advancement and clearly understandable goals so performance can be measured fairly and reasonably; Recruits, develops, and grows talent through effective mentoring, coaching, succession planning, and retention strategies
JOB QUALIFICATIONS
Years of Work Experience: 10+ years of experience in software testing and quality assurance, with a minimum of 3-5 years of experience leading and managing a team of Test analysts and Test Managers in a banking environment.
Educational Attainment/ Bachelor's degree in Computer Science, Engineering or a related field
Required/Preferred Certification/Professional License (if applicable):
- Professional certifications in software testing, such as ISTQB - International Software Testing Qualifications Board, ISEB - Information Systems Examination Board, and QAI - Quality Assurance Institute
- Professional Certifications in Project Management such as Project Management Professional (PMP), PRINCE2 Practitioner
- Professional Certifications in leadership such as PMI-ACP, Scrum Master (CSM)
- Certifications in test management tools and software, such as HP Quality Center, JIRA, and TestRail
- Certifications in testing frameworks such as Selenium, Appium, TestNG, and JUnit.
Field of Specialization:
- Strong test management skills: The individual in this role should have experience leading and managing testing and quality assurance activities and teams, and be able to effectively plan, organize, and manage test resources.
- Strong leadership and mentoring skills: The test lead should be able to lead and mentor a team of test analysts and test managers and be able to effectively manage their performance and development.
- Strong communication skills: The test delivery lead should be able to communicate effectively with a wide range of stakeholders, including project managers, developers, and external partners.
- Strong technical skills: The test lead should have a good understanding of different technology systems and be able to work closely with technical teams to ensure that projects are delivered to the required quality standards.
- Knowledge of software development methodologies such as Agile, Scrum, and Waterfall
- Knowledge of testing methodologies, techniques and best practices such as Test-Driven Development (TDD), Behavior-Driven Development (BDD), Test Automation, and Continuous Testing
- Knowledge of test management tools and software, such as HP Quality Center, JIRA, and TestRail
- Knowledge of testing frameworks such as Selenium, Appium, TestNG, and JUnit.