Test Automation, CI/CD & Platform Infrastructure Engineer

Omnilex
Zürich, Switzerland
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Compensation
CHF 132K

Job location

Zürich, Switzerland

Tech stack

Artificial Intelligence
Automation of Tests
Unit Testing
Azure
Software as a Service
Databases
Continuous Integration
DevOps
PostgreSQL
Node.js
Next.js
Strategies of Testing
TypeScript
Deployment Automation
NestJS
Devsecops
Docker

Job description

As a Test Automation, CI/CD & Platform Infrastructure Engineer (QA Automation, DevOps, DevSecOps) you will drive "shipping confidence" end-to-end: tests, releases, environments, observability, migrations, and security-by-default.

  • Test strategy & execution: design and roll out a "happy path" testing approach (unit, integration, E2E) for the workflows that truly matter.
  • Pipeline engineering: build CI that's fast, stable, and readable-clear failures, minimal flakes, and no progress blocked by randomness.
  • Release & deployment automation: implement safe deploy flows, stage promotion, rollbacks, and automated release notes.
  • Operational reliability: strengthen observability (logs, metrics, traces), alerts, incident practices, and early detection of "demo-killers."
  • Secure-by-default foundations: bake in strong defaults (secrets management, least privilege, dependency scanning, baseline threat awareness) as part of everyday engineering.
  • Migration discipline: create repeatable, low-risk migration processes and playbooks across environments and customer-specific database splits.
  • Environment cleanliness: reduce stale data/code paths (demo accounts, abandoned pages, old fixtures) and introduce lifecycle rules that keep things fresh.
  • Cross-team alignment: work with engineering and business to define what must never fail, how we validate it, and what we watch in production.

In your first months you will: map out the biggest reliability and security gaps, establish the testing + release "golden path," and measurably cut the most common production and demo surprises.

Requirements

Are you the kind of person who feels proud when deployments become routine and production behaves exactly as expected? Do you enjoy turning "it worked on my machine" into repeatable pipelines, clear test signals, solid monitoring, and secure defaults that eliminate nasty surprises in demos and with customers? Can you keep things practical while still holding the bar high-helping the team move faster precisely because things break less? If that sounds like you, let's talk., * Practical experience in QA automation / DevOps / SRE for a production SaaS product.

  • Strong CI/CD skills and real-world test automation experience (integration + E2E, not just unit tests).
  • Proven ability to investigate and improve production behavior (logs, alert tuning, incident follow-ups/postmortems).
  • Solid security fundamentals for product teams (secrets, access control, dependency hygiene).
  • Comfortable with modern web + data stacks (Docker, PostgreSQL, service-to-service setups).
  • Ownership mentality, clear communication, and a willingness to define better workflows-not just follow them.
  • Proficiency in English.
  • Full-time availability. Zurich-based with at least two on-site days per week (hybrid)., * Experience with Azure (IaC, identity, networking, monitoring/observability).
  • Familiarity with our ecosystem: TypeScript, Node.js, NestJS, Next.js.
  • Hands-on exposure to ISO 27001-style environments or supporting security audits.
  • Experience validating and operating AI-driven systems (nondeterminism, rate limits, flaky upstream dependencies).
  • Swiss work permit or EU/EFTA citizenship.
  • Working proficiency in German.

Benefits & conditions

  • Visible impact: fewer incidents, smoother demos, and higher customer trust because the fundamentals are solid.
  • True ownership: you shape the automation and guardrails that make shipping safe and repeatable.
  • Team: join a sharp, interdisciplinary group working where AI meets law.
  • Compensation: CHF 7'000-11'000 per month + ESOP (employee stock options), depending on experience and skills.

About the company

Omnilex is a fast-moving AI legal tech startup born out of ETH Zurich. Our interdisciplinary team of 14+ people builds tools that help lawyers and in-house legal teams research faster and answer complex legal questions with confidence. What makes us different is how we blend multiple data sources-public/external materials, customer-internal knowledge, and our own AI-first legal commentaries-into a product that tackles real-world legal complexity.

Apply for this position