Ensure the quality, reliability, security, stability and performance of business and technology solutions through functional, non-functional, manual, automated and AI-assisted testing practices. The role is responsible for quality assurance across enterprise applications, APIs, investment platforms, databases, integrations and digital solutions, ensuring business requirements are met and sustainable value is delivered through robust quality engineering practices.
Key responsibilities
Quality Assurance & Test Delivery
- Perform end-to-end manual, automated, integration, regression, system, data and user acceptance testing.
- Conduct testing gap analysis between business requirements and existing solutions.
- Review, validate and ensure user stories, requirements and acceptance criteria are testable.
- Define quality standards during backlog refinement, sprint planning and PI planning activities.
- Develop, maintain and execute test plans, test scenarios, test cases and test evidence.
- Document and manage test data, acceptance criteria, execution results and traceability.
- Identify, manage and support the resolution of defects, quality risks and root causes.
- Demonstrate testing outcomes and solution quality to stakeholders.
- Ensure compliance with QA standards, governance requirements, security standards and testing best practices.
- Drive early defect identification, prevention and continuous quality improvement.
Automation & Quality Engineering
- Develop, enhance and maintain automated testing assets, frameworks and reusable components.
- Execute and maintain automated regression test suites.
- Implement API and UI automation testing aligned to engineering standards.
- Support automation-first and quality engineering initiatives.
- Continuously improve automation coverage, efficiency and testing methodologies.
- Support CI/CD quality practices and modern delivery approaches.
API, Integration & Platform Testing
- Validate APIs, microservices, event-driven architectures and service interactions.
- Test integrations across internal, external, legacy and modernized platforms.
- Validate business processes, workflows, system integrations and operational processes.
- Perform end-to-end testing of enterprise applications, investment platforms and digital solutions.
- Test batch processes, data movement, downstream processing and cross-system dependencies.
- Support performance, load, resilience, compatibility and security testing requirements.
Data Quality & Validation
- Perform SQL-based testing, reconciliation and data validation.
- Validate large and complex datasets for completeness, accuracy and integrity.
- Verify calculations, business rules, workflows, financial values and exception scenarios.
- Investigate defects using database tools and backend validation techniques.
- Ensure accurate data transformation and movement across integrated systems.
AI-Enabled Quality Assurance
- Leverage AI-assisted testing tools to improve test design, coverage, execution efficiency and automation.
- Utilise AI-generated test cases, test data and quality insights while ensuring appropriate governance and validation.
- Apply predictive analytics to identify testing risks and defects earlier in the delivery lifecycle.
- Use AI for defect prediction, risk-based testing and quality trend analysis.
- Support intelligent automation capabilities such as self-healing scripts and smart test maintenance.
- Validate AI-generated outputs and recommendations before deployment.
- Promote responsible and effective use of AI within testing and quality assurance practices.
Agile Delivery & Stakeholder Collaboration
- Participate in backlog refinement, sprint planning and PI planning activities.
- Collaborate closely with Developers, Business Analysts, Architects and Product Owners.
- Contribute to team predictability through quality reporting, testing metrics and test coverage visibility.
- Promote collective ownership of quality within Agile squads and delivery teams.
- Communicate testing progress, risks, trends and recommendations to stakeholders.
- Contribute to QA Communities of Practice, knowledge sharing and capability development.
Experience, knowledge and qualifications
- Diploma or Degree in Information Technology, Computer Science, Information Systems, Engineering or a related field.
- ISTQB, ISEB or equivalent testing certification preferred.
- Minimum 6-10 years' experience in software testing, quality assurance and quality engineering.
- Minimum 3 years' experience in test automation.
- Experience working within Agile delivery environments.
- Strong experience in manual, automated, integration, regression and end-to-end testing.
- Experience testing APIs, microservices, enterprise applications and integrated business solutions.
- Experience testing financial services, investment administration, wealth management or platform-based solutions preferred.
- Strong SQL and database testing experience.
- Experience with data validation, reconciliation and complex data testing.
- Knowledge of CI/CD pipelines, DevOps quality practices and cloud-based environments.
- Experience with performance, resilience and security testing.
- Exposure to AI-enabled testing tools and intelligent automation practices advantageous.
- Quality Assurance and Quality Engineering Expertise
- Test Analysis and Problem Solving
- API, Integration and End-to-End Testing
- Data Validation and Quality Control
- AI-Enabled Testing and Digital Innovation
- Agile Delivery and Continuous Improvement
- Planning, Prioritisation and Execution
- Strong Communication and Stakeholder Engagement
- Collaboration and Teamwork
- Results Driven with Customer Focus
- Adaptability, Resilience and Ability to Work Under Pressure
- Knowledge Sharing and Mentoring
- Innovative and Automation-First Mindset
- Strong Analytical Thinking and Root Cause Analysis Skills
- Continuous Learning and Improvement Orientation
Technical Skills
- API Testing: Karate, Postman, SOAP UI or similar tools.
- UI Test Automation: Playwright, TestCafe, CodeceptJS or equivalent frameworks.
- Databases: SQL, MongoDB, PostgreSQL and data validation tools.
- Integration Testing: APIs, batch processes, file-based integrations and cross-system data flows.
- Automation Framework Development and Maintenance.
- Test Management and Defect Management Tools.
- CI/CD Pipelines and DevOps Practices.
- Performance, Load and Security Testing.
- Cloud-native and modern digital architecture testing.
- AI-assisted testing and quality analytics tools.
Skills