SDET / Test Automation Engineer (m/w/d) - Testsystem für vernetztes IoT-Produkt aufbauen

TELENOT ELECTRONIC GMBH

Ansprechpartner: Marco Pfattischer
Deutschland
100% RemoteFreiberuflichab sofort100% Auslastung

Beschreibung

Das Projekt
Wir entwickeln eine cloudverbundene Sicherheitslösung aus drei Schichten:

Hardware mit Firmware - Zentrale mit angeschlossener Sensorik
App - Android und iOS
Cloud-Backend - Geräteanbindung über MQTT mit mTLS
Ein Testsystem gibt es noch nicht. Du entwirfst und baust es auf der grünen Wiese - Integrations-, System- und E2E-Tests über alle drei Schichten. Keine Altlasten, viel Gestaltungsspielraum, und entsprechend viel Verantwortung: Was hier entsteht, prägt für Jahre, wie schnell und sicher das Produkt weiterentwickelt werden kann.

Das Umfeld
Kleines, junges Team, agil im echten Sinn: Kurze Entscheidungswege, kein Abstimmungs-Overhead, hohes Tempo
Gemeinsame Verantwortung für das Ergebnis statt Ticket-Denken. Deine Einschätzung zählt, auch bei Architektur und Prioritäten
Direkter Draht zu Firmware-, App- und Cloud-Entwicklung, keine Weiterleitung über drei Ebenen
Echtes Produkt mit echtem Ziel: Markteintritt mit dem MMP
Deine Aufgaben
Teststrategie über alle Schichten: Was auf welcher Ebene getestet wird, risikobasiert priorisiert, abgegrenzt zu den Unit-Tests der Entwicklung
Testframework entwerfen und bauen: Architektur, wiederverwendbare Bausteine, Testdaten, mehrere Umgebungen
Echte Geräte anbinden: Fernsteuern, Strom schalten, Feldbus mitlesen und stimulieren, reproduzierbare Ausgangszustände
E2E-Szenarien vom Gerät über die Cloud in die App und zurück: Inbetriebnahme, Alarm, Störung, Verbindungsabbruch, OTA mit Rollback, Wiederanlauf nach Stromausfall
CI/CD-Integration mit Nightly-Läufen und aussagekräftigen Reports
Dokumentation, mit der das Team das System nach Projektende selbst weiterbetreiben und ausbauen kann
Was du mitbringst
Du bist Entwickler, der testet - nicht Tester, der klickt. Solide Programmierkenntnisse (Kotlin/Java, Python, TypeScript o. ä.)
Mindestens 5 Jahre Erfahrung, davon mindestens einmal ein Testframework von Grund auf aufgebaut
System-, Integrations- und E2E-Tests verteilter Systeme; systematischer Testentwurf (Grenzwerte, Zustandsübergänge, risikobasiert)
API-Tests (REST, MQTT)
CI/CD (GitHub Actions, GitLab CI, Jenkins o. ä.)
Keine Berührungsangst vor Hardware, tiefe Elektronikkenntnisse sind nicht nötig
Eigenständige Arbeitsweise, belastbare Aussagen statt "läuft doch"
Deutsch und Englisch

##Rahmendaten
Start: **ab sofort**
Laufzeit: 6-12 Monate, Verlängerung möglich
Auslastung: 100%
Ort: 100% Remote

Bewerben