In der Rolle als Software Engineer in Test / Test Automation Engineer (m/w/d) – Firmware, Cloud & Embedded erwartet Sie eine spannende Herausforderung in einem dynamischen Umfeld. Sie werden Teil eines innovativen Unternehmens, das sich auf Netzwerk- und Performance-Testing für Funknetze spezialisiert hat. Ihre Hauptaufgabe besteht darin, automatisierte End-to-End-Tests zu entwickeln und zu betreiben, um die Zuverlässigkeit und Stabilität komplexer Systeme sicherzustellen. Sie arbeiten eng mit verschiedenen Teams zusammen, um sicherzustellen, dass die Embedded Firmware, Anwendungssoftware und Cloud-Services reibungslos zusammenarbeiten. Dabei nutzen Sie Hardware-in-the-Loop-Setups, um echte Hardware in die Testautomatisierung zu integrieren. Ihre Tests werden nahtlos in die CI/CD-Pipelines integriert, was Ihnen ermöglicht, schnelles Feedback an die Entwickler zu geben. Durch Ihre analytischen Fähigkeiten werden Sie Testergebnisse auswerten, Flaky Tests identifizieren und gemeinsam mit den Teams an der Lösung von Bugs arbeiten. Sie haben die Möglichkeit, in einem agilen und kollegialen Umfeld zu arbeiten, in dem Ihre Ideen geschätzt werden und Sie aktiv zur Entwicklung innovativer Messtechnik-Lösungen beitragen können.
Software Engineer in Test / Test Automation Engineer (m/w/d) – Firmware, Cloud & Embedded
Beschreibung
Anforderungen
Der ideale Kandidat für diese Position bringt ein erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation mit. Sie sollten über sehr gute Kenntnisse in Python oder C/C++ verfügen, da dies die Standards für die Testautomatisierung sind. Erfahrung mit Test-Frameworks wie Pytest oder Robot Framework sowie im API-Testing (REST/MQTT) sind ebenfalls erforderlich. Eine Affinität zu Embedded Systems ist wichtig; Sie sollten in der Lage sein, ein Oszilloskop zu bedienen, Schaltpläne zu lesen und Erfahrung mit Hardware-Debuggern (JTAG/SWD) haben. Ein Grundverständnis von Cloud-Infrastrukturen ist ebenfalls von Vorteil. Persönlich sollten Sie analytisch denken, strukturiert arbeiten und fließend Deutsch und Englisch sprechen. Erste Erfahrungen in Rust sind ein Plus. Wir suchen jemanden, der bereit ist, Dinge zu hinterfragen und kontinuierlich zu verbessern.