Quality Assurance Engineer (QA) at Inventions Technologies Co. Ltd
- Company: Inventions Technologies Co. Ltd
- Location: Tanzania
- State: Dar Es Salaam Jobs
- Job type: Full-Time
- Job category: Administrative/Secretarial Jobs in Tanzania
Job Description
Quality Assurance Engineer (QA) Job Vacancy
Role profile
Position: Quality Assurance Engineer (QA)
Role overview
The Quality Assurance Engineer (QA) is a core member of an Agile squad responsible for ensuring end-to-end product quality through manual and automated testing.
The role spans the full software delivery lifecycle, embedding quality practices from requirements through to production to ensure reliable and high-performing digital products.
Delivery approach and ways of working
The QA Engineer works across the full delivery lifecycle, participating in backlog refinement, sprint planning, development collaboration, testing, and release validation.
The role ensures clear entry and exit quality criteria, enforces definition of done standards, and supports structured testing activities across each sprint iteration.
The role applies a balanced testing strategy covering API, functional, automation, and non-functional testing, with a strong emphasis on risk-based testing, continuous validation, and production readiness.
Key responsibilities
The Quality Assurance Engineer (QA) will be responsible for:
- Reviewing requirements, specifications, and technical design documents to ensure testability and adherence to quality standards.
- Designing and executing test cases and acceptance scenarios for both user and system requirements.
- Performing manual testing, including functional, regression, exploration, and user acceptance support.
- Developing and maintaining automated test scripts for UI, API, and integration testing.
- Integrating automated testing into CI/CD pipelines to enable continuous testing.
- Identifying, logging, tracking, and retesting defects with clear root cause insights.
- Collaborating with developers to debug issues and define corrective actions.
- Tracking quality metrics such as defect leakage, test coverage, and release readiness.
- Supporting production incidents, including L2/L3 support, and validating fixes.
- Continuously improving test practices, user stories, and overall solution quality.
Core skills and competencies
Applicants should have the following skills and competencies:
- Manual and automated testing across web, API, and distributed systems.
- Knowledge of automation frameworks, such as Selenium and Playwright, and API testing tools.
- Strong understanding of microservices, APIs, and cloud-native architecture.
- Programming and scripting skills in Java, Python, JavaScript, and SQL.
- Knowledge of CI/CD pipelines and DevOps practices.
- Exposure to performance and security testing.
- Strong collaboration, communication, and analytical skills.
Qualifications and experience
Applicants should have the following qualifications and experience:
- Bachelor’s degree in computer science or a related field.
- 2–5 years of experience in software testing, including manual and automation testing.
- Experience working in Agile delivery environments, such as Scrum, Kanban, BDD, and TDD.
- Hands-on experience with test automation and CI/CD environments.
- Experience with APIs, integration testing, and cloud-based systems.
Success measures
Success in this role will be measured through:
- Reduction in production defects and defect leakage.
- Increase in automated test coverage.
- Improved regression execution efficiency.
- High release quality with minimal critical defects.
- Contribution to reduced change failure rate and faster recovery times.
Behavioral expectations
The ideal candidate should demonstrate:
- Strong quality-first mindset.
- Proactive ownership and accountability.
- Continuous improvement and learning.
- Effective collaboration within cross-functional teams.
Method of Application
Submit your CV and Application on Company Website : Click HereClosing Date : 10th July , 2026.
Dont Miss Latest Jobs In Tanzania. Subscribe Today. CLICK HERE
