Job Purpose
- The Head of Testing is a senior leadership role responsible for overseeing quality assurance and testing functions.
- This position ensures that all products and services meet the highest standards of quality, functionality, and reliability before release.
- The role requires strategic planning, execution, and continuous improvement of testing processes and methodologies.
Job Accountabilities
Description
Performance Indicators
Leadership & Strategy
- Develop and implement the overall testing strategy, aligning with business goals.
- Provide leadership and guidance to the testing team, driving best practices and continuous improvement.
Test Planning & Execution
- Oversee the creation and execution of comprehensive test plans, test cases, and scripts.
- Ensure rigorous software and system testing, mitigating potential risks and issues.
Quality Assurance & Metrics
- Establish and maintain quality assurance standards and processes.
- Implement KPIs and metrics to measure and enhance testing effectiveness.
Team Management
- Lead, mentor, and develop a high-performing testing team.
- Foster a collaborative and innovative work environment.
Cross-Functional Collaboration
- Work closely with development, product management, and operations teams.
- Ensure seamless integration of testing into the overall project lifecycle.
Risk Management
- Identify, analyze, and mitigate risks related to software and system releases.
- Develop contingency plans to address potential quality and delivery issues.
Continuous Improvement & Innovation
- Stay updated on industry trends, emerging technologies, and best practices.
- Drive innovation to enhance testing methodologies and tools.
Data Management Risks & Issues Management
- Strict adherence to corporate policies & procedures, code of conduct, and applicable laws & regulations, to safeguard the customer interest, and Bank’s reputation.
Qualifications, Experience & Skills
Qualifications
- Bachelor’s degree in computer science, IT, Engineering, or a related field
- Proven track record in managing and delivering large-scale testing projects.
Experience
- 15+ years of experience in software testing and QA,
- At least 8 years’ experience in Banking Data Management projects: design, execution, and delivery; hands on experience in Enterprise Data warehousing and Data Analytics/ Business Intelligence Projects.
Job Specific Skills
- Proficiency in defining and implementing Testing Strategy, Test architecture, Framework and governance.
- Proficiency in designing and delivering automation testing frameworks / platforms.
Preferred Certification / Training
- Certifications in Software testing and Quality assurance e.g. Brain Bench
Generic Skills Requirements
- Excellent skills in MS Office (Outlook, Excel, PPT, Word).