Beschreibung
TätigkeitenbeschreibungIn der gegenwärtigen Projektphase werden aufbauend auf den Ergebnissen der Forschungsphase die Feinkonzeption sowie die Umsetzung/ Entwicklung durchgeführt.
Hierfür suchen wir einen Senior Java-Entwickler mit Schwerpunkt Testmanagement zum Aufbau eines umfassenden Testmanagements sowie der Testdurchführung.
Aufgaben:
Softwareentwicklung
Entwerfen und Erstellen von Software (Coding)
Durchführung der zugehörigen Komponenten- und Integrationstests
Ergebnisse der gemeinsamen Arbeit: Software Softwaretest
Definition von Testvorgehen auf Unit-, Service- und Integrationsebene
Auswahl von Tools, Frameworks
Entwicklung von technischen Testfällen
Realisierung Testautomatisierung
Durchführung übergreifender technischer System- und Abnahmetest
Ergebnisse der gemeinsamen Arbeit: Übergreifende automatisierte Tests
Anforderungen – must have:
Technologischen Skills:
Einschlägige praktische Erfahrungen im Bereich der objektorientierten Programmierung:
Java und Java Enterprise Edition
Web Services
Netzwerke
Microservices
Kenntnisse der wichtigsten aktuellen Frameworks, Plattformen und
Integrationsumgebungen
Kenntnisse Softwareentwicklungsprozesse
Kenntnisse in der Anwendung von UML und Enterprise Architect
Nachgewiesene methodische Kenntnisse und einschlägige praktische Erfahrungen im
Bereich von Software Teststrategien und insbesondere Testautomatisierung
Gängiger Testtools und Testmethodiken (funktional und technisch)
Erfahrung im Aufbau von automatisierten Tests (End-to-End)
Methodenkompetenzen:
Analytisches und konzeptionelles Denkvermögen, eigenverantwortliche und
ergebnisorientierte Arbeitsweise
Ausgeprägte soziale Kompetenz, Kommunikationsfähigkeit, hohes Maß an
Einsatzbereitschaft
Kunden- bzw. dienstleistungsorientiertes sowie wirtschaftliches Denken und Handeln
Flexibilität und Leistungsbereitschaft
Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen
Aufgaben/ Problemstellungen
Qualifikationen & Zertifizierungen & Erfahrungen:
Erfolgreich abgeschlossenes Hochschul- oder Fachhochschulstudium (oder vergleichbare
Qualifikation), bevorzugt im Bereich der Informatik
Anforderungen – should + nice to have:
Technologischen Skills:
Einschlägige praktische Erfahrungen im Bereich der objektorientierten Programmierung:
Linux
Embedded Systems
Idealerweise Erfahrung mit Spring Boot
Kenntnisse Software Teststrategien
Methodenkompetenzen:
Nachgewiesene methodische Kenntnisse in der Umsetzung von Agiler
Softwareentwicklung (SCRUM)
Überwachung und Pflege der Projekt-, Unterstützungs-, und Dokumentationsaufträge
Erfahrung im Hinblick auf relevante Prozesse im Scope-, Anforderungs- und
Changemanagement
Erfahrung im Management von IT-Delivery Projekten
Konfliktfähigkeit und Durchsetzungsvermögen aber vor allem Teamspirit
Überzeugendes und professionelles Auftreten
Beantwortung von Fragen zum fachlichen und technischen Hintergrund im Rahmen eines
Telefoninterviews
Qualifikationen & Zertifizierungen & Erfahrungen:
Mindestens 5 Jahre relevanter/ einschlägiger Berufserfahrung
Fachlichen Skills
Grundsätzliche Branchenkenntnisse Transport und Logistik (insbesondere System
Eisenbahn im Bereiche der Personenbeförderung)
Kenntnisse der IT-Systeme der Deutschen Bahn
Kenntnisse im Bereich Reisendeninformation (Richtlinien, Regelwerke, Innovationen,
Trends)
Fähigkeiten (Must have)
Enterprise Architect, Java, Java EE, Microservices, Testmanagement, UML, Webservices
Fähigkeiten (Nice to have)
Bahn Know-how, Embedded Systems, Kenntnisse Software Teststrategien, Linux, Spring Boot