IN

Senior Quality Assurance Engineer

Inventions Technologies Co. Ltd
📍 Dar es SalaamCDI🗓️ 4 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

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

This offer is no longer available

This position was likely filled. Explore current openings in the same field below.

See active offers

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes. 28 Ingénieur position(s) posted this week in Tanzanie.

🇨🇦

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 3 mois
YA

MFS Quality Assurance Engineer (2 Positions)

Yas Tanzania·Dar es Salaam

🧠 Profil recherché Qualifications and experience – Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field. – ISTQB Foundation Level or above; Agile Testing or Scrum certification is an added advantage. – Minimum 3 years of hands on experience in sof

CDIil y a 4 jours
HE

Quality Assurance Engineer at Helios Towers Tanzania

Helios Towers Tanzania·Dar es Salaam

🧠 Profil recherché Helios Towers is a leading independent telecommunications infrastructure company, having established one of the most extensive tower portfolios across Africa. It builds, owns and operates telecom passive infrastructure, providing services to mobile network operators. Helios Towers currently operates

Freelanceil y a 3 jours
CA

Software Quality Assurance

RÉCENT

🛠️ Compétences requises Company Description Car General Trading Limited is a long established distributor of power generation, automotive, construction and industrial engineering products in East Africa, with over 90 years of regional presence. The company represents a broad portfolio of international brands. Its dive

CDIil y a 1 jour