← Back to Jobs
Senior Software Developer in Test (Remote & Global)
Crossref · Remote · Full-time
IT & Cybersecurity Easy Apply Remote
Apply on Company Site →
Posted 2 hours ago · Job #39
About the Role

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.

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
Job Overview
Salary Competitive
Type Full-time
Location Remote
Category IT & Cybersecurity
Posted Apr 27, 2026