Full Stack QA Engineer

AISportsWatch GmbH
Essen, Germany
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Job source

Tech stack

Application Programming Interfaces (APIs) Automation of Tests Virtual Camera Systems Linux DevOps Distributed Systems Linux Servers Log Analysis Node.Js Regression Testing Software Systems WebRTC
+7 more
Cypress (Programming Language) Backend RTSP AngularJS Kubernetes Playwright Front End Software Development

Job description

  • Du verantwortest End-to-End-Tests über unseren gesamten Produkt-Stack - von der Systeminstallation bis zur Web-Oberfläche
  • Du testest die Installation und Konfiguration unserer Plattform: Linux-Server, Kubernetes (k3s) und das Deployment unserer Services
  • Du prüfst Serverkonfigurationen gegen definierte Soll-Zustände (Netzwerk, Storage, GPU-Setup) und dokumentierst Abweichungen nachvollziehbar
  • Du testest unsere Backend-Services (Node.js) auf API-Ebene: REST-Schnittstellen, Datenflüsse, Fehler- und Grenzfälle - und identifizierst typische Fehlerbilder
  • Du übernimmst die eigenständige Durchführung von funktionalen Tests und Regressionstests für unsere Web-Frontends und prüfst das Zusammenspiel zwischen Frontend und Backend
  • Du testest komplexe, asynchrone und verteilte Systeme und behältst dabei Timing-Effekte sowie Race Conditions fest im Blick
  • Du stellst eine strukturierte und lückenlose Testdokumentation sicher
  • Du arbeitest eng mit unserem Entwicklungs- und DevOps-Team zusammen und treibst die Testautomatisierung sowie deren CI-Integration mit voran

Requirements

  • Du bringst fundierte Erfahrung im Testen komplexer Softwaresysteme mit - vom Backend bis zum Frontend (System-, Integrations- und End-to-End-Tests)
  • Du bist sicher im Umgang mit Linux (Shell, Log-Analyse, Netzwerk-Grundlagen)
  • Du hast ein Grundverständnis von Containern und Kubernetes - genug, um Installationen nach Anleitung durchzuführen, Deployments zu prüfen und Fehler systematisch einzugrenzen; administrieren musst du die Systeme nicht
  • Du hast Erfahrung im Testen von Backend-Services und APIs (REST, typische Fehlerbilder) und bist absolut sicher im Umgang mit asynchronen Systemen sowie den damit verbundenen Herausforderungen (Timing, Race Conditions)
  • Du besitzt ein Grundverständnis von Node.js-basierten Backends
  • Du bringst Erfahrung im Frontend-Testing (funktional, Regression) mit und besitzt ein Grundverständnis von Angular (insbesondere von Komponenten und Services)
  • Du zeichnest dich durch eine strukturierte, präzise und zuverlässige Testdokumentation aus
  • Du hast optional erste Erfahrung in der Testautomatisierung und CI-Integration (z. B. Cypress, Playwright)
  • Du bringst idealerweise Berührungspunkte mit Videostreaming (RTSP, WebRTC) oder Kamerasystemen mit
  • Du bringst sehr gute Deutschkenntnisse mit

Benefits & conditions

  • Flexible Arbeitszeitgestaltung
  • Modern ausgestatteter Arbeitsplatz mit Möglichkeit zum mobilen Arbeiten
  • Freundliches und kollegiales Arbeitsklima
  • Individuelle Einarbeitung und geförderte Weiterbildungsangebote
  • Spannende und innovative Projekte mit herausfordernden Aufgaben, bei denen Du früh Verantwortung übernimmst
  • Eine Unternehmenskultur, in der deine Meinung gefragt ist und Du mit Deinen Ideen etwas bewegen kannst

Wir haben dein Interesse geweckt?

Staige ist vielfältig. Wir sind davon überzeugt, dass Vielfalt eine wichtige Voraussetzung ist, um außergewöhnliche Produkte zu schaffen. Das fängt bei unserem Team an. Daher haben wir eine Kultur frei von Diskriminierung geschaffen, die diverse Teams begünstigt und nicht nach Rasse, Religion, Hautfarbe, Herkunft oder anderen persönlichen Merkmalen filtert.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…