This role emphasizes proactive quality assurance for data integration solutions, supporting client projects and ensuring seamless deployment of OpenFn integrations.
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 are looking for a senior, highly autonomous QA professional who can independently own quality across implementation projects with minimal coaching. This is not an entry-level role. The ideal candidate has the initiative to read specifications, design test cases, and deliver thorough feedback to developers without hand-holding. A background that includes writing or debugging code, such as a former JavaScript developer who moved into QA, is strongly desirable, as it enables faster, more precise feedback loops with the engineering team.
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. The ideal candidate is highly self-directed — able to independently interpret project requirements and technical specifications, determine what needs to be tested, and take ownership of designing and executing a thorough testing strategy with minimal guidance.
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.
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.
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.
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
Seniority & Autonomy: Demonstrated ability to operate independently in a fast-paced environment: reading specs, designing tests, and delivering findings without requiring extensive direction or coaching
Benefits
Flexible Work Hours
Flexible working hours
Remote-Friendly
Fully remote team, with regular in-person meetups across Africa and Europe
OpenFn is an open-source platform designed to automate data exchange and streamline repetitive tasks for NGOs and governments, enhancing their efficiency in health and humanitarian efforts. By enabling safe connections between web applications, AI tools, and existing systems, we empower digital transformation teams to improve public service delivery and scale their impact.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
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