Senior Test Engineer

Remote
Apply
AI Summary

We are seeking a Senior Test Engineer to develop and maintain a comprehensive test strategy for our oneclick platform. The ideal candidate will have experience in automated testing, CI/CD pipelines, and cloud-native technologies.

Key Highlights
Develop and maintain a comprehensive test strategy
Automated testing and CI/CD pipelines
Cloud-native technologies
Key Responsibilities
Develop and maintain a comprehensive test strategy
Automated testing and CI/CD pipelines
Cloud-native technologies
Technical Skills Required
Go TypeScript Node.js Express Jest ts-jest Supertest GitLab CI Docker Kubernetes Helm Terraform MySQL Percona XtraDB Cluster Redis SQLite MSSQL MQTT VerneMQ GraphQL WebSocket RDP LDAP OAuth2 Salesforce API Twilio Prometheus Grafana Loki Alertmanager Longhorn Rook/Ceph OTC SFS Turbo
Benefits & Perks
Salary range 45,000-90,000 EUR per year
Remote work
Flexible work arrangement
Nice to Have
PHP/Laravel-Testing
Playwright
Cypress
Vitest
Vue Test Utils
GraphQL-Testing
RDP-Protokoll
WebSocket-Verbindungen
Remote-Desktop-Technologie
Protokolle: MQTT, LDAP, OAuth2/OIDC
Lasttest-Tools (k6, Locust, Artillery)
Security-Testing (OWASP Top 10, DAST)

Job Description


Test-Engineer (m/w/d)

  • Arbeitsort: 100% Remote, Hybrid oder in unserem Office in Traunstein – Du entscheidest
  • Arbeitszeit: Vollzeit
  • Arbeitsmodell: Flexibel nach Vereinbarung
  • Reisetätigkeit: Sehr gering, ca. 2x im Jahr zu Team-Events
  • Gehalt: 45.000–90.000 € brutto/Jahr, je nach Expertise

Über oneclick

Wir stellen mit unserer oneclick™ Desktop-as-a-Service-Plattform sichere, skalierbare Cloud-Arbeitsplätze für KMU und Großunternehmen u.a. aus Handel, Industrie, Logistik, Health Care sowie dem öffentlichen Sektor bereit. Neben dem Hauptsitz in Zürich und Entwicklungszentrum in Traunstein sind wir in 7 Ländern auf 4 Kontinenten vertreten. Seit drei Jahren in Folge stehen wir als einziger europäischer Hersteller im Gartner® Magic Quadrant™ for Desktop as a Service für Innovationskraft und Datensouveränität.

So unterstützt Du unser Team

Für unser wachsendes Team suchen wir eine/n erfahrene/n Test-Engineer (m/w/d), der/die verantwortlich dafür ist, dass unsere komplexe, verteilte Plattform zuverlässig, sicher und performant läuft. Du baust und pflegst die Teststrategie über mehrere Services und Schichten hinweg, dazu gehören Unit-Tests einzelner Microservices bis hin zu End-to-End-Tests über die gesamte RDP/WebSocket-Streaming-Infrastruktur. Du arbeitest eng mit den Entwicklungs-, DevOps- und Produktteams zusammen und bist maßgeblich daran beteiligt, Qualität bereits in der frühen Entwicklungsphase zu verankern. Bei uns hast Du direkten Einfluss auf die Qualität einer produktiv genutzten SaaS-Plattform und arbeitest in einem kleinen, technisch getriebenen Team mit kurzen Entscheidungswegen. Unser moderner Tech-Stack ist konsequent cloud-native, Kubernetes-first und GitOps-orientiert. Du gestaltest unsere Teststrategie von Grund auf mit und baust damit etwas Dauerhaftes auf.

Deine Aufgaben und Verantwortlichkeiten

Teststrategie & -architektur

  • Entwicklung und Pflege einer ganzheitlichen Teststrategie (Unit-, Integrations-, E2E-, Last- und Security-Tests) für unsere oneclick Plattform
  • Aufbau und Weiterentwicklung der Testautomatisierungsinfrastruktur in GitLab CI/CD
  • Definition von Coverage-Thresholds und Qualitätsgates in der CI-Pipeline

Microservice-Tests (Go / TypeScript)

  • Schreiben und Pflegen von Unit- und Integrationstests für Go-basierte Microservices
  • Erweiterung der Jest/Supertest-Testsuite der REST-Services (Node.js/TypeScript, Express, Passport)
  • Testen von GraphQL-APIs und deren Schemakonsistenz
  • Mocking und Stubbing externer Abhängigkeiten (Redis, MySQL/Percona, Twilio, Salesforce, Kubernetes API)

Backend-Tests (PHP/Laravel)

  • Aufbau und Pflege einer PHPUnit-/Pest-Testsuite für die PHP-basierten Backend-Services
  • Feature- und Unit-Tests für Laravel-Controller, Service-Klassen und Eloquent-Repositories
  • Testen von MQTT-Kommunikation (VerneMQ) und asynchronen Event-Flows
  • Datenbanktest-Strategien für MySQL/Percona XtraDB Cluster (PXC): Migrations, Transaktionen, Kollationen
  • Mocking externer Abhängigkeiten innerhalb von Laravel (HTTP-Clients, Queue-Jobs, Events)

Frontend-Tests (Vue.js / Playwright)

  • Aufbau einer Playwright-E2E-Testsuite für die Vue.js-basierten Frontends
  • Abdeckung kritischer User-Journeys: Login/SSO, App-Start, Desktop-Streaming, Admin-Workflows
  • Visuelle Regressionstests für Whitelabel-Konfigurationen
  • Komponentennahe Tests mit Vitest oder Vue Test Utils für isolierte UI-Logik
  • Integration der Playwright-Tests in GitLab CI mit Screenshots und Traces als Artefakte

Lasttest & Performance

  • Aufbau und Durchführung von Lasttests für kritische API-Endpunkte und Streaming-Verbindungen (z.B. mit k6 oder Artillery)
  • Identifikation von Performance-Engpässen und Regressionen
  • Smoke- und Sanity-Tests nach Deployments in Dev-, Stage- und Live-Umgebungen

Security & Compliance Testing

  • Koordination und Nachverfolgung von Penetrationstests (z.B. A3Sec-Engagements)
  • Testen von CORS-Policies, Authentifizierungs-Flows (OAuth, SSO, Salesforce), Ingress-Whitelists
  • Validierung von TLS/mTLS-Konfigurationen, Cipher Suites und Zertifikatserneuerung

Unser Tech-Stack im Überblick

Backend Go, PHP/Laravel, TypeScript/Node.js, Express Frontend Vue.js (Admin-Portal, Nutzer-App, Desktop-Client, Login, Web-App) Testing heute Jest, ts-jest, Supertest (Node.js), Go testing package, PHPUnit/Pest (PHP), Playwright (E2E, geplant) Datenbanken MySQL / Percona XtraDB Cluster, Redis (HA), SQLite, MSSQL Messaging MQTT (VerneMQ), Redis Pub/Sub Infra / Cloud Kubernetes (Hetzner, OTC, GCP, Serverbase CH), Helm, Terraform CI/CD GitLab CI, Docker, Helm, Ansible (AWX), Packer APIs & Protokolle REST, GraphQL, WebSocket, RDP/xrdp, LDAP, OAuth2, Salesforce API, Twilio Observability Prometheus, Grafana, Loki, Alertmanager Storage Longhorn, Rook/Ceph, OTC SFS Turbo Weitere Gotenberg, COTURN, RDP-Gateway, Minikube (local dev), Appsmith

