Software Quality Engineer job at CRDB
New
Website :
Today
Linkedid Twitter Share on facebook
Software Quality Engineer
2026-11-12T14:00:00+00:00
CRDB
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_2278/logo/CRDB%20Bank%20Plc.jpg
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Finance
Science & Engineering, Computer & IT
TZS
MONTH
2026-11-22T17:00:00+00:00
8

CRDB Bank PLC – Benki ya CRDB is hiring for the position of Software Quality Engineer in Tanzania Head Office. The closing date for applications is 22 November 2026.

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.

Principal 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.

Qualification 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 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.

  • 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.
  • Agile delivery
  • API testing
  • test automation
  • Selenium
  • Cypress
  • Playwright
  • Appium
  • Postman
  • REST Assured
  • Java
  • Python
  • JavaScript
  • SQL
  • CI/CD tools
  • Jira
  • mobile testing
  • web testing
  • core banking integrations
  • payments integrations
  • 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.
bachelor degree
36
JOB-6af5c660889b7

Vacancy title:
Software Quality Engineer

[Type: FULL_TIME, Industry: Finance, Category: Science & Engineering, Computer & IT]

Jobs at:
CRDB

Deadline of this Job:
Sunday, November 22 2026

Duty Station:
Dar es Salaam | Dar es Salaam

Summary
Date Posted: Thursday, November 12 2026, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about CRDB
CRDB jobs in Tanzania

JOB DETAILS:

CRDB Bank PLC – Benki ya CRDB is hiring for the position of Software Quality Engineer in Tanzania Head Office. The closing date for applications is 22 November 2026.

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.

Principal 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.

Qualification 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 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.

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

 

Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Advertising jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Sunday, November 22 2026
Duty Station: Dar es Salaam | Dar es Salaam
Posted: 12-11-2026
No of Jobs: 1
Start Publishing: 12-11-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.