ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Implementation project QA & Support Engineer in Ethiopia

OpenFn

Addis Ababa, Addis Ababa, Ethiopia Remote permanent

Posted: February 20, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Implementation project QA & Support Engineer in Ethiopia is responsible for ensuring the quality of our open-source platform and providing technical support to our users in Ethiopia.

Job Description

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply