
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 & Tools
software QA testingfunctional testingintegration testingregression testinguser acceptance testingtest case designAPI testingJavaScriptREST APIsdata validation
Soft Skills
problem-solvinginitiativecommunicationautonomyattention to detailcollaborationproactive monitoringdiagnostic skillsquality improvementstakeholder management