Open Function

Implementation Project QA & Support Engineer

Open Function

contract

Posted on:

Location Type: Remote

Location: Ethiopia

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • 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.
  • 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.
  • 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.

Requirements

  • Must be based in Ethiopia
  • Strong technical aptitude with ability to quickly learn new systems and test complex integration scenarios
  • 3-5 years of hands-on experience conducting software QA testing, preferably for integrations, APIs, or implementation projects
  • Demonstrated ability to anticipate issues, take initiative without prompting, and drive quality improvements independently
  • Basic JavaScript proficiency or exposure required for understanding workflows and making code adjustments during testing and support
  • Strong understanding of REST APIs, HTTP status codes, JSON/XML data formats, and API authentication methods—essential for testing integrations
  • Proven ability to design test cases, execute thorough testing, and document findings clearly
  • Can independently investigate, diagnose, and resolve technical issues when they arise
  • Excellent written and verbal communication skills; able to create clear test documentation and explain technical issues to non-technical users
  • Comfortable working remotely with autonomy while maintaining strong communication with distributed teams
  • Takes full responsibility for quality, follows through on issues without needing reminders, and proactively prevents problems
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software QA testingfunctional testingintegration testingregression testinguser acceptance testingtest case designAPI testingJavaScriptREST APIsdata validation
Soft Skills
problem-solvinginitiativecommunicationautonomyattention to detailcollaborationproactive monitoringdiagnostic skillsquality improvementstakeholder management