Damit begeisterst Du uns

  • Mindestens 3 Jahre Erfahrung im Bereich Software-Testing, davon relevante Zeit in automatisierten Tests
  • Sehr gute Kenntnisse in mindestens einer der Kernsprachen: Go oder TypeScript/Node.js
  • Praktische Erfahrung mit Jest, ts-jest, Supertest oder vergleichbaren Test-Frameworks
  • Erfahrung mit CI/CD-Pipelines, idealerweise GitLab CI
  • Kenntnisse REST-API-Testing (Postman, Supertest oder Ähnliches)
  • Verständnis von containerisierten Workloads (Docker)
  • Strukturierte, eigenverantwortliche Arbeitsweise in einem Remote-First-Team
  • Freude daran, Qualitätslücken proaktiv zu identifizieren und zu schließen
  • Kommunikationsstärke – du kannst Befunde klar dokumentieren und an Teamkolleg*innen und das Management kommunizieren
  • Verhandlungssicheres Deutsch (C1) und sehr gutes Englisch (mind. B2)
  • Europäische Staatsbürgerschaft oder unbefristetes Arbeitsvisum für Deutschland

Damit überraschst Du uns

  • Erfahrung mit PHP/Laravel-Testing: PHPUnit, Pest, Laravel Dusk
  • Kenntnisse in Playwright oder Cypress für Frontend-E2E-Tests
  • Erfahrung mit Vitest oder Vue Test Utils für Vue.js-Komponententests
  • Erfahrung mit GraphQL-Testing
  • Verständnis von RDP-Protokoll, WebSocket-Verbindungen oder Remote-Desktop-Technologie
  • Kenntnisse in Protokollen: MQTT, LDAP, OAuth2/OIDC
  • Erfahrung mit Lasttest-Tools (k6, Locust, Artillery)
  • Grundkenntnisse Security-Testing (OWASP Top 10, DAST)

Darum solltest Du zu uns kommen

Remote Work & Flexibilität

Was wir unseren Kunden mit unserem Produkt ermöglichen, gilt auch für Dich: Arbeite im Büro, hybrid oder bis zu 100% remote von zuhause aus und teile Dir Deine Arbeitszeit flexibel ein. Wähle Deine Wunsch-Ausstattung aus vielen verfügbaren Modellen aus und nutze das OS, das zu Dir passt (Microsoft, Apple, Linux).

Teamwork auf Augenhöhe

Bei oneclick arbeitest Du mit großartigen Kolleg*innen in einem wertschätzenden Umfeld mit maximaler Flexibilität und auf Augenhöhe, um Deine Talente und Persönlichkeit einzubringen und weiterzuentwickeln.

Shape Your Job

Deine Karriere kann sich in jede Richtung entwickeln. Du möchtest früh Verantwortung für Projekte übernehmen? Du entdeckst in Dir neue Talente und Fähigkeiten? Prima, lass uns die idealen Aufgaben für Dich finden! Über unsere oneclick Learning Angebote stehen Dir zudem moderne Skill-Diagnostik und über unsere Partner-Akademien vielfältige Lernangebote zur Verfügung.

So bewirbst Du Dich

Bewirb Dich bitte direkt hier bei LinkedIn oder sende Deine Unterlagen per E-Mail (jobs@oneclick-cloud.com) an Pascal Poschenrieder:

  • Aktueller Lebenslauf
  • Qualifikationsnachweise (Zeugnisse, Zertifikate)
  • Kurze Angabe zu Deiner Gehaltsvorstellung und Verfügbarkeit

Ein förmliches Anschreiben ist nicht notwendig.

Wir freuen uns auf Dich!

Mehr über oneclick™

Möchten Sie sich einen Überblick über die Arbeit von oneclick verschaffen?

Zu Über uns

Teilen Sie diesen Beitrag ...

mit Ihrem sozialen Netzwerk.

Icon-sm-linkedin Icon-sm-xing Twitter

Similar Jobs

Explore other opportunities that match your interests

Senior Tech Lead QA

Testing
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

Germany

Test Automation Engineer

Testing
1mo ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

virtual estÚdio produÇÃo audio...

Germany
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Ascendion

United State

Subscribe our newsletter

New Things Will Always Update Regularly