Test & Quality Engineer
Role details
Job location
Tech stack
Job description
Als Test- & Quality Engineer bei Diebold Nixdorf spielen Sie eine entscheidende Rolle bei der Sicherstellung der Qualität und Zuverlässigkeit unserer Plattformsoftware, die Point of Sale (POS)- und Self-Checkout (SCO)-Lösungen für führende Einzelhändler weltweit unterstützt.
In dieser Position sind Sie Teil eines internationalen, agilen Softwareentwicklungsteams, in dem Hardware und Software zusammenkommen. Sie testen und validieren Plattformsoftware auf Windows- und Linux-Systemen und arbeiten dabei praxisnah mit echter Einzelhandels-Hardware in unserem Labor.
Vom Systemaufbau und der Konfiguration bis hin zu Integrations- und Performancetests erhalten Sie umfassende Einblicke, wie komplexe Retail-Lösungen entwickelt und bereitgestellt werden.
Die Rolle bietet eine einzigartige Kombination aus manuellem und automatisiertem Testen, enger Zusammenarbeit mit Entwicklern und die Möglichkeit, an innovativen Einzelhandelstechnologien zu arbeiten - einschließlich integrierter Multi-Geräte-Systeme und KI-gestützter Lösungen wie Shrink Detection und KI-basierte Artikelerkennung. So wird sichergestellt, dass Produkte (z. B. Frischwaren) korrekt identifiziert werden und Verlustprävention im Self-Checkout unterstützt wird. Sie validieren die Interaktion zwischen Kameras, Sensoren und Software, um zuverlässige und leistungsfähige Retail-Lösungen sicherzustellen
Sie sind verantwortlich für
- Test und Validierung der Diebold Nixdorf Plattformsoftware für Windows- und Linux-Betriebssysteme, die Teil unseres Portfolios an unseren Kassen und Self-Checkout-Systeme für den zukunftsorientierte Einzelhandel in verschiedenen Segmenten wie Lebensmittel, Mode, Heimwerkerbedarf, Elektronik usw. ist
- Weiterentwicklung der Testautomatisierung, die kontinuierlich ausgebaut und an die automatische Build-Umgebung zusammenhängt
- Hardwarebezogene Systemintegrationstests sowie funktionale und nicht-funktionale Tests (z. B. Last- und Performancetests)
- Konfiguration und Verwaltung der Testsysteme im Labor
- Testmanagement, Fehler-Tracking und Problemmanagement in Jira, inklusive Risikoanalyse und Fortschrittskontrolle
- Erstellung der zugehörigen Dokumentation
- Zusammenarbeit im Rahmen unseres agilen Entwicklungsprozesses und Präsentation der Ergebnisse innerhalb des Teams sowie an externe Abteilungen des global tätigen Unternehmens
Requirements
- Master- oder Bachelorabschluss in Informatik oder vergleichbarem Studiengang
- Erste Erfahrungen in der objektorientierten Programmierung, insbesondere in Java
- Gute Kenntnisse im Softwaretesten und in der Testautomatisierung (z. B. cmd-Skripte, PowerShell, Java)
- Erfahrung in agiler Softwareentwicklung (Scrum)
- Kenntnisse in Software-Qualitätsmethoden sowie Erfahrung mit Qualitätskonzepten und Software-Abnahmeprozessen
- Gutes Systemverständnis von Windows- und Linux-Betriebssystemen sowie Kenntnisse in Netzwerk-Infrastruktur und PC-Architektur
- Erfahrung in der Administration eines Testlabors (Hardware und Software) und in der Arbeit mit virtualisierten Systemen
- Analytisches Denken und systematische Arbeitsweise
- Wir heißen auch Berufseinsteiger willkommen, die einen Bachelorabschluss in IT oder Informatik haben und ihre Fähigkeiten im Softwaretest und hardwarebasierten QA-Bereich weiterentwickeln möchten
Bevorzugte Qualifikationen
Idealerweise Erfahrung und Kenntnisse mit Testtools wie JMeter, SoapUI, JUnit sowie Web Security Testing
Benefits & conditions
Erwarten Sie mehr. Stärken Sie Ihr Netzwerk. Unsere Teams automatisieren, digitalisieren und transformieren die Art und Weise, wie mehr als 75 Millionen Menschen rund um den Globus in dieser vernetzten verbraucherzentrierten Welt Bankgeschäfte tätigen und einkaufen. Schließen Sie sich uns an, und verbinden Sie Menschen mit dem Handel in dieser wichtigen und wertvollen Rolle.