Software Test Engineer - Robot Arm (Mensch) in Metzingen, Deutschland
Germany, Metzingen
Deine Mission & Challenges
Gemeinsam gehen wir den nächsten Schritt in eine neue Ära der Robotik. Du stellst sicher, dass unsere Robotarm-Software zuverlässig, sicher und bereit für den realen Einsatz ist – von Operator-Workflows über Applikationslogik bis hin zur tatsächlichen Bewegungsausführung.
Robot Arm & System Testing
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
Auf was können wir uns freuen
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
... updated with the latest industry trends and technologies to continuously improve data engineering practices. Requirements - Master's degree in Computer Science, Engineering, or a related field and several years of professional experience as a Data Engineer, Software Developer, Data Scientist or in a similar role (or Bachelor's ...
... Hightech-Unternehmen der Verteidigungs- und Sicherheitsindustrie mit Sitz in Taufkirchen bei München. Das Unternehmen entwickelt Sensorlösungen, Elektronik und Software für die Bereiche Luft, Land, See, Cyber und Weltraum und unterstützt Streitkräfte weltweit dabei, Bedrohungen frühzeitig zu erkennen und fundierte operative ...
... Hightech-Unternehmen der Verteidigungs- und Sicherheitsindustrie mit Sitz in Taufkirchen bei München. Das Unternehmen entwickelt Sensorlösungen, Elektronik und Software für die Bereiche Luft, Land, See, Cyber und Weltraum und unterstützt Streitkräfte weltweit dabei, Bedrohungen frühzeitig zu erkennen und fundierte operative ...
... Weiterentwicklung anspruchsvoller Softwarelösungen für Maschinen und Anlagen von der Konzeption bis zur Serienreife - Design, Implementierung, Test sowie Wartung der Software innerhalb des bestehenden Frameworks - Enge Zusammenarbeit mit der mechanischen Entwicklung bei der Simulation, Erprobung und Validierung von Software an Maschinen ...
... besten Bank für alle unsere Kund*innen und Mitarbeiter*innen werden, deshalb suchen wir Menschen, die gemeinsam etwas bewegen wollen. Als Teil unserer IT gestaltest du die digitale Zukunft unserer Bank aktiv mit. In einem internationalen Umfeld mit über 500 Kolleg*innen aus rund 40 Nationen arbeitest du lösungsorientiert ...
... übernimmst du neben der Fehlerbehebung auch Codeoptimierungen und Anpassungen. Gemeinsam mit deinem Team stellst du den reibungslosen Betrieb kundenspezifischer Softwarekomponenten sicher. Dein Profil Du hast ein abgeschlossenes Studium, z. B. in Informatik, Wirtschaftsinformatik oder Software Engineering, bist ausgebildete:r ...
... B. aus Arztpraxis, MVZ oder Klinik – Sie kennen medizinische Abläufe und Dokumentationsprozesse aus eigener Praxis - Digitale Affinität und Interesse an IT, Software und digitalen Prozessen; Sie arbeiten sich schnell in neue Anwendungen ein - Ausgeprägtes Prozessverständnis und Veränderungsbereitschaft – Sie erkennen Optimierungspotenziale ...
... the Position Constructor Knowledge Labs (CKL), in collaboration with Constructor Technology, invites applications for a PhD position in machine learning for software engineering and formal methods, on the Constructor Fabric project. Constructor Fabric turns a company's informal knowledge into production software through ...
... thing that defines the model's state space and the boundary of what the model is allowed to propose. Internship Role As a Research Intern (Machine Learning for Software Engineering), you will support the data and modelling work behind the World Model — mining code, building datasets, and running baseline experiments. We are ...
... nächstmöglichen Termin für den Standort Frankfurt, Hannover, Münster oder unserem Vertriebsstützpunkt Stuttgart einen Key Account Manager Sparkassen - Banking Software & IT (m/w/d) Haustarifvertrag 38 Stunden / Woche Anteilige mobile Arbeit möglich ab 70.990 EUR / Jahr Die Kundenberatung Süd/West ist verantwortlich für die ...
Auf diese Aufgaben dürfen Sie sich freuen: Durch Ihre Arbeit in der Entwicklung von Software leisten Sie einen wichtigen Beitrag für die erfolgreiche Abwicklung von Projekten. Das bedeutet konkret: - Sie erstellen Programme für anspruchsvolle Automatisierungslösungen für Maschinen der Nahrungs- und Genussmittelindustrie. ...
... von Sensoren und Diensten von Drittanbietern über herstellerspezifische APIs, inklusive Authentifizierung und Fehlerbehandlung - Entwicklung Linux-basierter Software zur Hardwaresteuerung, Sensordatenerfassung und Kommunikation - Debugging und Analyse von Hardware-Software-Schnittstellen und Kommunikationsprotokollen - Mitarbeit ...
... Serienreife. Ihre Aufgaben Entwicklung von Steuerungssoftware für luftgestützte Radarsysteme in C/C++ Analyse von System- und Softwareanforderungen, modellbasierte Software-Architektur und -Design Implementierung, Integration und Inbetriebnahme von Software-Komponenten Durchführung von Modultests, Integrationstests und Verifikationsaktivitäten ...
... übernimmst du neben der Fehlerbehebung auch Codeoptimierungen und Anpassungen. Gemeinsam mit deinem Team stellst du den reibungslosen Betrieb kundenspezifischer Softwarekomponenten sicher. Dein Profil Du hast ein abgeschlossenes Studium, z. B. in Informatik, Wirtschaftsinformatik oder Software Engineering, bist ausgebildete:r ...
... {}Work-Life-ChoiceWir bieten dir hierzu umfangreiche Angebote – dazu zählen u. a. Sabbaticals oder Workation innerhalb der EUDeine zukünftigen AufgabenDu arbeitest an Softwareentwicklungsprojekten in den Bereichen Individualentwicklung und Low Code mit – von der technischen Konzeption über das Lösungsdesign bis zur Umsetzung, ...
... Engineer in our Application Security team, you'll safeguard Trade Republic's applications and development lifecycle through proactive security integration and engineering excellence. Your responsibilities include: - Partner with engineering teams to embed security into the software development lifecycle from design to deployment; ...
... Compute-Umgebungen. Das macht diesen Job für mich interessant: 50Hertz engagiert sich seit langem für die Energiewende. Im Team IT-Infrastructure arbeite ich mit Engineers zusammen, um eine hohe Verfügbarkeit, Leistung und Sicherheit unserer Infrastruktur zu gewährleisten. In diesem Umfeld habe ich zugleich die Chance mein Know-how ...
... den stabilen Betrieb sowie die kontinuierliche Weiterentwicklung unserer hochverfügbaren On‑Premise‑Compute‑ Plattformen (VMware). In meiner Rolle als DevOps Engineer - Compute treibe ich eigenverantwortlich den Wissenstransfer voran. Meine Aufgaben: - Design, Standardisierung und strategische Weiterentwicklung der Compute-Plattformen ...
... innovative Lösungen? Du übernimmst gerne Verantwortung und möchtest mit Deinem Know-how eine exzellente Customer Experience schaffen? Als Technical Project Engineer verbindest Du technisches Verständnis mit Projektsteuerung und Kund:innenkommunikation. Dein Schwerpunkt liegt darauf, unsere KI-Software erfolgreich bei Kund:innen ...
... maintain clear technical documentation. - Contribute to the ongoing evolution of our DevOps and infrastructure capabilities. What you need to succeed - Degree in Engineering, Computer Science, IT, or a related field. - Experience in infrastructure engineering, automation, or industrial IT environments. - Strong knowledge of networking, ...