OCCRP logo

Quality Assurance Analyst

OCCRP
On-site

The position is part time (2-3 days per week, negotiable), and remote-friendly.

Applications are reviewed on a rolling basis and will be accepted until March 5, 2026

Timezone: UTC-6 to UTC+5



About OCCRP



OCCRP is one of the largest investigative journalism organizations in the world, headquartered in Amsterdam and with staff across six continents . We are a mission-driven nonprofit newsroom that partners with other media outlets to publish stories that lead to real-world action. At the same time, our media development arm helps investigative outlets around the world succeed and serve the public.

Our mission is to spread and strengthen investigative journalism around the world and expose crime and corruption so the public can hold power to account. Our work has four main pillars:

  • Investigations - we lead collaborative cross-border projects and publish hard hitting stories;
  • Infrastructure - we provide training, tools, and resources so investigative outlets can thrive;
  • Innovation - we develop new technology and solutions that serve the field of journalism; and
  • Impact - we accelerate the fight against global crime and corruption with groundbreaking partnerships.



Role Purpose



We're looking for a full-time high-agency QA analyst to own quality for OCCRP’s digital products.

You'll work with minimal hand-holding: designing test coverage, reproducing bugs, communicating with users, and improving our testing and debugging workflows.


OCCRP’s flagship data product, Aleph Pro, is a massive research archive and collaboration platform for investigative reporting. It provides collections, entity graphs, ingest pipelines, cross-referencing (XREF), and a React UI so investigators can search, link, and analyze data.


This position involves manual diagnosing and triaging of bugs as well as exploratory testing and writing automated tests.



Essential Qualifications and Experience


  • You have provided QA for distributed, cloud-native applications
  • Excellent, proactive communication and interpersonal skills
  • You're comfortable reading, (not necessarily writing), Go, React, and Python code, and you use Git and Jira fluently.
  • You are proactive in proposing new test cases, and following documented debug workflows without daily oversight.
  • You have experience testing APIs and data-intensive applications



Nice to have


  • Exposure to Kubernetes and Apache Beam
  • Familiarity with OSINT or investigative journalism tools or FTM-style data
  • Experience writing automated tests with Selenium, Cypress, or similar


To Apply:


To apply, please upload your CV and a brief cover letter.


All applications must be submitted in English. Incomplete applications will not be considered. Whilst we have internal goals to reply to unsuccessful candidates, we regret that the high number of applicants greatly exceeds our capacity to respond to each person. We apologise that we will not be able to reply to any unsuccessful applicants.


As an equal opportunity employer, OCCRP values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We offer competitive compensation and benefits and encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon race, religion, color, national origin, sex, medical conditions, family status, sexual orientation, gender identity, gender expression, age, disability, genetic information, or any other legally protected characteristics. If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process, please contact hr@occrp.org.