Essen
Vollzeit

Full Stack QA Engineer (w/m/d)

Das erwartet dich

Wir verbinden modernste KI-Technologie mit konkretem Mehrwert für unsere Kunden. Staige steht für technologischen Fortschritt, Echtzeit-Videoanalyse und intelligente Lösungen. Unsere Mission: Wir machen visuelle Daten überall dort nutzbar, wo sie gebraucht werden – von der kritischen Infrastruktur bis zum Sport!

Du hast ein Auge für Details und brennst für die Qualitätssicherung? Du liebst es, Fehler systematisch aufzuspüren, sauber zu dokumentieren und damit die User Experience auf das nächste Level zu heben? Dann werde Teil unseres Teams und bringe deine Stärken bei Staige ein!

Deine Aufgaben
  • 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
Das bringst du mit
  • 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
Was wir dir bieten
  • 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

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.