Senior Software Test Engineer - Robot Arm (Mensch)
Deine Mission & Herausforderungen
Als Senior Test Engineer ubernimmst du die Verantwortung fur die Qualitat und Zuverlassigkeit unserer Robotersarm-Software - du setzt die Teststrategie nicht nur um, sondern gestaltest sie aktiv mit. Du koordinierst Testaktivitaten teamubergreifend, forderst Junior Engineers und stellst sicher, dass unsere Systeme sicher, robust und einsatzbereit sind - uber den gesamten Stack hinweg, von Bedieneroberflachen uber Anwendungsservices bis hin zu den Bewegungsergebnissen.
Roboterarm- & Systemtests
Du ubernimmst die End-to-End-Tests des Robotersystems - GUI, Bewegungsbefehle, SPS-Kommunikationsschnittstellen und Sicherheitsfunktionen - und verantwortest die Teststrategie uber alle Releases hinweg.
Du treibst Release- und Regressionsvalidierung uber versionierte Robotersoftware voran, einschlielich Lokalisierungs- und Multi-Umgebungstests, und koordinierst Zeitplane und Abhangigkeiten teamubergreifend.
Du bist zentrale Ansprechperson zwischen Robotik-, Firmware-, Anwendungs- und Funktionssicherheits-Ingenieuren - du koordinierst Validierungsaufgaben, stimmst Prioritaten ab und lost teamubergreifende Blockaden.
Du wendest mechatronische Grundlagen (Integration von Mechanik, Elektrik und Regelungstechnik) an, um Fehlermodi vorherzusehen und Tests zu entwickeln, die reale Integrationsprobleme fruhzeitig erkennen.
Du koordinierst die Planung und Durchfuhrung von Testaufgaben uber mehrere Workstreams hinweg und stellst Abdeckung, Prioritatsabgleich und termingerechte Lieferung sicher.
Testautomatisierung & Framework
Du verantwortest und entwickelst das Testautomatisierungs-Framework weiter - Gherkin, Cucumber, Selenium und Java - fur GUI- und API-Tests und setzt Standards fur 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 Zuverlassigkeit.
Du etablierst Best Practices fur wiederverwendbare Step-Definitionen, Page Objects, Testdatenmanagement und Reporting; du uberprufst und begleitest Beitrage anderer Engineers.
Du analysierst Testergebnisse, um Fehler, Regressionen, Lokalisierungsprobleme und Performance-Engpasse zu erkennen; du treibst Ursachenanalysen bei komplexen oder wiederkehrenden Problemen voran.
Du stellst die Nachverfolgbarkeit zwischen Anforderungen und Testfallen sicher; du uberwachst die Fehlererfassung, das Tracking und die klare Kommunikation an Stakeholder.
Du erstellst und pflegst Testdokumentation, Benutzerhandbucher und Onboarding-Materialien fur das Testteam.
Du erkennst proaktiv Verbesserungspotenziale und leitest Initiativen zur Optimierung von Testpraktiken, Testabdeckung und Ausfuhrungseffizienz in der gesamten Organisation.
Fuhrung & Koordination
Du koordinierst Aufgabenplanung, Priorisierung und funktionsubergreifende Kommunikation fur Testaktivitaten und fungierst als Bindeglied zwischen den Engineering-Disziplinen.
Du forderst Junior- und Mid-Level-Testingenieure, uberprufst ihre Arbeit und unterstutzt ihre fachliche Weiterentwicklung.
Du bringst dich in Sprint-Planung, Aufwandsschatzung und Retrospektiven innerhalb agiler, funktionsubergreifender 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, Zeitplanen oder kleinen Teams uber funktionsubergreifende Engineering-Gruppen hinweg.
Fundiertes Verstandnis der Grundlagen von Roboterarmen - Kinematik, Gelenk- vs. kartesische Bewegung, Referenzsysteme, Sicherheitsgrenzen und Bediensoftware - sowie der ubergreifenden 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, funktionsubergreifenden Teams.
Nachgewiesene Fahigkeit, andere zu fordern und Prozessverbesserungen voranzutreiben.
Verhandlungssichere Englischkenntnisse werden vorausgesetzt.