Inkomoko Logo

Inkomoko

Quality Assurance Engineer Consultant (Functional & Automation)

Posted 7 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Nairobi
Senior level
In-Office or Remote
Hiring Remotely in Nairobi
Senior level
Validate ERP workflows, APIs, UI and data integrity across Fineract CBS integrations. Create test plans, execute functional and automation tests, build API/UI automated suites, integrate tests into CI/CD, track defects in Jira, and support audit and security-aware testing.
The summary above was generated by AI
Terms of Reference (TOR) for QA Engineer(Functional & Automation)

Location

Rwanda / Kenya / Ethiopia / South Sudan / Chad (Hybrid/Remote)

Duration of Contract

3 months (extendable based on project milestones and workload)

Reporting To: Head of Software Development and Design

Background & Rationale

As part of our digital transformation agenda, we are building scalable, enterprise-grade systems including ERP modules, integrations, and data-driven platforms. Ensuring product quality, reliability, and user experience is critical to adoption and impact.

The QA Engineer will play a key role in validating functionality, automating regression pipelines, and safeguarding data integrity across Fineract CBS, ERP, and integrated systems. This role bridges business requirements with technical assurance, ensuring that every release meets performance, security, and usability standards.

We are looking for a detail-oriented and technically strong QA Engineer who can handle both manual functional testing and automated test development.

Objectives of the Assignment
  • Ensure functional accuracy of ERP workflows, APIs, and integrations.
  • Build and maintain automated test suites for regression, API, and UI testing.
  • Strengthen CI/CD pipelines with reliable automated QA coverage.
  • Validate data integrity across Fineract CBS–ERP–integration workflows.
  • Reduce defect leakage and production incidents through proactive testing.
Scope of Work & Key ResponsibilitiesA. Functional QA
  • Analyze business requirements, BRDs, and user stories.
  • Create detailed test plans, test cases, and structured test scenarios.
  • Perform regression, smoke, UAT, and integration testing.
  • Validate ERP workflows (roles, permissions, data flows).
  • Test UI/UX across browsers and devices.
  • Verify data integrity between Fineract CBS, ERP, and integrations.
  • Report, track, and prioritize defects using Jira.
  • Participate in sprint planning, reviews, and retrospectives.
B. Automation QA
  • Design and implement automated test scripts.
  • Build API test automation (REST endpoints).
  • Automate regression test suites and integrate into CI/CD pipelines.
  • Monitor automated test reliability and flakiness.
  • Collaborate with DevOps for pipeline integration.
  • Maintain and improve automation coverage.
C. QA, Security & Compliance
  • Support audit readiness through detailed test documentation.
  • Ensure security awareness in test design (authentication, data handling).
  • Validate compliance with organizational standards.
D. Collaboration & Documentation
  • Work closely with Developers, DevOps, and PMs for sprint delivery.
  • Maintain technical and functional documentation for all QA processes.
  • Participate in code reviews, design discussions, and sprint retrospectives.
Deliverables
  • Comprehensive test plans, test cases, and QA reports.
  • Automated test suites integrated into CI/CD pipelines.
  • Validated ERP workflows and Fineract CBS–integration data flows including videos for UAT guidance.
  • Monthly QA progress reports highlighting defect trends, automation coverage, and regression cycle time.
  • Reduced defect leakage and improved production stability.

Requirements

WHO WE ARE LOOKING FOR

Essential:

  • 5+ years QA experience (manual + automation).
  • Strong understanding of SDLC & Agile.
  • API testing experience (Postman / Swagger).
  • Automation tools: Selenium / Playwright / Cypress; PyTest / JUnit / TestNG.
  • SQL proficiency for data validation.
  • Git familiarity is a must.

Preferred:

  • Experience testing Odoo systems.
  • CI/CD knowledge (GitHub Actions, GitLab CI, Jenkins).
  • Performance testing (Locust, JMeter, k6).
  • Security testing awareness.
  • Experience in microservices architecture.

Benefits

WHAT YOU’LL GET:

This consultancy is inside a mission-driven social enterprise, with an incredible team across Africa. By joining Inkomoko, you’ll access:

  • The chance to create meaningful results for a high-impact organization at a moment of critical growth
  • Incredible company culture – casual yet hard-working environment with plenty of autonomy 
  • Diverse colleagues and policies that show our commitment to inclusion
  • Talented, passionate, and committed team of colleagues across Africa.

HOW TO APPLY

If you’re excited about this consultancy, can start immediately, and have skills to match, please submit your resume and compensation expectations through the application portal.

Deadline: 15 August 2026. Applications are reviewed on a rolling basis, please apply now!

Inkomoko seeks to reflect the communities we serve, refugees and women are strongly encouraged to apply. As a company we have policies that ensure fair treatment in the application process. 

NB: Only shortlisted candidates will be contacted. Contracting is conditional upon successful background checks and other verification as needed.

All offers of contracting will be subject to satisfactory references and background screening checks. Inkomoko also participates in the Inter Agency Misconduct Disclosure Scheme, In line with this Scheme, we will request information from job applicants’ previous employers about any findings of sexual misconduct, fraud, or abuse. By submitting an application, the applicant confirms his/her understanding of these recruitment procedures.

INKOMOKO VALUES

All staff at Inkomoko are connected to a shared set of organizational values:

  • Purpose: be solutions-oriented, produce high-quality work, be a global leader.
  • Achievement: push yourself to reach beyond what you previously thought possible. 
  • Improvement: be humble, engage in continuous growth through open & accurate feedback
  • Bravery: willing to take risks, create a safe space for others, be compassionate, inclusive.
  • We Eat Goat:  we celebrate success and support each other in hard times. We do this work together in the spirit of turikumwe, tuko pamoja, abren nen, Kula na sawa, On est ensemble.

Similar Jobs

6 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Design, scope and deliver Ericsson cloud solutions (CNIS, NFVI, OMC). Analyze customer technology and requirements, plan and verify configuration, integration, migration, testing and acceptance. Provide customer workshops/presentations, support deployments and post-project activities, feedback to R&D, drive process improvements, and occasionally support pre-sales. Collaborate cross-functionally and travel up to 30%.
Top Skills: AWSAzureCnisDellDockerGCPHpKubernetesLenovoLinuxNfviOmcOpenstack
9 Days Ago
Remote
Senior level
Senior level
Beauty • Robotics • Design • Appliances • Manufacturing
Manage and grow key retailer accounts in Kenya/East Africa by developing account plans, launching products, executing online and in-store promotions, forecasting, negotiating, analyzing sell-out data, organizing trade shows, reporting competitor activity, identifying new retailers, and supporting sales meetings and events. Occasional regional travel required.
Top Skills: LaptopExcelMS OfficeMobile DevicePowerPoint
10 Hours Ago
Remote
Senior level
Senior level
Professional Services • Social Impact
Design and facilitate three write-shops, conduct desk review and field data collection across Kenyan counties, develop and quality-check multiple knowledge products (stories, briefs, videos), ensure safeguarding and DPA compliance, and provide editorial, design, and dissemination support to build IRC Kenya staff capacity in impact documentation and learning.

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account