
Senior Software Test Engineer – Robot Arm (Mensch)
NEURA Robotics
Visa & sponsorship
- DE Blue Card: this role is on the national occupation list. The posting doesn't state a salary we could check against the threshold.
Job description
DEINE MISSION & HERAUSFORDERUNGEN
Als Senior Test Engineer übernimmst du die Verantwortung für die Qualität und Zuverlässigkeit unserer Robotersarm-Software – du setzt die Teststrategie nicht nur um, sondern gestaltest sie aktiv mit. Du koordinierst Testaktivitäten teamübergreifend, förderst Junior Engineers und stellst sicher, dass unsere Systeme sicher, robust und einsatzbereit sind – über den gesamten Stack hinweg, von Bedieneroberflächen über Anwendungsservices bis hin zu den Bewegungsergebnissen.
Roboterarm- & Systemtests
-
Du übernimmst die End-to-End-Tests des Robotersystems – GUI, Bewegungsbefehle, SPS-Kommunikationsschnittstellen und Sicherheitsfunktionen – und verantwortest die Teststrategie über alle Releases hinweg.
-
Du treibst Release- und Regressionsvalidierung über versionierte Robotersoftware voran, einschließlich Lokalisierungs- und Multi-Umgebungstests, und koordinierst Zeitpläne und Abhängigkeiten teamübergreifend.
-
Du bist zentrale Ansprechperson zwischen Robotik-, Firmware-, Anwendungs- und Funktionssicherheits-Ingenieuren – du koordinierst Validierungsaufgaben, stimmst Prioritäten ab und löst teamübergreifende Blockaden.
-
Du wendest mechatronische Grundlagen (Integration von Mechanik, Elektrik und Regelungstechnik) an, um Fehlermodi vorherzusehen und Tests zu entwickeln, die reale Integrationsprobleme frühzeitig erkennen.
-
Du koordinierst die Planung und Durchführung von Testaufgaben über mehrere Workstreams hinweg und stellst Abdeckung, Prioritätsabgleich und termingerechte Lieferung sicher.
Testautomatisierung & Framework
-
Du verantwortest und entwickelst das Testautomatisierungs-Framework weiter – Gherkin, Cucumber, Selenium und Java – für GUI- und API-Tests und setzt Standards für das gesamte Team.
-
Du konzipierst und pflegst skalierbare automatisierte Regressions-, Smoke- und Release-Test-Suiten, die in CI/CD-Pipelines (z. B. GitLab) integriert sind, und optimierst dabei auf Geschwindigkeit und Zuverlässigkeit.
-
Du etablierst Best Practices für wiederverwendbare Step-Definitionen, Page Objects, Testdatenmanagement und Reporting; du überprüfst und begleitest Beiträge anderer Engineers.
-
Du analysierst Testergebnisse, um Fehler, Regressionen, Lokalisierungsprobleme und Performance-Engpässe zu erkennen; du treibst Ursachenanalysen bei komplexen oder wiederkehrenden Problemen voran.
-
Du stellst die Nachverfolgbarkeit zwischen Anforderungen und Testfällen sicher; du überwachst die Fehlererfassung, das Tracking und die klare Kommunikation an Stakeholder.
-
Du erstellst und pflegst Testdokumentation, Benutzerhandbücher und Onboarding-Materialien für das Testteam.
-
Du erkennst proaktiv Verbesserungspotenziale und leitest Initiativen zur Optimierung von Testpraktiken, Testabdeckung und Ausführungseffizienz in der gesamten Organisation.
Führung & Koordination
-
Du koordinierst Aufgabenplanung, Priorisierung und funktionsübergreifende Kommunikation für Testaktivitäten und fungierst als Bindeglied zwischen den Engineering-Disziplinen.
-
Du förderst Junior- und Mid-Level-Testingenieure, überprüfst ihre Arbeit und unterstützt ihre fachliche Weiterentwicklung.
-
Du bringst dich in Sprint-Planung, Aufwandsschätzung und Retrospektiven innerhalb agiler, funktionsübergreifender Teams ein.
WAS DU MITBRINGST
-
Bachelor- oder Masterabschluss in Mechatronik, Robotik, Informatik, Maschinenbau, Elektrotechnik oder einem verwandten Fachbereich.
-
Mindestens 5 Jahre Erfahrung in Testautomatisierung, Systemtests, Validierung oder Verifikation komplexer mechatronischer oder robotischer Systeme; Erfahrung in der Industrieautomation ist von Vorteil.
-
Nachgewiesene Erfahrung in der Koordination von Aufgaben, Zeitplänen oder kleinen Teams über funktionsübergreifende Engineering-Gruppen hinweg.
-
Fundiertes Verständnis der Grundlagen von Roboterarmen – Kinematik, Gelenk- vs. kartesische Bewegung, Referenzsysteme, Sicherheitsgrenzen und Bediensoftware – sowie der übergreifenden mechatronischen Systemintegration (Mechanik, Elektrik, Regelungstechnik).
-
Sichere Kenntnisse in Java; Erfahrung mit Python oder C++ von Vorteil.
-
Praktische Erfahrung mit Maven, Selenium, Cucumber (BDD), API-Tests und Git.
-
Fundierte Erfahrung mit CI/CD, Testreporting sowie agilen, funktionsübergreifenden Teams.
-
Nachgewiesene Fähigkeit, andere zu fördern und Prozessverbesserungen voranzutreiben.
-
Verhandlungssichere Englischkenntnisse werden vorausgesetzt.