IN

Senior Quality Assurance Engineer

Inventions Technologies Co. Ltd
📍 Dar es SalaamCDI🗓️ 19 days ago

Job Description

Dar es Salaam
CDI
⚠️

Beware of scams. Taf4All only lists job offers published by third parties — we are not the source of these jobs and do not handle recruitment. Stay vigilant: never pay money to get a job or an interview, and be wary of any suspicious request.

Poste : Senior Quality Assurance Engineer

Entreprise : Inventions Technologies Co. Ltd

**

**

Le Quality Assurance Engineer (QA) est un contributeur clé au sein d'une équipe Agile, dont la responsabilité principale consiste à garantir la qualité globale du produit en exécutant des méthodologies de test manuelles et automatisées. Ce poste couvre l'ensemble du cycle de vie de la livraison logicielle, en intégrant des mesures d'assurance qualité à chaque étape, de la définition des exigences au déploiement en production, afin de fournir des solutions numériques fiables et performantes.

Approche de livraison et méthodes de travail

Le QA Engineer joue un rôle intégral tout au long du cycle de vie de la livraison, en participant à des activités telles que le raffinement du backlog, la planification des sprints, le développement collaboratif, les tests rigoureux et la validation finale de la release. Ce poste établit et maintient des critères d'entrée et de sortie stricts, tout en respectant scrupuleusement les normes de « Definition of Done ». De plus, il facilite et améliore les processus de test structurés à chaque itération de sprint pour garantir une qualité et une livraison constantes. Le poste intègre une approche de test équilibrée couvrant les tests API, fonctionnels, d'automatisation et non fonctionnels, en privilégiant les méthodologies basées sur les risques, la validation continue et la préparation à la production.

Responsabilités clés

Le Quality Assurance Engineer (QA) supervisera et garantira l'intégrité, la performance et la fiabilité des produits logiciels grâce à des méthodologies de test systématiques. Ce rôle implique la réalisation de plans de test complets, l'exécution de cas de test, l'identification des défauts et la collaboration avec les équipes de développement pour vérifier les résolutions. De plus, le QA Engineer analysera les résultats des tests, documentera les conclusions et fournira des retours détaillés pour améliorer la qualité du produit. De solides compétences analytiques, une attention aux détails et une maîtrise des outils et frameworks de test sont essentielles pour réussir dans ce poste. Les responsabilités incluent l'analyse des exigences, des spécifications et des documents de conception technique pour vérifier leur testabilité et leur conformité aux normes de qualité établies. La conception et la mise en œuvre de cas de test complets et de scénarios d'acceptation sont requises pour valider à la fois les exigences utilisateur et système. Il mène des activités de test manuelles complètes, englobant les tests fonctionnels, de régression, d'exploration et d'acceptation utilisateur pour garantir que les normes de qualité et de performance du logiciel sont systématiquement respectées. Il développe et maintient des scripts de test automatisés pour valider la fonctionnalité de l'interface utilisateur, la performance des API et l'intégrité de l'intégration système. Il intègre les tests automatisés dans les pipelines d'intégration continue et de déploiement continu pour faciliter les processus de test continus. Il identifie, documente, enregistre, surveille et re-teste les défauts tout en fournissant des informations claires sur leurs causes profondes. Il collabore avec les équipes de développement pour identifier et résoudre les problèmes techniques grâce à un débogage systématique et à la mise en œuvre de mesures correctives efficaces. Les responsabilités incluent le suivi des indicateurs de qualité critiques, tels que les taux de fuite de défauts, les niveaux de couverture des tests et la préparation globale à la release, afin de garantir l'alignement avec les normes établies. Il fournit une assistance lors des incidents de production en effectuant des tâches de support de niveau 2 et 3, ainsi qu'en vérifiant la mise en œuvre des résolutions. L'amélioration continue des méthodologies de test, le raffinement des user stories et l'élévation de la qualité globale des solutions restent des priorités clés.

Compétences et aptitudes essentielles

Les candidats doivent démontrer leur maîtrise des compétences et aptitudes suivantes : Nous effectuons des procédures de test manuelles et automatisées pour évaluer les applications web, les API et les systèmes distribués, garantissant une fonctionnalité et des performances robustes sur toutes les plateformes. La maîtrise des frameworks d'automatisation comme Selenium et Playwright, ainsi que l'expertise dans les outils de test API, sont requises.

Une solide compréhension des microservices, du développement API et des principes d'architecture cloud-native est démontrée. Les

