Job Role Insights

  • Date posted

    2026-06-25

  • Closing date

    2026-07-08

  • Hiring location

    Dar es Salaam

  • Career level

    Middle

  • Qualification

    Bachelor Degree

  • Experience

    2 Years 5 Years

  • Quantity

    1 person

  • Gender

    both

  • Job ID

    136365

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 Analyst is responsible for executing comprehensive testing of applications to ensure all deliverables meet functional and non-functional requirements. The role ensures solutions are fully validated, fit-for-purpose, and ready for business use prior to UAT and deployment.

Job Description​

Test Design & Execution

  • Execute comprehensive testing of developed applications, covering:
    • Functional requirements
    • Non-functional requirements (performance, reliability, security basics)
  • Develop and execute test cases, scripts, and test scenarios.
  • Participate in System Integration Testing (SIT) and support UAT readiness.

End-to-End Testing Support

  • Support end-to-end integration testing to ensure systems and interfaces function seamlessly.
  • Validate that all deliverables are fit for purpose before handover to business for UAT.

Performance & Load Testing

  • Conduct and support performance and load testing to validate:
    • System scalability
    • Reliability under expected and peak usage conditions
  • Assist in stress testing activities where required.

Defect Management

  • Identify, log, track, and retest defects throughout the lifecycle.
  • Ensure early detection and proper documentation of issues.
  • Collaborate with developers to ensure timely defect resolution.

Quality Assurance & Compliance

  • Ensure adherence to QA standards, methodologies, and best practices.
  • Maintain test artefacts, documentation, and audit trails.

Collaboration & Reporting

  • Work closely with:
    • Developers
    • Business analysts
    • Business users
  • Provide testing progress updates and reporting.
  • Contribute to improving test coverage and efficiency.

Continuous Improvement

  • Identify opportunities to improve:
    • Testing processes
    • Test coverage
    • Defect detection rates
  • Support introduction of automation and efficiency improvements.

Education and Experience Required

  • Bachelor’s degree or Diploma in IT, Computer Science, or related field.
  • 2–5 years of experience in QA/testing.
  • Experience in:
  • Functional and integration testing
  • Defect management tools
  • Performance/load testing exposure
  • Experience in banking systems is an advantage.

Knowledge & Skills:

  • Strong understanding of software testing principles and methodologies
  • Ability to design and execute functional and integration test cases
  • Basic knowledge of performance and load testing concepts
  • Proficiency in defect tracking and test management tools
  • Analytical and problem-solving skills for defect identification
  • Attention to detail and quality-focused mindset
  • Good communication and collaboration skills
  •  Ability to manage time effectively and meet testing deadlines

Qualifications

Analytical Thinking - Basic (Meets all of the requirements), Digital affinity (Meets all of the requirements), Enabling team success (Meets some of the requirements and would need further development), Experience in a similar environment, Further Education and Training Certificate (FETC) - Physical, Mathematical, Computer and Life Sciences, IT Applications (Meets some of the requirements and would need further development), Openness to change (Meets some of the requirements and would need further development), Quality orientation (Meets some of the requirements and would need further development)

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 Analyst at NBC Bank Tanzania?

Powered by JobChat

How to Apply

Apply now