Robot Arm Software Test Engineer (Mensch)

Neura Robotics GmbH
Metzingen, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English
Experience level
Intermediate

Job location

Metzingen, Germany

Tech stack

Testing (Software)
Java
API
Automation of Tests
C++
Continuous Integration
Software Debugging
Graphical User Interface
Python
Kinematics
Maven
Selenium
System Testing
Test Data
Gitlab
GIT
Gherkin
Information Technology
Cucumber

Job description

  • Du testest alle Funktionen des Robotersystems - von der GUI über Schnittstellen bis hin zu Motion-Commands, PLC-Kommunikation und Safety-Funktionen
  • Du unterstützt Release- und Regressionstests über verschiedene Software-Versionen hinweg, inkl. Localization und Tests in unterschiedlichen Umgebungen
  • Du arbeitest eng mit Robotics-, Firmware-, Application- und Functional-Safety-Teams zusammen, um Software, sicherheitsrelevantes Verhalten und die Gesamtstabilität zu validieren

Test Automation & Framework

  • Du entwickelst und implementierst detaillierte Gherkin-Testcases und Step Definitions mit Cucumber, Selenium und Java für GUI- und API-Tests
  • Du baust und pflegst automatisierte Regression-, Smoke- und Release-Test-Suites, integriert in CI/CD-Pipelines (z. B. GitLab)
  • Du entwickelst das Test-Framework weiter (wiederverwendbare Steps, Page Objects, Testdaten-Management, Reporting)
  • Du führst automatisierte und manuelle Tests durch und analysierst Ergebnisse (Bugs, Regressionen, Localization-Probleme, Performance-Issues)
  • Du dokumentierst, trackst und kommunizierst Issues klar und stellst die Nachvollziehbarkeit zwischen Anforderungen und Tests sicher
  • Du erstellst und pflegst Testdokumentation und User-Guides
  • Du identifizierst aktiv Verbesserungspotenziale in Testing, Abdeckung und Effizienz

Requirements

  • Bachelor oder Master in Robotik, Informatik, Maschinenbau, Elektrotechnik oder einem ähnlichen Bereich
  • 3-5+ Jahre Erfahrung in Testautomatisierung, Systemtests, Validierung oder Verifikation komplexer Systeme (idealerweise Robotik oder Industrial Automation)
  • Gutes Verständnis von Robotarmen - Grundlagen der Kinematik, Joint vs. kartesische Bewegungen, Referenzsysteme, Safety Limits und Operator-Software
  • Sehr gute Kenntnisse in Java, idealerweise zusätzlich Python oder C++
  • Erfahrung mit Maven, Selenium, Cucumber (BDD), API Testing und Git
  • Erfahrung mit CI/CD, Test-Reporting und agilen, cross-funktionalen Teams
  • Fließende Englischkenntnisse

Apply for this position