Implementation project QA & Support Engineer in Ethiopia

Addis Ababa , Ethiopia
full-time Remote

AI overview

Support client deployments by providing proactive quality assurance and troubleshooting technical issues, ensuring seamless data integration for impactful health and humanitarian work.

Type: Full-time contractor (hours negotiable)

Location: Remote (You must be Ethiopia-based)

OpenFn is an open-source platform (and Digital Public Good) that automates data exchange and repetitive tasks to help NGOs and governments work more efficiently, improve service delivery, and scale promising health & humanitarian interventions. OpenFn is used to automate a wide range of mission-critical workflows for social impact organizations–from securely sharing patient records between healthcare providers during a crisis, to automatically tracking whether health facility refrigerators are cold enough to store vaccines and predict maintenance/repair requests to minimize vaccine wastage.

Our team, Open Function Group, is the creator and primary steward of this open source software. We are a global team of IT and data integration specialists that provide open source software, training, and technical support to help partners in 40+ countries automate workflows that streamline and scale their operations and amplify their impact. . 

We’re a fully-remote, lean team that uses cutting edge technologies to drive efficiency where it matters most; we do not make marginal improvements to already comfortable lives.

Requirements

We need a proactive quality guardian and technical problem-solver who can catch issues before they impact client deployments and turn complex technical challenges into clear solutions. You'll test like a user, think like a developer, and communicate like a human—understanding that every issue you prevent helps NGOs and public programs focus on saving lives instead of fixing technology.

This Implementation QA & Support Engineer will support our implementation team by ensuring quality delivery of client projects, troubleshooting technical issues in real-world deployments, and providing direct support to partner organizations using OpenFn integrations.


This is a hands-on, collaborative position requiring strong technical troubleshooting, proactive communication, and excellent documentation skills. You will work closely with implementation teams and external partners to ensure smooth project delivery and reliable integration performance.

Time allocation: This role focuses primarily on QA for data integration solutions (70%) with client support activities (30%), ensuring our client deployments run smoothly while maintaining quality standards.

What You’ll Do

You'll be the quality gatekeeper for implementation projects—proactively testing integrations before they go live, identifying issues early, and providing targeted support when clients need help.

Quality Assurance for Implementation Projects (70%)

  • Proactively test implementation project deployments before go-live, including functional testing, integration testing, regression testing, and user acceptance testing
  • Develop and execute comprehensive test cases for client-specific workflows and integrations that cover edge cases, error handling, and various integration scenarios
  • Validate data transformations and mappings between systems to ensure accuracy and completeness
  • Test client workflows end-to-end to ensure they meet project requirements and perform reliably under real-world conditions
  • Conduct exploratory testing to uncover issues beyond scripted test cases, particularly around user workflows and system boundaries
  • Anticipate potential problems by reviewing project requirements and technical specifications, flagging risks early in the implementation cycle
  • Verify API connections, authentication mechanisms, and error handling for all integrated systems
  • Test with realistic data volumes and scenarios to identify performance issues before deployment
  • Collaborate with implementation teams to review technical requirements, provide testing estimates, and ensure testability of integration designs
  • Take initiative to identify areas where testing coverage can be improved or automated
  • Validate that integrations handle edge cases gracefully (network failures, malformed data, rate limits, etc.)
  • Conduct smoke testing and post-deployment verification to ensure successful go-lives

Client Support & Troubleshooting (30%)

  • Provide hands-on technical support to implementation project clients, including diagnosing workflow errors and implementing fixes to data integration solutions
  • Investigate and resolve technical issues in live deployments (e.g., data integration errors, workflow failures, data quality issues, API connectivity problems)
  • Proactively monitor recently deployed client integrations to catch and resolve potential issues before they escalate
  • Use JavaScript to troubleshoot issues and make code adjustments to OpenFn workflow configurations to implement fixes
  • Respond to implementation team and client support requests within agreed SLA timeframes and maintain proactive communication throughout the troubleshooting process
  • Work with target systems commonly used by our clients, such as Salesforce, Kobo Toolbox, CommCare, DHIS2, SQL databases, and other health and humanitarian technology platforms
  • Conduct client calls when needed and escalate complex technical issues while keeping stakeholders informed
  • Anticipate recurring issues and work with the implementation team to implement preventive solutions


What We're Looking For

We're looking for a tech-savvy, proactive QA professional who's comfortable with data integration and API fundamentals, can independently test complex technical scenarios, and thrives in a fast-paced implementation environment. You will support with manual testing, automated testing, test case writing, solution documentation, technical assistance, troubleshooting, and more.



Required Qualifications

Location: Must be based in Ethiopia

Tech-savvy: Strong technical aptitude with ability to quickly learn new systems and test complex integration scenarios

QA/Testing Experience: 3-5 years of hands-on experience conducting software QA testing, preferably for integrations, APIs, or implementation projects

Proactive Problem-Solver: Demonstrated ability to anticipate issues, take initiative without prompting, and drive quality improvements independently

Basic JavaScript Experience: Basic JavaScript proficiency or exposure required for understanding workflows and making code adjustments during testing and support

REST APIs & Integration Technologies: Strong understanding of REST APIs, HTTP status codes, JSON/XML data formats, and API authentication methods—essential for testing integrations

Testing Skills: Proven ability to design test cases, execute thorough testing, and document findings clearly

Troubleshooting Ability: Can independently investigate, diagnose, and resolve technical issues when they arise

Documentation & Communication: Excellent written and verbal communication skills; able to create clear test documentation and explain technical issues to non-technical users

Independent Work Ethic: Comfortable working remotely with autonomy while maintaining strong communication with distributed teams

Ownership Mindset: Takes full responsibility for quality, follows through on issues without needing reminders, and proactively prevents problems

Strongly Preferred

  • Experience testing integrations with EMR solutions and health information systems like DHIS2, OpenMRS, Dagu/eAPTs OpenELIS, and other similar platforms.
  • Experience with API testing tools (Postman, Insomnia, etc.)
  • Understanding of data transformation, ETL processes, or integration platforms
  • System administration experience with databases, CRMs, or health information systems
  • Background in ICT4D, global health, humanitarian technology, or working with NGOs
  • Experience in agile or fast-paced project environments
  • Previous experience in QA for implementation or consulting projects

Benefits

    • Competitive compensation based on experience and location
    • Flexible working hours
    • Fully remote team, with regular in-person meetups across Africa and Europe
    • High-impact work with governments and global NGOs
    • Opportunity to grow into leadership roles
    • Become a core contributor to a fast-growing open source project and the leading Digital Public Good for workflow automation

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible working hours
  • Core contributor to open source project: Become a core contributor to a fast-growing open source project and the leading Digital Public Good for workflow automation
  • Remote-Friendly: Fully remote team, with regular in-person meetups across Africa and Europe

OpenFn helps some of the world's most promising health and humanitarian interventions scale through workflow automation, data integration, and interoperability.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Q&A's
Report this job
Apply for this job