Test & Quality Engineer

Diebold GmbH & Co. KG
Berlin, Germany
2 days ago

Role details

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

Job location

Berlin, Germany

Tech stack

Testing (Software)
Java
Microsoft Windows
Agile Methodologies
Artificial Intelligence
JIRA
Automation of Tests
Linux
JMeter
JUnit
Network Architecture
Object-Oriented Software Development
Powershell
Scrum
Web Application Security
SoapUI
Test Management
Information Technology

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.

About the company

Diebold Nixdorf ist mehr als ein Zusammenschluss. Es ist vielmehr ein neues Unternehmen im Zeitalter der Transformation. Wir gestalten seit insgesamt mehr als 150 Jahren die Zukunft, begleiten unsere Kunden langfristig und strategisch und bereiten den Weg für Innovationen. Heute übernehmen wir eine führende Rolle als Technologietreiber und -wegbereiter im Connected Commerce. Wir verbinden die physische und digitale Welt des Zahlungsverkehres, um Verbrauchern ein noch reibungsloseres Kundenerlebnis zu schaffen - in einer Omnichannel-Welt, die ständig im Wandel ist und in der Verbraucher 24/7 ständige Verfügbarkeit erwarten. In dieser Welt voller Chancen sind wir besser denn je aufgestellt, um die Zukunft erfolgreich zu gestalten. Gestalten Sie mit! Diebold Nixdorf ist ein Arbeitgeber für Chancengleichheit und wir legen Wert auf Vielfalt in unserem Unternehmen. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus. ** An alle Personalagenturen: Diebold Nixdorf akzeptiert keine Lebensläufe von Agenturen. Bitte leiten Sie Lebensläufe nicht an unseren Job-Alias, Diebold Nixdorf-Mitarbeiter oder einen anderen Organisationsstandort weiter. Diebold Nixdorf ist nicht verantwortlich für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen **, In this position, you will be part of an international, agile software development environment where hardware and software come together. You will test and validate platform software running on Windows and Linux systems, working hands-on with real retail hardware in our lab environment. From system installation and configuration to integration and performance testing, you will gain end-to-end exposure to how complex retail solutions are built and delivered. This role offers a unique combination of manual and automated testing, close collaboration with developers, and the opportunity to work on innovative retail technologies - including integrated multi-device systems and AI-supported solutions such as shrink detection and AI-based item recognition, ensuring that systems accurately identify products (e.g., fresh produce) and support loss prevention in self-checkout environments. You will validate the interaction between cameras, sensors, and software to ensure reliable and high-performing retail solutions. Your Responsibilities * Test and validation of Diebold Nixdorf Platform Software for Windows and Linux operating systems, which is part of our Point Of Sale (POS), Self-scanning Checkout (SCO) systems portfolio for future-oriented retail market in various segments such as food, fashion, do-it-yourself, electronics, etc. * Driving of test automation which is continuously expanded and related to the automatic build environment * Hardware-related system integration tests and functional / non-functional tests (e.g. load and performance tests) * Configuration and administration of the test systems in the test laboratory * Test Management, Error tracking and problem management in Jira with risk analysis and progress monitoring * Creating related documentation * You are working together in the frame of our agile development process, present the results to the team and to external departments in our global acting company Qualifications * You have a master's or bachelor's degree in computer science or similar study * You have gathered experiences in object-oriented programming, especially Java * Good knowledge of software testing and the automation of tests using cmd scripting, PowerShell, Java, etc. * Experience in agile software development (Scrum) * Knowledge in SW quality methods and experience in quality concepts and software acceptance processes * Good system understanding of Windows and Linux operating systems and knowledge of network infrastructure and PC architecture. * Experience with the administration of a test lab (HW and SW) and with the work of virtualized systems * High level of analytical thinking and systematic approach * We are open to junior candidates who have a bachelor's degree in IT or Computer Science and are eager to grow their skills in software testing and hardware-based QA Preferred qualifications Ideally, experience and knowledge of test tools such as JMeter, SoapUI, JUnit and the "Web Security Testing!" already exists Your application Please send us the following documents in one document: * CV * Covering letterEmployment (certificates)

Apply for this position