Solaris
Neura Robotics
Software Test Engineer - Roboterarm (menschlich)
PythonJavaC++
Automatische Übersetzung. Prüfe das Original.
Ihre Mission & Herausforderungen
Gemeinsam gehen wir in eine neue Ära der Robotik. Sie stellen sicher, dass die Software unseres Roboterarms zuverlässig, sicher und einsatzbereit für die reale Welt ist – und validieren das Verhalten von Bediener-Workflows über Anwendungsdienste bis hin zu Bewegungsabläufen.
Testen von Roboterarmen und Systemen
- Testen aller Funktionalitäten des Robotersystems – von der grafischen Benutzeroberfläche bis zu Bewegungsbefehlen, PLC-Kommunikationsschnittstellen oder Sicherheitsfunktionen
- Unterstützung der Release- und Regressionstests über versionierte Roboter-Software, einschließlich Lokalisierungs- und Multi-Umgebungs-Tests.
- Enge Zusammenarbeit mit den Ingenieuren für Robotik, Firmware, Anwendungen und funktionale Sicherheit, um Softwarekomponenten und sicherheitsrelevantes Verhalten zu validieren und zur Produktstabilität und -konformität beizutragen.
Testautomatisierung & Framework
- Entwicklung und Implementierung detaillierter Gherkin-Testfälle und Schrittdefinitionen mit Cucumber, Selenium und Java für GUI- und API-Tests.
- Erstellung und Wartung von automatisierten Regression-, Smoke- und Release-Testsuiten, die in CI/CD-Pipelines (z. B. GitLab) integriert sind.
- Erweiterung des Test-Frameworks um wiederverwendbare Schrittdefinitionen, Page Objects, Testdatenmanagement und Reporting.
- Ausführung automatisierter und manueller Tests; Analyse der Ergebnisse zur Erkennung von Fehlern, Regressionen, Lokalisierungsproblemen und Leistungsengpässen.
- Klare Protokollierung, Verfolgung und Kommunikation von Problemen; Aufrechterhaltung der Rückverfolgbarkeit zwischen Anforderungen und Testfällen.
- Erstellung und Pflege von Testdokumentationen und Benutzerhandbüchern.
- Proaktive Identifizierung von Möglichkeiten zur Verbesserung von Testpraktiken, Abdeckung und Ausführungseffizienz.
Was wir uns wünschen
- Bachelor- oder Master-Abschluss in Robotik, Informatik, Maschinenbau, Elektrotechnik oder einem verwandten Fachgebiet.
- 3–5+ Jahre Erfahrung in Testautomatisierung, Systemtests, Validierung oder Verifizierung komplexer Systeme; Erfahrung in der Robotik oder industriellen Automatisierung bevorzugt.
- Solides Verständnis der Grundlagen von Roboterarmen – Kinematik-Grundlagen, Gelenk- vs. kartesische Bewegung, Bezugsrahmen, Sicherheitsgrenzen und Bediener-Steuerungssoftware.
- Sehr gute Kenntnisse in Java; Kenntnisse in Python oder C++ sind von Vorteil.
- Praktische Erfahrung mit Maven, Selenium, Cucumber (BDD), API-Tests und Git.
- Erfahrung mit CI/CD, Testberichterstattung und agilen, funktionsübergreifenden Teams.
- Fließende Englischkenntnisse sind erforderlich.
