Quality Engineering Squad Engineer at
CRDB, Dar es Salaam April 2026
Reporting Line
SENIOR MANAGER SOFTWARE DEVELOPMENT
Tanzania Head Office
Department
SOFTWARE & DIGITAL SOLUTIONS
ENGINEERING DEPARTMENT
Number of openings
1
Job Purpose
QE Squad Engineer is a core member of
an Agile squad responsible for building quality into software products from
inception through test automation, quality engineering practices, and
continuous verification across the SDLC.
Resume building tools
The role ensures that all deliverables
meet defined quality, traceability, and compliance requirements, supporting
reliable, secure, and audit-ready software delivery.
Principle Responsibilities
- Design
and implement automated tests across: Unit, API, integration, UI, and
regression levels.
- Execute
risk-based testing covering functional and edge-case scenarios.
- Basic
/ Shift-Left Performance Testing.
- Actively
participate in Agile ceremonies (refinement, planning, reviews).
- ·Contribute
to and enforce: Definition of Ready (DoR), Definition of Done (DoD).
- Identify
and manage quality risks early (shift-left approach).
- Embed
automated testing into CI/CD pipelines.
- Embed
performance checks into the CI/CD pipeline, including smoke performance
tests and threshold‑based validations (e.g., response times below defined
limits).
- Support
enforcement of quality gates and release readiness criteria.
- Ensure
all builds meet defined quality thresholds before promotion.
- Ensure
end‑to‑end traceability and linkage between requirements, test cases,
defects, and releases throughout the software development lifecycle.
- Log,
track, and manage defects in Jira or relevant tools.
- Perform
root cause analysis (RCA) for escaped defects and production issues to
prevent recurrence and improve overall product quality.
- Contribute
to the development and maintenance of quality metrics and dashboards,
including test coverage, defect trends, and automation coverage.
- Identify
and recommend improvements based on data insights.
- Maintain
comprehensive testing evidence and documentation to support internal
governance as well as audit and regulatory requirements.
- Ensure
adherence to SDLC standards and quality controls.
- Work
closely with developers, Product Owners, and DevOps teams.
- Promote
a quality-first and compliance-aware engineering culture.
Qualifications Required
- Bachelor’s
degree in computer science, Software Engineering, or related field.
- 3+
years’ experience in software testing, QA, or Quality Engineering.
- Experience
working in Agile / DevOps environments.
- Experience
in banking or fintech systems is an added advantage.
- Hands‑on
experience with test automation frameworks and tools (e.g. Selenium,
Playwright, Cypress, REST‑assured, Karate, Postman, JUnit/TestNG).
- Strong
knowledge of API testing, including RESTful services, request/response
validation, and contract testing.
- Practical
experience integrating automated tests into CI/CD pipelines using tools
such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar.
- Familiarity
with version control systems (e.g. Git) and collaborative development
workflows.
- Exposure
to performance testing tools and concepts (e.g. JMeter, Gatling, k6) and
ability to interpret performance metrics.
- Strong
analytical and problem‑solving skills, with the ability to perform detailed
root cause analysis.
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-04-22
Employment Terms
PERMANENT
How to Apply:
To submit your application, please
follow the link provided below.
.png)
Post a Comment