The role is responsible for planning, executing, and enhancing User Acceptance Testing (UAT) activities to ensure systems meet business requirements, quality standards, and regulatory compliance. The incumbent will work closely with business, IT, and project teams to deliver high-quality system implementations with minimal defects.
Key Responsibilities
UAT Planning & Governance
- Lead and manage end-to-end UAT activities, including planning, execution, and reporting.
- Develop structured UAT plans covering scope, timelines, resources, entry/exit criteria, and deliverables.
- Align UAT plans with IT delivery timelines and project milestones.
- Ensure adherence to governance standards, including audit and compliance requirements.
Test Design & Execution
- Analyse business requirements and translate them into comprehensive UAT test cases and scripts.
- Prepare realistic test scenarios and test data reflecting actual business use cases.
- Execute UAT test cases to validate system functionality against business requirements and user expectations.
- Ensure test coverage is sufficient to validate all critical business processes.
Defect Management & Quality Assurance
- Log, track, and manage defects identified during testing.
- Perform root cause analysis and collaborate with IT teams to resolve issues.
- Conduct regression testing to ensure fixes do not introduce new defects.
- Ensure system changes are implemented with minimal errors, based on criticality.
Process Improvement
- Continuously review and enhance UAT processes to improve efficiency, effectiveness, and user experience.
- Implement best practices in testing methodologies, documentation, and communication.
- Leverage tools (e.g., Excel formulas/macros) to automate validation and improve productivity.
Reporting & Stakeholder Management
- Provide regular updates on test progress, defect status, and milestone tracking.
- Produce UAT status reports and test summary reports highlighting overall system quality.
- Ensure transparency and visibility of testing progress to all stakeholders.
- Obtain UAT sign-offs from key business stakeholders.
Compliance & Data Management
- Ensure all test data complies with data protection regulations and internal standards (e.g., AmBank policies).
- Maintain detailed documentation of testing procedures, test data, and results.
- Ensure audit ratings are not compromised through proper documentation and controls.
Go-Live Support
- Support go-live readiness, including system validation, data readiness, and process alignment.
- Work closely with project teams and stakeholders to ensure smooth system deployment.
Key Skills & Competencies
- Strong understanding of UAT processes, testing methodologies, and lifecycle.
- Knowledge of AML, KYC, and compliance systems is an added advantage.
- Strong analytical and problem-solving skills to identify issues and improvement opportunities.
- Proficiency in test documentation, defect management tools, and reporting.
- Ability to communicate effectively with business and technical stakeholders.
Strong attention to detail and quality assurance mindset.
Qualifications & Requirements
- Degree or Diploma in Computer Science, Information Technology, Engineering, or a related field.
- ISTQB Certification (preferred but not mandatory).
- Experience in UAT planning, execution, and stakeholder engagement is advantageous.
Nice-to-Have
- Experience in banking or financial services environment.
- Familiarity with regulatory/compliance systems (AML, KYC).
- Experience in automation or data validation techniques (e.g., Excel macros).