← All open jobs

Operations · Full-time

Direct employer

Quality Assurance Analyst, METAL

International Rescue Committee (IRC)

NairobiNot stated · Not statedDeadline not published by employerChecked 13 Oct 2026
Illustration of an office desk with a laptop, notebook and Kenyan flag.

Published by employer

About this role

This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.

Role overview

The International Rescue Committee (IRC) is hiring a Quality Assurance Analyst for its METAL unit based in Nairobi, Kenya. This full-time role is suitable for someone with experience in data application testing and quality assurance, particularly in humanitarian or development program settings. The position involves supporting data toolkits used in program implementation and decision-making within the Crisis Response, Recovery and Development Department.

Read full role

What you will do

  • Translate functional requirements into detailed test plans covering various testing types including functional, system, integration, performance, regression, and user acceptance testing.
  • Collaborate with project management to ensure testing processes are followed by the team.
  • Maintain high quality of applications developed in CommCare and Microsoft PowerApps to meet user needs.
  • Perform detailed data testing on PowerBI dashboards and data pipelines to ensure data accuracy and quality of user experience.
  • Review products to ensure they meet design specifications and have responsive design for different platforms and devices.
  • Conduct cross-browser and mobile testing to verify multiplatform capabilities.
  • Manage the testing stream of assigned projects including requirement analysis, writing test cases, regression testing, and release sign-off.
  • Identify defects, process gaps, and recommend improvements for application functionality and usability.
  • Organize test case review meetings and communicate testing timelines to the team.
  • Raise and mitigate risks identified during testing.

Requirements

  • At least 3 years of experience in data application testing with full testing lifecycle management including user acceptance testing.
  • Minimum 2 years of quality assurance experience testing data processes such as ETL pipelines and dashboards.
  • At least 2 years working with CommCare or similar ODK-based or low-code platforms as a developer or quality analyst is highly desirable.
  • Experience with performance and load testing using open-source tools.
  • One year of automation testing experience.
  • Ability to independently lead quality assurance and quality control aspects of projects.
  • Experience testing in low to no-code environments like mobile data collection or case management tools such as CommCare, Ona, Kobo, Microsoft PowerApps, PowerBI, and Azure.
  • Knowledge of T-SQL, Azure SQL Server, Data Factory, SSIS or other ETL tools, data modeling, and data warehousing.
  • Preferred experience testing multilingual platforms and multicurrency verification.
  • Experience with manual functional, system, automation, and performance testing.
  • Strong collaboration skills and self-direction.
  • Excellent organisation and prioritisation skills.
  • Experience using Jira for bug and test management.
  • Familiarity with Agile software development processes.
  • Experience with open-source performance/stress testing tools such as JMeter.
  • Excellent oral and written communication skills.
  • Self-motivated, problem solver, fast and independent learner.
  • Ability to work with distributed and intercultural teams.
  • Bachelor's degree or equivalent experience in computer science or information systems.
  • Certifications such as CSQA, CSTE, or other software testing/quality assurance certifications.

How to apply

The employer has not published a closing date.

View advert & apply