TOPdesk

Senior Agentic Quality Engineer – TOPdesk – Delft

Jobid=631226797104499266 (0.099)

Job Description

About the role 

As a Senior Agentic Quality Engineer, you do high-quality test engineering on a platform team, working agentically with Claude Code as your primary collaborator — and you help teammates get better at it. 

This is a senior IC position. You design and own automated test suites across your team's interfaces, and you lead TOPdesk's move up the testing-maturity curve. You are a specialist and enabler — building quality capabilities and test infrastructure, tackling the hard cross-interface and non-functional risks, and helping engineers own quality. Product engineers and their teams remain accountable for the quality of what they build; you are not a downstream testing gate. 

We think of quality maturity as a progression: manual testing → hand-writing test automation → writing that automation with AI → bounded agents that observe code changes, generate and repair tests, and help keep suites green. More autonomy is not inherently better — the right level depends on the risk. Agent-generated tests and repairs stay traceable to intended behaviour, suspicious changes are escalated, changes to expected behaviour need human approval, and controls prevent agents from weakening assertions just to make a test pass. Most of the industry sits low on that curve; your job is to move us up it responsibly — and bring your teammates with you. 

What this is not  A manual-QA or test-script-maintenance role, a downstream testing gate, or a role that stops at AI-assisted test writing. You build the agentic quality systems — bounded agents that observe, generate, and repair under human accountability — and you help the team own quality, rather than owning it for them. 

 

The team 

You join a platform or product team, reporting to an Engineering Manager. The team owns a coherent area of the product and exposes interfaces other teams depend on — so correctness, contract stability, and clear failure isolation are central to everything you test. 

What you'll do 

The work spans three distinct problems, and you keep them clear: testing agentic product behaviour, using agents to test conventional software, and building the agentic quality infrastructure that supports both. 

Quality engineering 

  • Design and maintain automated test suites across your team's interfaces and surfaces. 

  • Write integration and contract tests that validate the interfaces your team provides to others — focused on correctness, schema stability, and clear failure isolation. 

  • Bring advanced quality practices where they earn their place: property-based testing, fuzzing, mutation testing, contract testing, non-functional testing, and production-quality signals. 

  • Assess non-functional risks: performance regressions, data consistency, access control, sensitive-data handling, migration safety, backward compatibility. 

  • Investigate failing builds: triage root cause, distinguish product bugs from test brittleness, clarify ownership across team boundaries. 

Work with Claude, stay accountable 

  • Use Claude Code as your primary collaborator for generating tests, investigating failures, proposing fixes, and drafting multi-file change sets. 

  • Write briefs, acceptance criteria, and CLAUDE.md conventions that Claude can execute against without further clarification; use subagents and MCP tools to go beyond single-shot prompting. 

  • Build evals and headless agent runs in CI that catch regressions automatically — not just tests a human triggers. 

  • Review and approve Claude-generated test suites before they merge — verify correctness, coverage, traceability to intended behaviour, and that assertions were not weakened just to pass; escalate suspicious changes and require human approval for any change to expected behaviour. 

  • Build reusable prompting patterns and context conventions for test generation in the codebase. 

Contribute to the quality journey 

  • Share what works in agentic quality engineering through demos, retros, documentation, and conversation. 

  • Contribute to shared quality standards: validation artefacts on AI-assisted PRs, CI quality gates, coverage expectations. 

  • Surface where agentic approaches could reduce test toil or improve coverage. 

  • Help engineers own quality and move the team up the testing-maturity curve — beyond manual and AI-assisted test writing toward bounded agents that observe changes, write and repair tests, and help keep suites green — matching autonomy to risk and never lowering the quality bar. 

Technical environment 

Claude Code is our current primary agentic engineering environment: agents may plan and execute within defined constraints and governed environments, while engineers stay accountable for problem framing, architecture, acceptance criteria, security, verification, and production outcomes. Agent-generated work is backed by automated tests, runtime checks, reviewable evidence, and risk-based human approval — we match deterministic automation, structured workflows, or agents to the nature and risk of the task rather than maximising autonomy for its own sake. 

  • Stack: Python, TypeScript, Vue, Postgres, Azure, Kubernetes; cloud-native / service-oriented architecture; Terraform-managed infrastructure — the exact mix depends on your team. 

  • Mechanisms: subagents, MCP tool integrations, multi-agent workflows, and shared prompt, agent, and eval libraries. 

Success in your first year 

  • Healthy automated suites across your team's interfaces, kept healthy as it evolves. 

  • Contract and integration coverage that catches breakages before consuming teams do. 

  • Reusable agentic test-generation patterns and evals adopted in the codebase and CI. 

  • Teammates are measurably better at agentic quality engineering because of how you work. 

Qualifications

Required 

  • 5+ years in test or quality engineering with ownership of automated test suites across a team or service. 

  • Strong API and integration testing skills — the team's output is almost entirely interfaces. 

  • Hands-on Claude Code experience — test generation, failure analysis, multi-file editing; not just autocomplete. 

  • CI/CD fluency — writing and maintaining quality gates, not just running them. 

  • Writes acceptance criteria that leave no ambiguity for implementation or for Claude to execute against. 

  • Comfort with data-adjacent testing: databases, data integrity, consistency, and API contracts. 

  • Fluent English for clear communication with engineers, product stakeholders, and other teams. 

Nice to have 

  • Contract testing or consumer-driven contract patterns. 

  • SQL for test-data setup and assertion. 

  • Security-aware testing: secrets management, sensitive-data handling, compliance contexts. 

  • Search-engine testing: relevance, edge cases, performance. 

  • Experience contributing to a team's AI tooling adoption. 

Additional Information

What's in it for you 

  • A strong focus on personal development — including, in the Netherlands, our “10 to Grow” programme: 10% of your time and budget for your own growth. 

  • A hybrid working environment built on freedom, trust, and responsibility. 

  • An open, informal, and supportive culture, with collaboration across national borders. 

  • Excellent employment conditions. 

Want to apply? 

Does this sound like your next step? Apply with your CV and a short motivation letter via the application form. Tell us, with an example, how you gave both people and technical direction to a team — and what it shipped as a result. 

 

Lees hier meer

Deel deze vacature: