Banking Quality Engineering Lead - API Testing Job Snapshot - Role: Banking Quality Engineering Lead - API Testing - Location: Abu Dhabi, United Arab Emirates - Industry: Banking - Function: Software Quality Assurance - Experience: 8-12 years - Job Type: Full Time - Work Arrangement: On-site
Position Overview
Dicetek LLC is seeking an experienced Banking Quality Engineering Lead to oversee testing strategy, automation and quality governance for a large-scale core banking transformation programme in Abu Dhabi, United Arab Emirates. The role focuses on establishing a risk-based testing approach across banking applications, BIAN-aligned APIs, integration services and business domains. The successful candidate will govern functional, integration, contract, regression and end-to-end testing while coordinating System Integration Testing (SIT) and User Acceptance Testing (UAT). This position requires extensive banking quality engineering experience, strong API automation and contract testing expertise, and practical knowledge of service virtualisation, test environments and test data management. The role also involves introducing secure AI-assisted testing capabilities to improve test design, requirements traceability, automation, defect analysis and regression optimisation, with human validation of AI-generated outputs.
Job Details
- Country: United Arab Emirates
- City: Abu Dhabi
- Industry: Banking
- Function: Software Quality Assurance
- Salary: Not disclosed
- Gender: No Preference
- Candidate Nationality: Not specified
- Job Type: Full Time
- Work Arrangement: On-site
Key Responsibilities
- Quality Engineering Strategy and Governance- Establish a risk-based test strategy for the core banking transformation programme.- Define testing priorities based on business requirements, integration complexity and delivery risks.- Govern functional, integration, contract, regression and end-to-end testing activities.- Establish consistent quality engineering practices across relevant testing workstreams.- Define test governance processes supporting coverage, traceability and validation.- Coordinate testing priorities with relevant business, technology and delivery stakeholders.
- BIAN-Aligned API and Domain Testing- Define testing approaches for BIAN-aligned APIs and banking service domains.- Validate API behaviour against relevant functional and integration requirements.- Establish contract testing practices for banking service interfaces.- Support testing of interactions between banking domains and integration components.- Develop reusable testing approaches for APIs and related services.- Maintain traceability between banking requirements, API interfaces and test scenarios.
- API and Event Automation Frameworks- Define API test automation frameworks supporting banking integration services.- Establish automation approaches for event-driven interfaces.- Guide the development of automated functional and integration tests.- Support automated contract and regression testing.- Identify opportunities to improve testing efficiency through reusable automation components.- Align automated testing activities with relevant delivery and quality requirements.
- System Integration Testing and UAT- Coordinate System Integration Testing activities across relevant banking systems and services.- Support planning and preparation for User Acceptance Testing.- Ensure testing activities address applicable business and integration requirements.- Coordinate validation of relevant end-to-end banking scenarios.- Maintain visibility of testing progress and outstanding issues.- Support collaboration between quality engineering, technology and business stakeholders.
- Test Environment and Service Virtualisation- Coordinate test environment requirements for integration and functional testing.- Manage relevant test environment dependencies.- Establish service virtualisation approaches where required for testing.- Support availability of appropriate test services and interfaces.- Coordinate resolution of environment-related testing constraints.- Maintain alignment between test environments and planned validation activities.
- Test Data Management- Define test data requirements for relevant banking scenarios.- Coordinate preparation and availability of test data.- Support data requirements for functional, integration, contract and end-to-end testing.- Identify test data dependencies that may affect execution.- Maintain traceability between testing scenarios and associated data requirements.
- AI-Assisted Quality Engineering- Introduce secure AI-assisted testing solutions into relevant quality engineering workflows.- Apply AI-assisted capabilities to test scenario design.- Use approved AI tools to support requirements traceability.- Explore AI-assisted test automation and test generation.- Apply AI-assisted analysis to support defect investigation.- Use AI capabilities to identify opportunities for regression testing optimisation.- Ensure AI-generated test artefacts and recommendations undergo appropriate human validation.- Maintain oversight of AI-assisted outputs to support testing accuracy and reliability.
- Defect Analysis and Regression Optimisation- Support analysis of defects identified during testing.- Coordinate relevant defect investigation and resolution activities.- Assess the impact of identified defects on testing priorities.- Maintain visibility of outstanding quality issues.- Review regression testing coverage against relevant risks and requirements.- Identify opportunities to improve regression efficiency without compromising required validation.- Support continuous improvement of testing practices and automation.
Required Experience
- 8-12 years of professional experience in banking quality engineering.
- Experience leading testing activities for a large core banking transformation programme.
- Knowledge of BIAN-aligned API and banking domain testing.
- Strong experience in API test automation.
- Expertise in contract testing.
- Experience with service virtualisation.
- Knowledge of test governance and risk-based testing practices.
- Practical experience coordinating integration and end-to-end testing.
- Experience supporting SIT and UAT activities.
- Hands‑on exposure to modern quality assurance tools.
- Familiarity with secure AI‑assisted testing solutions.
Required Technical and Functional Skills
- Banking Quality Engineering- Core banking transformation testing.- Risk-based test strategy.- Quality engineering governance.- Functional testing.- Integration testing.- End‑to‑end testing.- Regression testing.
- API and Integration Testing- BIAN-aligned API testing.- Banking domain testing.- API automation.- API contract testing.- Service interface validation.- Event‑driven integration testing.- Test automation framework design.
- Test Management- System Integration Testing (SIT).- User Acceptance Testing (UAT).- Test planning and coordination.- Requirements traceability.- Test coverage management.- Test environment management.- Test data management.- Service virtualisation.
- AI‑Assisted Testing- AI‑assisted test design.- AI‑supported requirements traceability.- AI‑assisted test generation.- AI‑enabled automation.- AI‑assisted defect analysis.- Regression optimisation.- Human validation of AI‑generated testing outputs.
- Quality Governance and Delivery- Test strategy development.- Risk‑based testing prioritisation.- Cross‑functional testing coordination.- Defect investigation.- Testing process improvement.- Quality engineering documentation.
Technology and Testing Environment
- API testing and automation.
- Contract testing.
- Service virtualisation.
- Integration testing.
- Test environment management.
- Test data management.
- Defect tracking and analysis.
- Secure AI‑assisted testing.
Key Deliverables
- Quality Engineering Strategy- Risk‑based testing strategy for the core banking transformation programme.- Defined testing governance practices.- Testing priorities aligned with relevant business and integration risks.
- API and Integration Test Automation- API automation framework definitions.- Event‑driven testing automation approaches.- Contract testing coverage.- Reusable testing capabilities supporting banking integrations.
- Testing Coordination and Validation- Coordinated SIT and UAT activities.- Functional, integration, regression and end‑to‑end testing coverage.- Defined test environment and service virtualisation requirements.- Test data supporting relevant banking scenarios.
- AI‑Enabled Testing Improvements- AI‑assisted test design and traceability practices.- AI‑supported automation and defect analysis.- Regression optimisation opportunities.- Human‑reviewed AI‑generated testing artefacts.
Professional Competencies
- Strong quality engineering leadership and analytical skills.
- Ability to define testing strategies for complex banking transformation programmes.
- Practical understanding of API‑led and domain‑based banking architectures.
- Strong test automation and contract testing expertise.
- Ability to coordinate multidisciplinary testing activities.
- Effective management of testing dependencies and quality risks.
- Strong defect analysis and troubleshooting capabilities.
- Ability to introduce AI‑assisted testing practices with appropriate human oversight.
- Clear communication of testing priorities, findings and quality concerns.
Role Expectations
The Banking Quality Engineering Lead will provide testing leadership for a major core banking transformation programme, with particular emphasis on BIAN‑aligned APIs, banking domain validation and automated integration testing. The successful candidate will establish a risk‑based testing strategy, govern multiple testing disciplines and coordinate SIT and UAT activities across relevant delivery workstreams. The role requires expertise in API automation, contract testing, service virtualisation and test governance, together with the ability to introduce secure AI‑assisted testing capabilities. Candidates should demonstrate 8-12 years of relevant banking quality engineering experience and a proven ability to lead testing within complex core banking transformation environments.