Job Role Insights

  • Date posted

    2026-11-11

  • Closing date

    2026-11-22

  • Hiring location

    Dar es Salaam

  • Career level

    Middle

  • Qualification

    Bachelor Degree

  • Experience

    3 Years

  • Quantity

    1 person

  • Gender

    both

  • Job ID

    151604

Job Description

Reporting Line

MANAGER SOFTWARE QUALITY ENGINEERING

Location

Tanzania Head Office

Department

SOFTWARE & DIGITAL SOLUTIONS ENGINEERING DEPARTMENT

Number of openings

1

Job Purpose

To strengthen enterprise software reliability, security, compliance and release assurance by carrying out structured quality validation, detecting defects early, applying effective testing governance and reducing operational risk across the Software Development Lifecycle (SDLC). 

Each Software Quality Engineer supports two Agile delivery squads, embedding quality into planning, build, test and release, and providing objective quality evidence for the Definition of Done (DoD) and release readiness. 

Principle Responsibilities

  • Define risk-based test strategies, plans and coverage for the two squads supported, from requirements through release. 
  • Participate in backlog refinement and sprint planning to review requirements and acceptance criteria for testability, and raise gaps early. 
  • Design and execute functional, integration, system, regression and user acceptance support testing for banking and digital channel applications. 
  • Cover non-functional quality, including performance, security basics, accessibility, resilience and data integrity. 
  • Log, triage and follow up defects with clear reproduction steps, severity and root cause. 
  • Build and maintain automated test suites for critical user journeys, APIs and regression packs. 
  • Integrate automated tests and quality gates into CI/CD pipelines to support shift-left and continuous testing. 
  • Contribute to shared test tooling, test data management and test environment readiness. 
  • Confirm entry and exit criteria, test evidence and sign-off before each release, following the bank's change and release management process. 
  • Keep test evidence, traceability and documentation audit-ready, and comply with quality standards and regulatory requirements. 
  • Flag release risks and quality concerns to Squad Leads and the Manager without delay. 
  • Provide accurate quality data (execution results, defect trends, coverage) to feed the central quality dashboards. 
  • Carry out defect root cause analysis and recommend preventive actions. 
  • Coach squad members on quality practices and share lessons learned across squads. 
  • Work closely with Product Owners, Developers, Business Analysts, DevOps Engineers and Release Management to achieve quality objectives.

Qualifications Required

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, or related field.
  • Minimum of 3 years' experience in Software Testing or Quality Engineering; banking, fintech or payments experience will be an added advantage. 
  • Hands-on experience with Agile delivery, API testing and test automation (for example Selenium, Cypress, Playwright, Appium, Postman or REST Assured). 
  • Proficiency in a scripting or programming language such as Java, Python or JavaScript, and SQL for data validation. 
  • Knowledge of CI/CD tools, and defect and test management tools such as Jira. 
  • Understanding of mobile, web, core banking and payments integrations. 
  • ISTQB Foundation or Advanced certification, or a recognized automation, cloud or security testing certification, will be an added advantage. 

CRDB Commitment

CRDB Bank is dedicated to upholding Sustainability and ESG practices and encourage applicants who share this commitment. The Bank also promotes an inclusive workplace, hence applications from women and individual with disabilities are encouraged.

It is important to note that CRDB Bank does not charge any fees for the application or recruitment process, and any requests for payment should be disregarded as they do not represent the bank’s practices.

Only Shortlisted Candidates will be Contacted.

Deadline

2026-11-22

Employment Terms

PERMANENT

Interested in this job?

10 days left to apply

Your job search, in your pocket

Get the ZoomTanzania Jobs app - apply on the go, get instant job alerts, and chat with our AI assistant anytime, anywhere.

How to Apply