
Implementation Project QA & Support Engineer
Open Function
contract
Posted on:
Location Type: Remote
Location: Ethiopia
Visit company websiteExplore more
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
software QA testingfunctional testingintegration testingregression testinguser acceptance testingtest case designAPI testingJavaScriptREST APIsdata validation
Soft skills
problem-solvinginitiativecommunicationautonomyattention to detailcollaborationproactive monitoringdiagnostic skillsquality improvementstakeholder management