Key Responsibilities
1. Quality Strategy & Governance
- Develop and implement the Group's Quality Management Framework, testing standards and quality assurance policies.
- Establish quality gates, testing methodologies, acceptance criteria and defect management processes.
- Conduct quality audits and ensure corrective and preventive actions are implemented.
- Monitor quality performance and present regular reports to senior management.
2. Product Quality Assurance & Testing
- Oversee quality assurance throughout the software development lifecycle, from requirements and design to deployment and release.
- Lead functional, regression, integration, API, performance and security testing.
- Establish AI model validation standards, including accuracy, bias, robustness and hallucination testing.
- Work closely with engineering and product development teams to integrate quality practices into CI/CD pipelines.
- Lead release readiness reviews and recommend Go/No-Go decisions based on established quality criteria.
3. System Implementation & Go-Live Assurance
- Oversee System Integration Testing (SIT), User Acceptance Testing (UAT), Provisional Acceptance Testing (PAT) and Final Acceptance Testing (FAT).
- Ensure client deployments meet contractual requirements, technical specifications and acceptance milestones.
- Lead Go/No-Go assessments and ensure critical defects, security vulnerabilities and operational readiness issues are addressed before deployment.
- Monitor post-implementation performance, defect trends and system stability during hypercare.
- Coordinate with clients, independent verification providers and relevant stakeholders to ensure successful project acceptance.
4. Team & Stakeholder Management
- Build, lead and develop the QA/QC team, including test engineers and test automation specialists.
- Manage external testing vendors, strategic partners and testing resources.
- Establish reusable testing frameworks, automation tools and quality benchmarks.
- Collaborate with the CTO, engineering, project delivery teams and senior management to promote a quality-first culture.
Job Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology or a related field. A Master's Degree is an added advantage.
- Minimum 8–10 years of experience in software quality assurance and testing, with at least 3 years in a managerial or test leadership position.
- Proven experience leading SIT, UAT, PAT and FAT for enterprise-level or Malaysian Government/GLC ICT projects.
- Experience in testing AI/ML, data analytics, speech-to-text, NLP or other AI-driven solutions is highly preferred.
- Strong understanding of Agile/Scrum methodologies, DevOps and CI/CD environments.
- Experience managing outsourced testing teams, vendors and external technology partners.
- Professional certifications such as ISTQB Advanced Test Manager, ISO 9001 Lead Auditor, ISO/IEC 42001 or ISO/IEC 27001 are advantageous.
Technical Skills & Competencies
- Strong knowledge of software testing methodologies, test automation and defect management.
- Familiarity with Selenium, Playwright, Cypress, Postman, JMeter, k6, Jira/Xray or TestRail.
- Understanding of AI model evaluation, accuracy metrics, bias testing, dataset governance and model monitoring.
- Working knowledge of VAPT, OWASP Top 10, PDPA 2010 and information security practices.
- Strong leadership, analytical thinking and stakeholder management skills.