TRCI-26-06744
QA Automation and Devops Engineer
This contract role combines QA automation with DevOps responsibilities, supporting testing and release workflows for systems that include embedded hardware and measurement data. The core requirements are Python and pytest automation; REST API, PostgreSQL and migration testing; MQTT/Sparkplug B and Protocol Buffers contract testing; and hardware-in-the-loop testing. The role also calls for GitLab CI/CD, Linux, Docker and Kubernetes, embedded cross-builds, release and dependency controls, and software supply-chain security practices. The requested experience band is 6–8 years; nice-to-haves include Coverity or Black Duck, PKCS#11-backed signing, Playwright, network fault injection, fuzzing, and embedded coverage tools. The location is Munich and the employment type is contract; work mode is not specified, and the description does not name a product or industry, though its requirements suggest embedded or connected systems.
Position summary
- Location
- Germany
- Workplace
- On-site
- Employment
- Contract
- Experience
- Minimum 6 years and Maximum 8 years
Role overview
Why This Role Matters.
This contract role combines QA automation with DevOps responsibilities, supporting testing and release workflows for systems that include embedded hardware and measurement data. The core requirements are Python and pytest automation; REST API, PostgreSQL and migration testing; MQTT/Sparkplug B and Protocol Buffers contract testing; and hardware-in-the-loop testing. The role also calls for GitLab CI/CD, Linux, Docker and Kubernetes, embedded cross-builds, release and dependency controls, and software supply-chain security practices. The requested experience band is 6–8 years; nice-to-haves include Coverity or Black Duck, PKCS#11-backed signing, Playwright, network fault injection, fuzzing, and embedded coverage tools. The location is Munich and the employment type is contract; work mode is not specified, and the description does not name a product or industry, though its requirements suggest embedded or connected systems.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
REST API, PostgreSQL and migration testing
MQTT/Sparkplug B and Protocol Buffers contract testing
Hardware-in-the-loop: flashing, debug probes, UART, power cycling
NumPy/SciPy reference comparison for measurement data
Fault, recovery, load and long-run testing
GitLab CI integration
Virtualization (Docker/Docker Compose, Kubernetes)
CI/CD (GitLab CI, artifact repositories, protected release workflows)
Embedded cross-build and hardware runners
Dependency and toolchain pinning, multi-repository release manifests
SBOM (SPDX/CycloneDX), licence and vulnerability scanning
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
Python
pytest
REST API
PostgreSQL
database migrations
MQTT
Sparkplug B
Protocol Buffers
Protobuf
hardware-in-the-loop
HIL
UART
NumPy
SciPy
GitLab CI
CI/CD
Linux
Docker
Docker Compose
Kubernetes
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Python and pytest test automation
REST API testing, PostgreSQL testing, and database migration testing
MQTT, Sparkplug B, and Protocol Buffers contract testing
Hardware-in-the-loop testing, including flashing, debug probes, UART, and power cycling
NumPy and SciPy reference comparisons for measurement data
Fault, recovery, load, and long-run testing
GitLab CI integration and CI/CD workflows
Linux systems
Docker, Docker Compose, and Kubernetes
Embedded cross-builds and hardware runners
Dependency and toolchain pinning, and multi-repository release manifests
SBOM generation, license and vulnerability scanning, signing processes, and secret handling
Offline installation, authenticated update bundles, backup, and restore
Preferred
Nice to Have
Coverity
Black Duck
PKCS#11-backed signing
Playwright
Network fault injection
Fuzzing
Embedded coverage tools
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for QA Automation and Devops Engineer
One page, about two minutes. We only ask for what we actually need to have a first conversation.