Key Responsibilities
Leadership and Team Management
- Manage and mentor a team of UAT testers.
- Define team goals, set priorities, and ensure deadlines are met.
- Conduct performance reviews and provide constructive feedback.
- Adopt and enforce a defined set of UAT testing principles.
Test Planning and Strategy
- Develop and implement comprehensive test strategies, test plans, and test scripts.
- Ensure test scenarios are comprehensive and include negative testing using invalid data and conditions.
- Collaborate with Project Managers, Business Analysts, Group Technology teams, and vendors to understand project requirements and timelines.
- Ensure test plans are aligned with overall project goals.
- Leverage Artificial Intelligence and/or automated testing scripts across testing activities where applicable.
Quality Assurance Processes
- Oversee the execution of both manual and automated testing.
- Ensure thorough testing of software applications, identifying defects and ensuring timely resolution.
- Implement and promote best practices in testing processes and methodologies.
Reporting and Documentation
- Prepare detailed test reports, documentation, and testing metrics.
- Communicate test results, risks, and quality issues effectively to stakeholders.
- Maintain comprehensive documentation of test cases, scripts, and testing procedures.
Continuous Improvement
- Stay current with industry trends and advancements in testing tools, technologies, and methodologies.
- Identify opportunities for improvement in QA processes and implement enhancements accordingly.
Collaboration and Communication
- Work closely with cross‑functional teams, including business users, vendors, Group Technology, and Group Operations.
- Foster a culture of quality, accountability, and continuous improvement across the organisation.
Key Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software testing, with at least 2 years in a managerial or leadership role.
- Strong knowledge of QA methodologies, tools, and processes.
- Certification in software testing (e.g. ISTQB).
- Experience working within Agile or Scrum methodologies.
- Experience in Blockchain or Distributed Ledger Technology (DLT) initiatives, proofs of concept, or system implementations within financial services is an added advantage.