About This Opportunity
Quality engineering has undergone a fundamental transformation in modern software development. Where testing once functioned as a gate at the end of the development pipeline, it is now woven throughout the entire software lifecycle — from unit and contract tests in early development, through integration and end-to-end testing, to performance and chaos engineering in production-like environments. Senior Software Developers in Test who can shape this culture — not just write tests — are among the most strategically valuable engineering hires an organisation can make.
This is a remote, globally open role — meaning qualified candidates from anywhere in the world, including across Africa, are eligible to apply. For African software engineers who have built strong quality engineering skills and are seeking internationally competitive remote opportunities, this represents an accessible pathway to a global technology career without relocation.
The emphasis on CI/CD integration, performance testing architecture, and cross-team influence means this is a role for a developer who is as comfortable thinking about engineering systems as they are writing code — someone who can make quality everyone's responsibility, not just the testing team's.
Key responsibilities
Define and evolve testing approaches across unit, integration, end-to-end, and contract testing to ensure comprehensive coverage of complex systems.
Develop scalable, reliable test frameworks, tooling, and CI/CD integrations that enable consistent and repeatable test execution across environments.
Design and implement performance, load, and stress testing approaches to ensure systems can scale and perform reliably under varying conditions.
Work closely with technology teams to embed automated testing into everyday development workflows, improving overall quality and reducing manual effort.
Enable fast, actionable feedback from test pipelines through better reporting, monitoring, and failure analysis.
Introduce and maintain metrics such as test coverage, flakiness, failure rates, and deployment confidence to guide continuous improvement.
Ensure robust validation of integrations, data flows, and contracts between services, particularly in systems handling structured metadata and external APIs.
Provide guidance on testing approaches, review test implementations, and help raise the overall quality engineering capability across teams.
Applying for This Role
Essential skills and experience:
Minimum 7 years of hands-on experience in software development, engineering, or similar.
Experience in designing clear, effective test cases (functional, edge, negative) and translating requirements into reliable automated tests.
Deep expertise in designing and implementing automated tests (unit, integration, E2E, API).
Proficient with modern testing tools (e.g., Playwright, Cypress, Selenium) and building reusable libraries.
Experience integrating tests into CI/CD (GitLab CI, Jenkins).
Experience in using Docker for consistent, scalable test environments.
Skilled in setting up and maintaining test environments, data, and ensuring reproducibility.
A self-directed working style, paired with strong communication skills and a collaborative approach to problem-solving.
Experience in collaborating closely with developers to embed quality and influence engineering culture.
Proactive approach to identifying gaps, evaluating tools, and evolving testing strategies.
A preference for clear documentation and shared understanding.
Experience managing long-lived production systems, balancing change, stability, and iteration.
Familiar with writing and executing performance, load, and stress tests using modern tools (e.g., k6, Gatling, JMeter) to validate system scalability and reliability.
Outstanding at interpersonal relations and relationship management.
Nice to have:
Background in scholarly communications and/or open infrastructure/open metadata.
Experience in the non-profit sector or with community-led organisations.
Contributions to open source (code, documentation, or community involvement).
Understanding of accessibility standards (e.g., WCAG) and integrating them into automated testing.
Experience with other programming languages like Java, Kotlin.
Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) for performance analysis.
Experience using Jira and Zephyr to define, manage, and track test cases.
Remuneration: 90k USD or local equivalent. We pay salaries in the currency of the country in which you’re based. We arrive at the local USD-equivalent salary by determining the average 5-year USD exchange rate, to stabilize currency fluctuations.
Benefits: Check out our Employee Handbook for more details on paid time off, unlimited sick time, paid parental and medical leaves, and more.
Crossref is a not-for-profit membership organisation providing the global scholarly community with digital infrastructure for persistent identifiers, metadata, and citation linking. As the official registration agency for Digital Object Identifiers (DOIs) in academic publishing, Crossref connects millions of research outputs and enables seamless discoverability across the worldwide research ecosystem.
Security and IT roles demand precision, documentation discipline, and a risk-first mindset. Hiring managers look for candidates who can communicate threats in business terms, not just technical ones — and who stay ahead of threat vectors without needing to be told.
Full-time roles typically include benefits (health insurance, pension contributions, paid leave). During salary negotiation, always consider the total compensation package — benefits can be worth 20–30% on top of base salary. Ask specifically about probation period, performance review cadence, and remote/hybrid flexibility before signing.
Remote roles give you location freedom but require strong self-management. Before accepting, confirm: What are the core overlap hours? Which collaboration tools does the team use (Slack, Notion, Linear, Figma)? Is there a home-office stipend? How does the team handle onboarding for remote hires? Remote-first companies typically have better async culture than companies that went remote reluctantly — ask how decisions get documented.
| Salary | Competitive |
| Type | Full-time |
| Location | Remote |
| Category | IT & Cybersecurity |
| Posted | Apr 27, 2026 |
New jobs, scholarships and career tips — delivered to your inbox daily. Unsubscribe any time.