Back to Jobs
Senior Software Developer in Test (Remote & Global)
Crossref · Remote · Full-time
IT & Cybersecurity Easy Apply Remote
Apply Now
Posted 3 weeks ago · Job #39
About the Role

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

  • Breadth across testing types is required: The role covers unit, integration, end-to-end, contract, and performance testing. Review your genuine depth in each area before applying — gaps will emerge in the interview.
  • Performance testing tools: Prepare specific examples using tools such as k6, JMeter, Gatling, or Locust. Include the scale of systems you have load-tested and the outcomes of that testing.
  • CI/CD integration experience: List specific pipelines (Jenkins, GitHub Actions, GitLab CI, CircleCI) and describe how you have embedded test automation within them — not just written tests that run in pipelines.
  • Cross-team influence is senior-level behaviour: Prepare examples of how you have improved quality culture beyond your immediate team — through documentation, training, process changes, or engineering standards you have driven.
Requirements

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.

Benefits

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.

About Crossref
Crossref
Research & Technology · 51–200 employees

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.

🧭
Application Guide for This Role
Tailored tips to help you stand out and prepare confidently
🔒 What IT & Cybersecurity Hiring Managers Look For

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.

How to Stand Out
  • List certifications prominently (CompTIA Security+, CISSP, CEH, AWS Security Specialty) — they're taken seriously in this field.
  • Describe a real incident you responded to: what was the threat vector, your containment steps, and the post-incident review?
  • Show experience with the tools in the job description: SIEM platforms, EDR solutions, penetration testing tools, or cloud IAM.
  • Demonstrate compliance awareness (SOC 2, ISO 27001, GDPR, HIPAA) if the company operates in a regulated industry.
Likely Interview Questions
  1. Walk me through how you'd respond to a suspected phishing breach affecting 200 employees.
  2. How do you stay current with emerging CVEs and threat intelligence?
  3. Describe how you'd perform a risk assessment for a new SaaS tool the company wants to adopt.
  4. What's the most creative social engineering attack you've seen or simulated?
Pro tip: Set up a home lab using VirtualBox or TryHackMe rooms in the specific domain (cloud, network, web app) this role covers — it gives you concrete, recent examples to discuss.
📄 About Full-Time Employment Roles

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 Work — What to Expect

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.

✅ Before You Hit Submit
📝
Tailor your CV
Remove irrelevant roles. Match your language to the job description — ATS systems score keyword alignment.
💌
Write a real cover note
One paragraph that explains why this specific company, this specific role, right now. Generic notes go unread.
🔍
Research the company
Know their product, recent news, funding stage, and competitors. Bring one insight to your interview.
🔗
Clean up your LinkedIn
Make sure your profile matches your CV and your headline reflects the role you want, not the one you are leaving.
Job Overview
Salary Competitive
Type Full-time
Location Remote
Category IT & Cybersecurity
Posted Apr 27, 2026
Apply Now
Free Daily Digest
Stay ahead of the job market

New jobs, scholarships and career tips — delivered to your inbox daily. Unsubscribe any time.