HimalayasHimalayas logo
OpenFnOP

Implementation project QA & Support Engineer in Ethiopia

OpenFn is the leading open-source workflow automation platform enhancing data integration and efficiency for governments and NGOs worldwide.

OpenFn

Employee count: 11-50

Ethiopia only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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 dataintegration 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
  • Independently review project requirements and technical specifications to define testing scope, identify gaps, and determine the most effective testing approach — without waiting to be told what to test
  • 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
  • Use JavaScript to write and maintain testing scripts, automate repetitive validation tasks, inspect and manipulate API payloads, and debug integration logic — bringing a coding mindset to quality assurance
  • 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
  • Experience working with AI-assisted testing workflows, including using large language models (LLMs) to evaluate test case outcomes, analyze logs and JSON outputs, and generate structured test reports — and the ability to design effective AI prompts and workflows to support and scale QA processes
  • 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

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

Strongly Preferred
  • Experience testing integrations with EMR solutions and health informationsystems like DHIS2, OpenMRS, Dagu/eAPTs OpenELIS, and other similar platforms.
  • Experience with API testing tools (Postman, Insomnia, etc.)
  • Former developer background or equivalent hands-on coding experience. Candidates who have written production code (in any language) are strongly preferred, as this enables more precise, actionable feedback to developers during QA
  • Experience leveraging AI tools and automation to improve testing efficiency — we want candidates who think proactively about how to use modern tooling to scale their QA work
  • Hands-on experience with JavaScript, including the ability to read, write, and debug code for testing scripts, data transformation logic, or integration workflows
  • 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

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

3 years minimum

Location requirements

Hiring timezones

Ethiopia +/- 0 hours

About OpenFn

Learn more about OpenFn and their company culture.

View company profile

At OpenFn, we are dedicated to advancing digital infrastructure for social impact through our innovative workflow automation platform. Established in 2014, OpenFn emerged from a realization that governments and non-profits struggled to leverage technology effectively. Our platform is designed to help organizations enhance their operational efficiency by seamlessly integrating disparate systems and automating tedious workflows. OpenFn is entirely open-source, ensuring that our partners retain control over their technological solutions.

With a team of skilled software developers, data engineers, and automation specialists spread across the globe, we empower social impact organizations to connect various applications, databases, and data sources. This capability allows for powerful automated workflows that simplify complex processes—helping organizations to focus on their mission rather than manual data handling. By championing the open-source Digital Public Goods movement, we advocate for affordability, reliability, and quality solutions that can be tailored to specific community needs. Together with our partners, we strive to double the efficiency of the social sector over the next decade, making technology work for those who need it the most.

Claim this profileOpenFn logoOP

OpenFn

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like OpenFn

Find your next opportunity by exploring profiles of companies that are similar to OpenFn. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan