Testengineer
Role details
Job location
Tech stack
Job description
Projekttyp: Angestellter/GmbH, UG, LTD Projektbeschreibung
Wichtig: Bei diesem Projekt können nur Consultants in einem Anstellungsverhältnis berücksichtigt werden.
Aufgrund interner Vorgaben zum Einsatz externer Fachkräfte (HR Compliance) bitten wir Sie, ausschließlich Ressourcen anzubieten, die sich bei Ihnen bzw. bei Ihren Subunternehmern (sofern zutreffend) in einem direkten Anstellungsverhältnis befinden, d.h. keine selbständigen externen Fachkräfte (Freelancer / 1-Personen-GmbH, -UG, -GbR etc.)
Die Leistungen des Auftragnehmers (Dienstleisters) werden für die DB Systel - Einheit Customer Experience CX (Auftraggeber) erbracht. Als DB Systel unterstützen wir unsere DB-Partner aus unterschiedlichen Geschäftsfeldern der Deutschen Bahn mit der Bereitstellung von Dienstleistungen. Unter anderem beraten wir unsere DB-Partner z.B. die Einheit Reisendeninformation (FI.RD) ihre digitalen Produkte für das komplette Reiseerlebnis im Spannungsfeld von Kundenbedürfnissen und Geschäftsanforderungen strategisch zu entwickeln. Wir konzipieren, entwickeln und betreiben mit und für unsere DB-Partner ganzheitliche Lösungen für den Reisenden.
Aufgaben:
- Leistungserbringung gemäß den vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, Prozessmodell, Architektur- und Security-Richtlinien, Programmierstandards)
- Teilnahme an fachlichen Projektterminen, Scrum-Events und Workshops
- Fachliche Beratung des Auftraggebers/Teams zu Teststrategie und Qualitätssicherungsmaßnahmen im Themengebiet auf Basis der betreffenden Fachkonzepte und Vorstudien sowie der Teststrategie mit den Stakeholdern
- Zeitliche Planung der fachlichen und technischen Testleistungen, Erstellen von Planungen
- Erarbeiten, Durchführen und Dokumentieren von abnahmerelevanten Testfällen
- Erstellung von Testszenarien und Testfällen auf Basis der vorhandenen Anforderungen (z.B. Fachkonzepte, Backlogs, IT-Konzepte usw.)
- Identifizieren und Beschaffen/Erzeugen von Testdaten auf Basis der Fachkonzeption
- Abarbeiten von Testfällen und Erfassung / Dokumentation von Defects
- Schriftliche Dokumentation sämtlicher Testergebnisse sowie aller Fehlfunktionen in einem Testbericht
- Erstellen und Durchführen von Präsentationen im Themengebiet
- Fachliche Unterstützung bei der Planung von geschäftsfeldübergreifenden System-/Integrations- und End-to-End-Tests
- Vorantreiben der Testautomatisierung und -dokumentation
- Beratung des Projekts bzw. Projektteams zur Strategie bei der Nachbesserung der Software / Anwendung, Durch die Eingabe Ihrer Daten in der Onlineregistrierung sowie das Hochladen Ihrer Daten auf diese Webseite erklären Sie sich mit der Verarbeitung (Speicherung, Bearbeitung, Übermittlung und Nutzung) Ihrer Daten durch people4project einverstanden.
Alle uns von Ihnen zur Verfügung gestellten Informationen werden verschlüsselt und auf sicheren Servern gespeichert, die für unautorisierte Dritte unzugänglich sind.
Sie können jederzeit Auskunft über Ihre bei uns gespeicherten bzw. verarbeiteten Daten verlangen. Darüber hinaus haben Sie die Möglichkeit, Ihre persönlichen Daten jederzeit online aufzurufen, zu bearbeiten oder zu löschen. Nach Löschung Ihrer Daten stehen diese uns nicht mehr zur Verfügung.
Sollten sich Probleme beim Aufruf, bei der Änderung oder der Löschung Ihrer persönlichen Daten ergeben, bitten wir Sie, sich umgehend per E-Mail an uns zu wenden, damit wir Ihnen schnellst möglich behilflich sein können.
Die von Ihnen übermittelten Daten werden wir streng vertraulich behandeln und nur mit Ihrem Einverständnis an Dritte - d. h. potenzielle Arbeitgeber - weitergeben. Wir werden die von Ihnen hinterlegten Informationen ausschließlich zweckgebunden, d. h. im Rahmen einer Stellenbesetzung, nutzen. Eine Weitergabe Ihrer Daten an andere Dritte bzw. ohne ihr ausdrückliches Einverständnis, etwa zum Zwecke der Werbung, ist ausdrücklich ausgeschlossen.
Werden Ihre Daten mit Ihrem Einverständnis an Dritte - etwa potenzielle Arbeitgeber - weitergegeben, so werden wir diese zur vertraulichen Behandlung Ihrer Daten verpflichten. Gleichwohl ist jegliche Haftung unsererseits durch eine etwaige missbräuchliche Verwendung der mit Ihrem Einverständnis an Dritte weiter gegebenen Daten durch diese Dritten ausgeschlossen.
Requirements
Anforderungen must have, sind zwingend erforderlich und müssen exakt wie gefordert in den Projekten aufgeführt sein: bitte auch das wording und die Jahre beachten! Es muss durch eindeutig beschriebene Tätigkeitsnachweise in den einzelnen Projekten nachgewiesen werden und nicht nur durch Nennung der Technologie. Gern copy paste aus den Anforderungen (muss & soll) *Datenaustausch: Erfahrung mit Datenaustauschformaten wie JSON und XML (5 Jahre) *Oberflächen-Tests: Erfahrung mit Oberflächentest-Tools, z.B. Selenium oder vergleichbares (5 Jahre) *Test Management: Erfahrung im Test-Management, insbesondere in Steuerung und Koordination von fachlichen Tests (5 Jahre) *Test-Frameworks: Erfahrung mit Test-Frameworks wie Spock oder Fitnesse (5 Jahre) *Testing: Erfahrung in der Durchführung von umfassenden E2E-Tests, inklusive Erstellung, Ausführung und Dokumentation von Testfällen (5 Jahre), *Test-Daten: Erfahrung im Extrahieren von Testdaten mittels JupyterHub oder Datenbankabfragen (SQL) (3 Jahre) *Test-Dokumentation: Erfahrung in der Dokumentation von Testergebnissen in Testprotokollen und Testberichten (5 Jahre) *Branchen-/Integrationswissen: Erfahrung mit Anwendungen von Informationssystemen in der Verkehrs-/Logistik-Branche *CI/CD: Erfahrung in Kenntnissen in Continuous Integration / Continuous Delivery unter Nutzung von GitLab, insb. im Umgang mit automatisierten Testpipelines (3 Jahre) *Methodenkompetenz: Erfahrung in der agilen Softwareentwicklung (z.B. SCRUM, Kanban) (5 Jahre) Testframeworks: Erfahrung in Kenntnissen mit jUnit für automatisierte Tests in Java (3 Jahre) JSON (JavaScript Object Notation) ++++ (excellent), > 4 yrs. XML ++++ (excellent), > 4 yrs. Selenium ++++ (excellent), > 4 yrs. Testmanagement ++++ (excellent), >4 yrs.