Quality Assurance Specialist at NBC Bank Tanzania
Job Role Insights
-
Date posted
2026-06-25
-
Closing date
2026-07-08
-
Hiring location
Dar es Salaam
-
Career level
Senior
-
Qualification
Bachelor Degree
-
Experience
5 Years 8 Years
-
Quantity
1 person
-
Gender
both
-
Job ID
136363
Job Description
NBC is the oldest serving bank in Tanzania with over five decades of experience. We offer a range of retail, business, corporate and investment banking, wealth management products and services.
Job Summary
The Quality Assurance Specialist is responsible for leading the establishment and execution of the bank’s Quality Assurance (QA) strategy, governance framework, and testing coordination across all projects. The role ensures that structured, end-to-end testing practices are consistently applied to deliver high-quality, secure, reliable, and compliant technology solutions.
This position plays a critical role in supporting strategic initiatives, including core banking system changes and enhancements, as well as integrations with internal platforms and external client systems. It provides oversight across a wide range of digital and operational channels, including Agency Banking, Internet Banking, mobile applications, and other customer-facing and internal systems.
Through strong governance and oversight, the role ensures that all solutions are rigorously tested, fit-for-purpose, and aligned with business, regulatory, and customer expectations prior to deployment, thereby safeguarding system stability and enhancing overall service delivery.
Job Description
QA Strategy, Governance & Leadership
- Lead QA strategy, governance, and coordination across all projects.
- Establish and enforce testing standards, methodologies, and best practices.
- Provide independent QA oversight to ensure compliance with internal policies, audit requirements, and regulatory expectations.
- Ensure full traceability, documentation, and audit-ready evidence of testing activities.
Test Planning & Execution Oversight
- Lead test planning, test case design, scripting, and execution across:
- System Integration Testing (SIT)
- User Acceptance Testing (UAT) support
- Load and performance testing
- Oversee end-to-end testing to ensure all systems, interfaces, and dependencies integrate seamlessly.
- Ensure execution of functional and non-functional testing, including performance, security, and reliability validation.
Performance & Load Testing Leadership
- Ensure load, stress, and performance testing are properly designed and executed.
- Validate system scalability, stability, and resilience under peak conditions before deployment.
Quality Control & Defect Management
- Drive early defect detection strategies (shift-left approach).
- Oversee processes to identify, log, track, and resolve defects proactively.
- Monitor defect trends, leakage, and root causes, and implement corrective actions.
Delivery Assurance
- Ensure all deliverables are fully tested, validated, and fit-for-purpose before handover to business for UAT.
- Act as a key control function to prevent production instability and reduce post-deployment rework.
Stakeholder & Cross-Functional Coordination
- Coordinate testing activities across technology, business, and governance teams.
- Ensure end-to-end testing visibility across functional and non-functional areas.
- Support business teams during UAT readiness and validation.
Capability Development
- Mentor QA Analysts and build team capability in advanced testing practices.
- Promote test automation and continuous improvement initiatives.
Education and Experience Required
- Bachelor’s degree in computer science, IT, or related field.
- 5–8+ years of experience in QA/testing (preferably in banking/financial services).
- Strong experience in:
- QA governance and frameworks
- SIT, UAT coordination
- Performance and load testing
- ISTQB Advanced Certification or equivalent is an advantage.
Knowledge & Skills:
- Strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Expertise in system integration, functional, and non-functional testing (performance, security, reliability)
- Proficiency in QA methodologies, frameworks, and testing tools (e.g., JIRA, Azure DevOps, HP ALM)
- Understanding of test automation concepts and CI/CD pipelines
- Knowledge of IT governance, regulatory compliance, and audit requirements in banking
- Strong analytical skills, including defect analysis and root cause identification
- Ability to lead QA activities and manage cross-functional stakeholders effectively
- Excellent communication, reporting, and documentation skills
Qualifications
Abstract Reasoning (Proficient), Customer Excellence - Service Delivery (Meets all of the requirements), Enabling team success (Meets all of the requirements), National Diplomas and Advanced Certificates - Business, Commerce and Management Studies, Openness to change (Meets some of the requirements and would need further development), Planning and organising (Meets all of the requirements), Project and Programme Management (Meets some of the requirements and would need further development), Project Management
Interested in this job?
13 days left to apply
Share this opportunity
Help others find their dream job
Powered by JobChat
