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

Apply now

Share this opportunity

Help others find their dream job

JobChat JobChat AI Here to help with this job
How can I help you with Quality Assurance Specialist at NBC Bank Tanzania?

Powered by JobChat

How to Apply

Apply now