Senior Quality Assurance Test Engineer
Assembl • Stuttgart, Baden-Württemberg, Germany
**Role & seniority: ** Quality Assurance (QA) Engineer, 3+ years experience (software testing automation; quality for APIs/software controlling quantum hardware)
**Stack/tools: **
-
Python
-
Linux
-
Ansible (configuration management)
-
QEMU (hardware virtualization)
-
gRPC and REST (test web/services)
-
Testing methodologies: unit, integration, system, end-to-end
-
Top 3 responsibilities:
-
Build and maintain automated test suites for APIs/services and software interacting with quantum controllers
-
Execute end-to-end and integration testing for complex distributed systems
-
Ensure reliable delivery by validating quality across layers (unit → system → end-to-end) and supporting configuration-dependent test environments
-
-
Must-have skills:
-
3+ years QA/automation experience
-
Strong Python testing/automation capability
-
Solid grasp of software testing methodologies
-
Experience with QEMU and Linux
-
Ability to manage environment/config via Ansible
-
Familiarity testing gRPC and REST services
-
Independent execution; strong English communication
-
-
Nice-to-haves:
-
Experience with additional distributed-system test patterns/tooling beyond listed areas
-
Prior experience in emerging tech/rapid technology adoption (indicated as preferred traits)
-
-
Location & work type: Not specified; mentions cross-geography, multi-site environment
Full Description
Our client 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.
They 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
- 3+ years of experience in software quality assurance and testing automation.
- Proficient in Python.
- 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.