Senior QA Automation Engineer (Libra - Legal AI Assistant)

Wolters Kluwer
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Languages
German
Job source

Tech stack

Artificial Intelligence Automation of Tests Continuous Integration Cursor (Graphical User Interface Elements) Github Python (Programming Language) Software Product Management Software Engineering TypeScript Large Language Models Build Management Pytest
+5 more
Integration Tests Playwright Celery Virtual Agents Web Api

Job description

We’re looking for an exceptional QA Automation Engineer to join our fast-growing engineering team. You’ll lead a small but high-leverage QA function on a team where every engineer owns the quality of their own work - and your job is to make that scale.

You’ll design and own the automated testing framework, the CI pipeline, and the AI-assisted tooling that lets the whole team ship with confidence. You’ll write the complex, cross-cutting end-to-end tests yourself, and you’ll multiply the impact of every feature engineer through the framework, patterns, and tooling you build for them.

This is a high-ownership role at the intersection of testing, developer experience, and AI tooling - an unusually broad mandate for someone who wants to define how a fast-moving legal AI product stays trustworthy as it grows.

You’ll be part of a highly skilled technology organization and a fast-growing product organization. An ambitious and thrilling place to be as you’ll be essential to both strategic alignment and local execution. You’ll be working at the vibrant Merantix AI Campus in Berlin, surrounded by a community of AI innovators. We value collaboration, curiosity, and a bias toward action.

What you’ll do

  • Own, evolve, and continuously improve the automated test framework that the entire engineering team builds on.
  • Design and build the end-to-end and integration tests for our most complex, cross-cutting flows - the ones individual feature engineers shouldn’t be writing alone.
  • Pair with and coach engineers on test design for larger features - review their test plans, unblock them on tricky cases, raise the bar through example.
  • Build out continuous testing in CI: modern pipelines with parallelism, fast feedback, and a trustworthy signal - including the quality gates that block merges and deployments.
  • Lead the integration of AI-powered testing tools and background agents into the pipeline - for test generation, regression detection, flakiness triage, and self-healing suites.
  • Establish testing patterns for non-deterministic features - LLM responses, RAG retrieval, async Celery pipelines, real-time SSE streams - that stay stable as models and prompts evolve.

Requirements

Bachelor’s degree preferred in Software Engineering or a related technical field., * Minimum 5 years of relevant experience in software engineering, with substantial focus on test automation and CI infrastructure.

  • Strong proficiency with Python (pytest, async) and TypeScript (Playwright or equivalent end-to-end framework).
  • Deep CI/CD experience on a modern platform - GitHub Actions or similar - including parallelism, caching, matrix builds, and cost-aware pipeline design.
  • Hands-on experience using AI coding agents like Cursor or Claude Code, and a clear point of view on how to apply them to testing workflows.
  • Proven experience testing distributed, asynchronous, eventually-consistent systems with queues, external APIs, and real-time components.
  • Bonus: You’ve built test infrastructure or evaluation harnesses for LLM-powered products.

Skills

  • Developer-experience mindset - you optimize for the engineers who use your framework, not for your own preferences.
  • Entrepreneurial mindset with strong ownership and urgency.
  • A pragmatic approach to problem solving. You know what not to automate, and you’re willing to kill tests that aren’t earning their keep.
  • Communicates risk and quality in terms the business understands, not bug counts.
  • Excellent communication in English; German is a plus.

Benefits & conditions

  • Permanent employment day one.
  • Remote work & flexibility: Work remotely up to 3 days per week (home office) (= 8 days a month in the office) with flexible working hours.
  • Work abroad flexibly: Work from anywhere within the EU for up to 20 days within a twelve-month period.
  • Rest & time off: 26 vacation days.
  • Show your commitment: 1 additional day off per year for your volunteer work (Volunteer Day).
  • Support for development: E-learning via LinkedIn, online language training with goFluent, and other training and development opportunities.

In just over a year, we’ve established ourselves as Europe’s fastest-growing legal AI company by partnering with leading law firms, corporate legal departments, and publishers. Libra is building the operating system for modern legal work - and you can help us write its next chapter.

LI-Hybrid

Our Interview Practices

To maintain a fair and genuine hiring process, we kindly ask that all candidates participate in interviews without the assistance of AI tools or external prompts. Our interview process is designed to assess your individual skills, experiences, and communication style. We value authenticity and want to ensure we’re getting to know you-not a digital assistant. To help maintain this integrity, we ask to remove virtual backgrounds and include in-person interviews in our hiring process. Please note that use of AI-generated responses or third-party support during interviews will be grounds for disqualification from the recruitment process.

Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

2:10 min

Exploiting python celery dependencies for internal container access

Vandana Verma · LIVE

3:26 min

Introducing LLMs as judges for automated testing

Sebastian Messingfeld Sebastian Messingfeld · WWC Europe 2026

Videos

See all

Related articles

See all