Quality Assurance Specialist Job Vacancy at NBC Bank, Dar es Salaam June 2026

Website NBC Bank Tanzania

NBC Bank Tanzania

Quality Assurance Specialist – NBC Bank Tanzania

About NBC Bank

National Bank of Commerce (NBC) is the oldest serving bank in Tanzania, with over five decades of experience. The bank offers a wide range of retail, business, corporate, investment banking, and wealth management products and services.


Position: Quality Assurance Specialist

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 structured, end-to-end testing practices are consistently applied to deliver high-quality, secure, reliable, and compliant technology solutions.

The position supports strategic initiatives, including:

  • Core banking system changes and enhancements
  • Integration of internal platforms and external client systems
  • Digital banking channels
  • Operational systems and customer-facing platforms

The specialist will provide oversight across various channels, including:

  • Agency Banking
  • Internet Banking
  • Mobile Applications
  • Internal Banking Systems

Through strong governance and quality controls, the role ensures all solutions are thoroughly tested, fit for purpose, and aligned with business, regulatory, and customer expectations before deployment.


Key Responsibilities

1. QA Strategy, Governance & Leadership

  • Lead QA strategy, governance, and testing 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
    • Regulatory expectations
  • Maintain complete traceability, documentation, and audit-ready testing evidence.

2. Test Planning & Execution Oversight

Lead test planning, design, scripting, and execution activities across:

Testing Types

  • System Integration Testing (SIT)
  • User Acceptance Testing (UAT) Support
  • Load Testing
  • Performance Testing

Additional Responsibilities

  • Oversee end-to-end testing across systems and interfaces.
  • Ensure seamless integration between applications and dependencies.
  • Validate both functional and non-functional requirements.
  • Conduct performance, security, reliability, and scalability testing.

3. Performance & Load Testing Leadership

  • Design and oversee performance and load testing activities.
  • Validate system stability under peak transaction volumes.
  • Ensure scalability and resilience before production deployment.

4. Quality Control & Defect Management

  • Drive early defect detection using a shift-left testing approach.
  • Oversee defect identification, logging, tracking, and resolution processes.
  • Monitor:
    • Defect trends
    • Defect leakage
    • Root causes
  • Implement corrective and preventive actions.

5. Delivery Assurance

  • Ensure all technology deliverables are fully tested and validated.
  • Confirm solutions are fit for purpose before UAT handover.
  • Act as a key quality control function to minimize:
    • Production issues
    • System instability
    • Post-deployment rework

6. Stakeholder & Cross-Functional Coordination

  • Coordinate testing activities across:
    • Technology teams
    • Business units
    • Governance teams
  • Ensure visibility of testing progress across all functional and non-functional workstreams.
  • Support business users during UAT readiness and validation.

7. Capability Development

  • Mentor and coach QA Analysts.
  • Strengthen team capability in advanced testing practices.
  • Promote:
    • Test automation
    • Continuous improvement
    • Quality-focused culture

Education & Experience Requirements

Academic Qualifications

  • Bachelor’s Degree in:
    • Computer Science
    • Information Technology
    • Related field

Professional Experience

  • 5–8+ years of experience in Quality Assurance and Software Testing.
  • Banking or financial services experience is highly preferred.

Specialized Experience

Strong experience in:

  • QA Governance and Frameworks
  • System Integration Testing (SIT)
  • User Acceptance Testing (UAT) Coordination
  • Performance Testing
  • Load Testing

Professional Certification

  • ISTQB Advanced Certification or equivalent certification is an added advantage.

Required Knowledge & Skills

Technical Knowledge

  • Strong understanding of:
    • Software Development Life Cycle (SDLC)
    • Software Testing Life Cycle (STLC)
  • Expertise in:
    • Functional Testing
    • System Integration Testing
    • Performance Testing
    • Security Testing
    • Reliability Testing
  • Knowledge of:
    • Test Automation
    • CI/CD Pipelines
    • Banking IT Governance
    • Regulatory Compliance
    • Audit Requirements

Testing Tools

Experience with tools such as:

  • JIRA
  • Azure DevOps
  • HP ALM
  • Other QA and Test Management Platforms

Analytical Skills

  • Defect analysis
  • Root cause identification
  • Problem-solving
  • Risk assessment

Leadership & Communication

  • Ability to lead QA initiatives across multiple projects.
  • Strong stakeholder management skills.
  • Excellent reporting, documentation, and communication abilities.

Core Competencies

Competency Level
Abstract Reasoning Proficient
Customer Excellence – Service Delivery Meets All Requirements
Enabling Team Success Meets All Requirements
Planning & Organising Meets All Requirements
Openness to Change Requires Further Development
Project & Programme Management Requires Further Development
Project Management Required
Communication & Stakeholder Management Strong
Quality Assurance Leadership Strong

Qualification Category

  • National Diplomas and Advanced Certificates in Business, Commerce, and Management Studies
  • Bachelor’s Degree in Computer Science, Information Technology, or a related discipline
  • Professional QA Certifications (Advantageous)

This role is ideal for an experienced QA professional who can drive quality governance, testing excellence, and delivery assurance across NBC Bank’s technology transformation initiatives.

How to Apply:

To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

To apply for this job please visit absa.wd3.myworkdayjobs.com.

Spread the love