Back to board
neura-robotics-gmbh·4 days ago

Software Test engineer - Neuraverse (Mensch)

MetzingenOn-siteFull-timeMid · 2-5 yearsH1B likely

About this role

Deine Aufgaben & Herausforderungen

Gemeinsam bringen wir intelligente Robotik auf das nächste Level:

  • Du entwickelst und implementierst Gherkin-Testfälle sowie passende Step Definitions mit Cucumber, Playwright und TypeScript für GUI- und API-Tests.

  • Du entwickelst und pflegst GitLab CI/CD-Pipelines für automatisierte Testläufe.

  • Du führst automatisierte und manuelle Tests durch, analysierst die Ergebnisse und findest Fehler oder Performance-Probleme.

  • Du testest und prüfst node-graph-basierte Anwendungen und Workflows und stellst sicher, dass alles wie erwartet funktioniert.

  • Du unterstützt beim Testen von Digital Twins und sorgst dafür, dass Simulationen und das Verhalten der echten Roboter übereinstimmen.

  • Du testest Funktionen rund um Roboterarme, z. B. Bewegung, Greifen und die Integration ins Gesamtsystem.

  • Du dokumentierst gefundene Bugs, verfolgst sie nach und arbeitest eng mit den Entwicklerteams zusammen, um sie schnell zu beheben.

  • Du erstellst und pflegst Testdokumentationen und Benutzeranleitungen und verbesserst kontinuierlich das Test-Framework.

  • Du arbeitest eng mit Systemingenieuren zusammen, um Software-Komponenten zuverlässig zu testen und die Stabilität des Produkts zu verbessern.

  • Du bringst eigene Ideen ein, um Testprozesse und Automatisierung effizienter zu machen.

Zusammenarbeit im Team

  • Du arbeitest eng mit Softwareentwicklern, Robotikingenieuren, KI-Forschern und Produktteams zusammen.

  • Du sorgst mit dafür, dass neue Features in hoher Qualität, zuverlässig und sicher veröffentlicht werden.

  • Du hilfst dabei, die Stabilität und Performance der Plattform durch strukturiertes Feedback und Tests zu verbessern.

  • Du unterstützt eine Qualitätskultur und bringst Best Practices im Testing ein.

Was du mitbringen solltest

  • Ein Bachelor- oder Masterabschluss in Robotik, Informatik, Maschinenbau, Elektrotechnik oder einem ähnlichen Bereich – oder einfach einen starken Robotik-Hintergrund.

  • Mindestens 3–5 Jahre Erfahrung in Testautomatisierung, Systemtests, Validierung oder Verifikation komplexer Systeme, idealerweise im Robotikbereich.

  • Gute Programmierkenntnisse in TypeScript und Python.

  • Grundwissen über Roboterarme, z. B. Kinematik, Bewegungsplanung und Greifprozesse.

  • Erfahrung mit node-graph-basierten Entwicklungsumgebungen und Digital-Twin-Konzepten ist ein Plus.

  • Gute Englischkenntnisse.

  • Erfahrung mit Test-Frameworks wie Playwright, JMeter und Cucumber (BDD) sowie sicherer Umgang mit Git.