Job Description & Requirements
About the Role
We are seeking a detail-oriented and proactive Quality Engineer to support quality assurance, testing execution, and operational support across business-critical systems. The successful candidate will be responsible for functional and non-functional testing, automation scripting, test planning, and supporting compliance reviews to ensure robust system delivery aligned with project and governance standards.
Key Responsibilities
Testing & Quality Assurance
- Understand and document business processes, workflows and user stories
- Develop, review and execute test plans, test cases, test data, scenarios and strategies
- Perform functional and non-functional testing activities
- Conduct manual and automated testing using tools such as Tricentis Tosca or equivalent
- Develop, maintain and enhance automated test scripts
- Support performance, security, interface integration and usability testing
- Review test reports, defects, and results to ensure adherence to quality standards
System Testing & Delivery Support
- Support and review System Integration Testing (SIT), on-site acceptance testing and User Acceptance Testing (UAT)
- Review vendor source code for deployment readiness where required
- Facilitate UAT coordination, end-user training and test sign-offs
- Collaborate with stakeholders and appointed contractors on test execution and issue resolution
- Manage planned test activities to ensure delivery within project timelines
Process Improvement & Compliance Support
- Review test methodologies and recommend process improvements and best practices
- Analyse quality processes and identify optimisation opportunities
- Provide operational and technical support to project teams beyond testing activities
- Ensure vendor deliverables comply with relevant policies, standards and guidelines
- Identify and close compliance gaps relating to project deliveries
Requirements
- Bachelor's Degree in Computer Science, Information Technology, Computer/Electronics Engineering or related discipline
- At least 3 years of experience in Quality Assurance, Software Testing or equivalent role
- Hands-on experience in manual and automated testing
- Experience using automated testing tools such as Tricentis Tosca or equivalent
- Good understanding of test planning, defect management, SIT and UAT processes
- Knowledge of application support and maintenance environments preferred
- Experience supporting government or public services systems is advantageous
- Strong analytical skills, attention to detail and problem-solving abilities
- Good communication and stakeholder management skills
Certifications (Preferred) - Certified Software Testing Professional (CSTP)
- Certified Software Quality Analyst (CSQA)