You are here

QA Lead

A big hello from the team at Compuco! 

Our mission is to empower socially responsible organisations with the digital tools they need to build a better world.

We work with charities across the digital stack helping them to rebuild their processes using flexible open source tools. As a data driven creative technology agency, we are passionate about helping membership, charitable and cultural organisations to streamline and reimagine the way they work so that they can focus on impact.

As a distributed company with an HQ in London and team members from all around the world, one of the things that makes working at Compuco special is the chance to meet and learn from people from an amazing array of nationalities and cultures. We’re extremely proud of the way we work and the open culture we have developed.

We are looking for a talented and experienced QA Lead to support delivery across a range of high-impact open-source projects for the not-for-profit sector. Compuco is split into Agile product teams, so experience working in Agile environments is important.

As a key member of one of these teams, you’ll be involved in the full lifecycle, from helping to shape Acceptance Criteria to creating, maintaining, and executing test plans. This is a hands-on role, where your main focus will be ensuring we ship high-quality products through strong test planning, thorough testing, and clear bug reporting (primarily on CiviCRM and Drupal).

Alongside the hands-on work, you’ll also provide leadership for QA: helping the team work consistently, coaching and supporting other QAs, and improving how we communicate quality and release risk. There’s also scope to be exposed to other technologies as we grow and evolve our QA approach.

 

Key Responsibilities:

Hands-on QA delivery (core)

  • Preventive QA planning: Own QA planning for your squad and coordinate QA activities with Product Owners and Engineers to minimise bugs reaching staging/production.
  • Acceptance Criteria review: Partner with Product Owners to clarify and refine requirements, ensuring they are testable and unambiguous.
  • Test planning & execution: Create, maintain, and execute test plans and scenarios.
  • Bug reporting & quality feedback: Provide concise, accurate feedback to engineers and stakeholders; document issues clearly and consistently.
  • Troubleshooting & investigation: Support investigation and reproduction of reported issues, helping teams diagnose the root cause.
  • Post-release validation: Validate stability following releases and support production verification where needed.

QA leadership (required)

  • Quality leadership & standards: Help define and improve QA ways of working (templates, standards, “definition of done”, regression approach).
  • Coaching and support: Coach/support other QAs through pairing, feedback, and knowledge sharing to keep quality consistent across workstreams.
  • Automation direction (not just building): Contribute to decisions on what to automate, how we scale it, and how the team adopts it.
  • Collaboration & continuous improvement: Work closely with QA peers and delivery teams to refine strategy and continuously improve outcomes.

 

Experience Sought

  • Strong hands-on QA experience (5+ years): Proven experience testing web applications end-to-end, with solid judgement around prioritisation and release risk.
  • Leadership / ownership: Experience leading QA work (formal lead role or “acting lead”), including supporting others and improving process.
  • CRM/ERP exposure: Experience working with CRM/ERP systems (or similarly complex data-heavy products).
  • Automation awareness: Comfortable with no-code/low-code tools, and open to more technical approaches when needed (you don’t have to be a full-time automation engineer).
  • Agile delivery: Confident working in iterative development (e.g., sprints) and collaborating closely with Product and Engineering.
  • Test management: Experience using a test management tool (e.g., TestLink or similar) or maintaining structured test documentation.

 

Desirable Skills

  • Drupal/CMS familiarity: Familiarity with Drupal (7/9/10) or another CMS platform.
  • API testing: Able to test REST APIs (e.g., Postman) and think about quality beyond the UI.
  • Technical basics: Comfortable with basic debugging using PHP/SQL (MySQL) or similar.
  • Automation tooling: Exposure to tools such as Ghost Inspector / Reflect / Cypress / Playwright / Selenium (hands-on or leading adoption).

 

Type: Permanent

Location: Remote

 

Compuco is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, sex, sexual orientation, gender identity, national origin, citizenship or disability.

How to apply

If you think this is the role for you, please send your CV through to us with a short covering statement explaining what caught your interest and why you think you'll fit in.

 

Apply Now