incluent la maîtrise des langages de programmation et de script tels que Java, Python, JavaScript et SQL. La maîtrise des pipelines CI/CD et des méthodologies DevOps est démontrée, assurant une intégration et une livraison fluides des solutions logicielles.

Une exposition aux tests de performance et de sécurité.

De solides compétences en collaboration, communication et analyse.

Qualifications et expérience

Les personnes qualifiées doivent posséder les qualifications requises et l'expérience pertinente décrites ci-dessous.

Un diplôme de bachelor en informatique ou dans une discipline pertinente est requis. Nous recherchons un candidat avec un minimum de deux à cinq ans d'expérience pratique en test logiciel, couvrant à la fois les méthodologies de test manuelles et automatisées. Les professionnels ayant un bilan éprouvé dans les méthodologies de livraison Agile, y compris Scrum, Kanban, Behavior-Driven Development (BDD) et Test-Driven Development (TDD), sont encouragés à postuler. Une expertise éprouvée dans l'automatisation des tests et les environnements de pipeline d'intégration continue/livraison continue (CI/CD) est requise. La maîtrise du développement API, des méthodologies de test d'intégration et de l'infrastructure cloud est requise.

Mesures de succès

Le succès dans ce poste sera évalué sur la base des critères suivants :

Réaliser une diminution notable des défauts de production et minimiser les fuites de défauts.

Augmentation de la couverture des tests automatisés.

Amélioration de l'efficacité de l'exécution des régressions.

Assurer des releases de haute qualité avec un nombre négligeable de défauts critiques est une priorité absolue. En améliorant la fiabilité et la résilience du système, ce rôle joue un rôle clé dans la réduction de l'incidence des échecs liés aux changements tout en accélérant la résolution des incidents et les processus de récupération.

Attentes comportementales

Le candidat idéal doit démontrer :

Un état d'esprit fortement orienté qualité.

Une appropriation proactive et une responsabilité.

Une amélioration continue et un apprentissage.

Autres informations

Une collaboration efficace au sein d'équipes interfonctionnelles.

Veuillez soumettre votre curriculum vitae et votre candidature via notre site web officiel en suivant ce lien.

Date de clôture : 10 juillet 2026.

---

How to apply: Click the Apply Now button below to apply, and Create my CV to build a CV tailored to this offer, professionally.

Ready to apply?

Get seen by recruiters

Publish your CV on the Candidates page — the place recruiters browse directly to find profiles like yours.

See the Candidates page

You are recruiting?

Find candidates on TAF4ALL

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes.

Expert Application Advice

Profil recherché

Quality Assurance Engineer (QA) Job Vacancy Role profile Position: Quality Assurance Engineer (QA) Role overview The Quality Assurance Engineer (QA) serves as a key contributor to an Agile team, where the primary responsibility involves upholding comprehensive product quality by executing both manual and automated testing methodologies. This position encompasses the entire software delivery lifecycle, integrating quality assurance measures at every stage—from requirements definition to production deployment—to deliver dependable, high-performance digital solutions. Delivery approach and ways of working The QA Engineer plays an integral role throughout the entire delivery lifecycle, engaging in activities such as backlog refinement, sprint planning, collaborative development, rigorous testing, and final release validation. This position establishes and upholds rigorous entry and exit criteria while maintaining strict adherence to “Definition of Done” standards. Additionally, it facilitates and enhances structured testing processes throughout every sprint iteration to ensure consistent quality and delivery. The position incorporates a well-rounded testing approach that spans API, functional, automation, and non-functional testing, prioritizing risk-based methodologies, ongoing validation, and production readiness. Key responsibilities The Quality Assurance Engineer (QA) will oversee and ensure the integrity, performance, and reliability of software products through systematic testing methodologies. This role involves conducting comprehensive test plans, executing test cases, identifying defects, and collaborating with development teams to verify resolutions. Additionally, the QA Engineer will analyze test results, document findings, and provide detailed feedback to enhance product quality. Strong analytical skills, attention to detail, and proficiency in testing tools and frameworks are essential for success in this position. Responsibilities include analyzing requirements, specifications, and technical design documents to verify their testability and compliance with established quality standards. Design and implementation of comprehensive test cases and acceptance scenarios are required to validate both user and system requirements. Conducts comprehensive manual testing activities, encompassing functional, regression, exploration, and user acceptance testing to ensure software quality and performance standards are consistently met. Develop and sustain automated test scripts to validate user interface functionality, application programming interface performance, and system integration integrity. Integrating automated testing into continuous integration and continuous deployment pipelines to facilitate ongoing testing processes. Identifying, documenting, logging, monitoring, and retesting defects while providing clear insights into their root causes. Collaborating with development teams to identify and resolve technical issues through systematic debugging and implementing effective corrective measures. Responsibilities include monitoring critical quality metrics, such as defect leakage rates, test coverage levels, and overall release readiness to ensure alignment with established standards. Provide assistance with production incidents by performing Level 2 and Level 3 support tasks, as well as verifying the implementation of resolutions. Continuously enhancing test methodologies, refining user stories, and elevating the overall quality of solutions remain key priorities. Core skills and competencies Candidates must demonstrate proficiency in the following skills and competencies: We conduct both manual and automated testing procedures to evaluate web applications, APIs, and distributed systems, ensuring robust functionality and performance across all platforms. Proficiency in automation frameworks like Selenium and Playwright, along with expertise in API testing tools, is required.

  • Demonstrates a solid grasp of microservices, API development, and cloud-native architectural principles. Required competencies include proficiency in programming and scripting languages such as Java, Python, JavaScript, and SQL. Demonstrates proficiency in CI/CD pipelines and DevOps methodologies, ensuring seamless integration and delivery of software solutions.
  • Exposure to performance and security testing.
  • Strong collaboration, communication, and analytical skills. Qualifications and experience Qualified individuals must possess the requisite qualifications and relevant experience as outlined below.

