IN

Senior Quality Assurance Engineer

Inventions Technologies Co. Ltd
📍 Dar es SalaamCDI🗓️ 3 months ago

Job Description

Dar es Salaam
CDI

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

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.

---

**

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

Does my CV fit this offer? Free diagnosis

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.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

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

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

KC

Senior IT Quality Assurance Specialist

KCB·Dar es Salaam

🧠 Profil recherché KEY RESPONSIBILITIES Champion and facilitate comprehensive reviews of business requirements across diverse functional teams, guaranteeing their completeness, precision, and testability. Collaborates with the project team to establish and develop a comprehensive test strategy and test plan, while als

CDIil y a environ 1 mois
RA

Quality Assurance Assistant Intern

Quality Control Intern Job Details Organization: Rahami Agri Group Limited Industry: Agriculture Employment Type: Internship 📍 Localisation Location: Mtwara, Tanzania Job Description Graham Agra Group Limited focuses on the processing of cashew nuts, prioritizing the delivery of premium grade products alongside rigoro

CDIil y a environ 1 mois
AB

Quality Assurance Scientist – Brewing

AB InBev·Dar es Salaam

🛠️ Compétences requises Dreaming boldly defines our essence as a company—it shapes our identity, culture, and legacy while steering our path forward. This vision guides us toward relentless innovation, constantly seeking fresh solutions to embrace life’s pivotal moments and pushing the boundaries of possibility. We se

CDIil y a environ 1 mois
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 3 mois