Quantum Machines logo

Quality Assurance Engineer

Quantum Machines • Stuttgart, Baden-Württemberg, Germany

onsitefull-time
Posted Sep 20, 2026

**Role & seniority: ** Quality Assurance Engineer (mid-level) — 3+ years QA/testing automation experience

**Stack/tools: ** Python; QEMU (hardware virtualization); Linux; Ansible (configuration management); testing gRPC and REST web services; prior exposure to Go or Kotlin (preferred)

**Top 3 responsibilities: **

  • Build/maintain automated QA for APIs/software that control quantum computing systems

  • Design and execute testing across unit, integration, system, and end-to-end levels for complex/distributed systems

  • Validate quality of web-service interfaces (gRPC/REST) and ensure robust releases through independent execution

  • Must-have skills:

    • Strong Python proficiency for test automation

    • Solid understanding of software testing methodologies (unit/integration/system/E2E)

    • Experience with QEMU and Linux environments

    • Ability to use Ansible for configuration management

    • Experience testing gRPC and/or REST services

    • Independent execution; strong verbal/written English

    • Ability to operate under uncertainty in a dynamic, multi-site environment

  • Nice-to-haves:

    • Prior exposure to Go or Kotlin
  • Location & work type: Global / cross-geo, multi-site environment; work type not explicitly stated (assume distributed collaboration)

Full Description

Quantum Machines is a global leader in control systems for quantum computing, a field on the verge of exponential growth, bringing about opportunities like those made possible with the invention of classical computing 50 years ago. At QM, we provide the world’s most leading researchers and organizations with the critical tools they need to develop useful quantum computers. QM’s hardware and software represent a new paradigm for controlling quantum computers, from a single qubit to hundreds and thousands We are looking for a Quality Assurance Engineer who embodies ambition and positivity and has a drive to automate everything and anything. In this role, you will be the gatekeeper of quality for the APIs and software that manage the quantum controllers of tomorrow's quantum computers. You embrace the challenge of testing complex distributed systems and take pride in delivering robust, high-quality software to researchers and industries worldwide.

Requirements Requirements 3+ years of experience in software quality assurance and testing automation. Proficient in Python. Prior exposure to Go or Kotlin are a plus. Deep understanding of software testing methodologies (unit, integration, system, end-to-end). Experience with hardware virtualization technologies, specifically QEMU. Comfortable working in a Linux environment and managing configuration with Ansible. Familiarity with testing web services using gRPC and REST. Passionate about technology and able to dive into new technologies quickly. Strong engineering capabilities with the ability to work independently. Capable of executing under uncertainty in a dynamic environment. Enjoy working in a cross-geography, multi-site environment. Excellent verbal and written skills in English.

Preferred Skills null

PythonSoftware TestingAutomationLinuxAnsibleQEMUgRPCRESTDistributed SystemsAPI TestingHardware VirtualizationUnit TestingIntegration TestingEnd-to-end TestingGoKotlinmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.