Expérience

  • A bachelor’s degree in computer science or a relevant discipline is required. Seeking a candidate with a minimum of two to five years of hands-on experience in software testing, encompassing both manual and automated testing methodologies. Professionals with a proven track record in Agile delivery methodologies—including Scrum, Kanban, Behavior-Driven Development (BDD), and Test-Driven Development (TDD)—are encouraged to apply. Proven expertise in test automation and continuous integration/continuous delivery (CI/CD) pipeline environments is required. Proficiency in API development, integration testing methodologies, and cloud-based infrastructure is required. Success measures Success in this position will be evaluated based on the following criteria:
  • Achieving a notable decrease in production defects and minimizing defect leakage.
  • Increase in automated test coverage.
  • Improved regression execution efficiency. Ensuring high-quality releases with negligible critical defects is a top priority. By enhancing system reliability and resilience, this role plays a pivotal part in lowering the incidence of change-related failures while expediting incident resolution and recovery processes. Behavioral expectations The ideal candidate should demonstrate:
  • Strong quality-first mindset.
  • Proactive ownership and accountability.
  • Continuous improvement and learning.

Autres informations

  • Effective collaboration within cross-functional teams. We encourage you to spread the word by utilizing the social sharing icons provided below. Please submit your curriculum vitae and application through our official company website by following this link. Closing Date : 10th July , 2026. Miss the latest employment opportunities in Tanzania by subscribing now. Act today to stay informed.
Career advice powered by Taf4All

Beware of scams

Taf4All only lists job offers published by third parties — we are not the source of these jobs and do not handle recruitment. Stay vigilant: never pay money to get a job or an interview, and be wary of any suspicious request.

You might also be interested in

AB

Instrument Quality Assurance Specialist

AB InBev Tanzania·Dar es Salaam

Dreaming ambitiously defines our company s essence and culture, serving as both our heritage and our forward looking vision. This vision propels us to continually innovate, seeking fresh solutions to life s evolving challenges. We remain committed to pushing boundaries and expanding our aspirations. Our ideal candidate

CDIil y a 20 jours
DA

Senior Electrical Design Engineer

Dangote·Mtwara

Location : Mtwara Plant, Tanzania Entreprise : Dangote Industries Limited Résumé du poste : Installation, test, exploitation et maintenance d équipements électriques réalisés selon les normes de qualité et de sécurité les plus élevées, avec un dépannage efficace pour résoudre tout problème opérationnel. Assure le fonct

CDIil y a 5 jours
NH

Senior Quantity Surveying Professional

NHC·Dar es Salaam

Poste : Senior Quantity Surveying Professional Responsabilités : Le titulaire du poste sera chargé de déterminer la quantité et la qualité requises des matériaux, ainsi que les coûts de main d œuvre et les délais d achèvement des projets, en effectuant des calculs précis. Il collaborera à la rédaction des contrats en s

Freelanceil y a 26 jours
NH

Civil Engineer II

NHC·Dar es Salaam

Poste : Civil Engineer II Entreprise : NHC Responsabilités : Assurer l exécution des projets d investissement conformément au plan stratégique, au plan directeur et aux normes de conception établies. Superviser les initiatives de planification physique et stratégique au quotidien, ce qui implique de prioriser les alloc

Freelanceil y a 26 jours