Testdesigner (SA 30051)

Frankfurt  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Tätigkeitenbeschreibung
Wir bitten um Abgabe Ihres Angebots bis zum 28.06.2018, 15:00 Uhr an
Als Tagessatz können wir Ihnen bis zu 520,00 € p.d. all-in netto anbieten.
Die Anfrage bezieht sich auf eine Vollzeit-Beschäftigung mit 8h / Tag.
Bei weiteren Fragen wenden Sie sich bitte an unsere Ansprechpartnerin Nadja Mona Hölß unter

Beschreibung Projekt-/ Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden für das Portfoliosegment Mobile der DB Systel GmbH (Auftraggeber) erbracht. In diesem Portfoliosegment werden folgende Aufgaben durchgeführt:

Die Durchführung von Projekten in der fachlichen Domäne für diverse bahninterne wie externe Kunden des Auftraggebers.
Die Durchführung von Projekten in der Verantwortung des Auftraggebers.
Die Projektleistungen bestehen im Wesentlichen aus
Steuerung der Leistungserbringung über die einzelnen leistungserbringenden Phasen der Projekte hinweg.
Beratung zur Lösung geschäftlicher Problemstellungen unter Anwendung gängiger Methoden der Beratung.
Beratung im Bereich der Nutzerinteraktion und Nutzererfahrung (UX): Recherche, Design, Konzeption, Prototyping, Realisierung und Nutzertests, Methoden und Tools.
Analyse und Dokumentation der abgeleiteten Geschäftsvorfälle.
Dem Design von funktionalen und / oder technischen Anwendungsarchitekturen in der fachlichen Domäne.
Der Konzeption, dem Entwurf und Design von qualitativ hochwertigen Benutzerinterfaces.
Sicherstellen einer einheitlichen und nutzerzentriert entwickelten UX durch
Definition von Standards und Vorgaben für die Leistungen der DB Systel in Übereinstimmung mit den CI/CD-Vorgaben des Konzerns.
Der (Weiter-) Entwicklung und Integration von Lösungen.
Der Anwendung von Testmethoden, dem Entwurf von Testfällen und der Durchführung von Test
Der Vorbereitung und der Durchführung des Betriebes der erstellten Projektleistung.
Die Konzeption und die Erstellung von wiederverwendbaren Services und die Integration dieser Services in Plattformen des Auftraggebers oder dessen Kunden.
Die Erbringung von Consultingleistungen in fachlichen / technischen / betrieblichen Domänen zur Unterstützung der geeigneten Leistungserbringung des Auftraggebers.
Die Klärung von Abhängigkeiten zu anderen Portfoliosegmenten des Auftraggebers und die Sicherstellung der Nutzung vorhandener Synergien und Kompetenzen.
Gegenstand des Vertrags
Der Erfüllungsgehilfe des Dienstleisters erbringt folgende Leistungen:
Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen.
Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken für das Betriebssystem Android, sowie Unterstützung bei der serverseitigen Entwicklung.
Die Erstellung von JUnit-/E2E-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.
Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen.
Eine enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting, Test sowie Betrieb.
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc.
Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests.
Mitwirken und Vorbereiten von Last- und Performancetests.
Erstellen und pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln.
Einrichten und pflegen von Entwicklungsumgebungen.
Platzieren von entwickelten Anwendungen in den Stores der jeweiligen Plattformen (z.B. Google Play Story, Apple Store) nach geltenden Standards des Auftraggebers.
Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch).
Unterstützung und Beratung des Auftraggebers bei der Durchführung von Quality Gates im Projektkontext.
Unterstützung und Beratung der an der Umsetzung der konzipierten Lösung beteiligten Teams während der kompletten Laufzeit des Projektes.
Dokumentation aller Ergebnisse in den im jeweiligen Projektkontext genutzten Werkzeugen und in der im jeweiligen Projektkontext geforderten Sprache (Deutsch oder Englisch).

Anforderungsprofil an den Developer Android
Gewichtung fachliche Anforderungen: 70%
Die Angebote müssen die im Folgenden definierten Muss-Anforderungen sowie die Soll-Anforderungen in ausreichendem Maße erfüllen, ansonsten werden Sie von der Angebotsbewertung ausgeschlossen.

Benötigte Skills

Level
Detaillierung, z.B. Projektmethodik / Geschäftsprozesse / Technologie
Muss-
Kriterium
Soll-
Kriterium
Fundierte praktische Erfahrung in der Entwicklung von Anwendungen für Android ab 4.x, inkl. Debugging in Android Studio.
2
Aktuelles Wissen über Programmierung und Architektur in Android.
X

Überblickswissen in mindestens einem technologisch benachbarten Gebiet wie JEE/JSF oder iOS ab Version 7
2


2 - wichtig
Überblickswissen über die Frameworks Cordova bzw. Xamarin oder vergleichbare Erfahrung in Entwicklung in Webtechnologien
2


2 - wichtig
Erfahrung in der Zusammenarbeit in internationalen Projekten und kommunikationssicheres Business Englisch.
2
Zur Kommunikation in internationalen Entwicklungsteams

1 – sehr wichtig
Methodenwissen in Vorgehensweisen der Projektarbeit (z.B. V-Modell, Scrum, Kanban) sind gewünscht
2
Zum Verständnis der im jeweiligen Kontext der Projekte angewandten Methoden und zur reibungslosen Mitarbeit in den Projektteams.

1 – sehr wichtig
Software Architektur (management)
2
Fähigkeit, neuartige fachliche und technische Anforderungen durch Wissenstransfer zu analysieren und sie in technische Lösungen umzusetzen und sie für Dritte verständlich darzustellen
Bewertet mögliche Konsequenzen und leitet daraus Vorschläge zur Weiterentwicklung bestehender Architekturen ab

1 – sehr wichtig


Erfahrungen / Zertifizierungen
Muss-
Kriterium
Soll-
Kriterium
Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2).
X

Umfangreiche Erfahrung im Konfigurationsmanagement unter Einsatz von GIT und der Bedienung und Benutzung von Continuous Integration/Continuous Delivery (CI/CD) Pipelines.

1 – Sehr wichtig
Nachgewiesene Erfahrung mit der Konzeption / Entwicklung / Dokumentation und Anwendung von Webservices mit REST oder SOAP unter Verwendung von JSON oder XML.

1 -Sehr wichtig
Kenntnisse und Erfahrungen in der Umsetzung von cloudspezifischen Anforderungen der Softwareentwicklung für AWS Cloud sind erwünscht.

1 – sehr wichtig
Kenntnisse und Erfahrungen im Einsatz von Testautomatisierungsframeworks (z.B. Appium) und deren effiziente Einbindung in den Entwicklungsprozess sind erwünscht.
X

Kenntnisse in Sicherheitsarchitekturen und den Sicherheitsmechanismen der Plattform Android sind erwünscht.

2 - wichtig
Praktische Erfahrung im Bereich der UX/UI Design (Implementierung von Design-Vorgaben) und die dazu notwendige plattformspezifische Erfahrung ist erwünscht.

2 - wichtig


Zusammenarbeit:
Die Projektarbeit und die Projektmethodik gestalten sich nach Projektkontext unterschiedlich. Wir wünschen uns daher die Fähigkeit und die Bereitschaft das Projektteam und den Auftraggeber durch die Berücksichtigung der Vorgehensweise zu unterstützen.
Beispielhaft seien genannt:

Persönliche Teilnahme an fachlichen Teamzeremonien (im agilen Kontext z.B. Daylies, Sprint Reviews, Retros, Refinements, Plannings. In anderen Vorgehensweisen an fachbezogenen Besprechungen und Meetings des Projektteams).
Bereitschaft, sich anstehende Aufgaben anhand der eigenen Kompetenzen und in Abstimmung mit dem Umsetzungsteam eigenständig aus dem Backlog / den Arbeitspaketen des Projektes anzunehmen und die Ergebnisse in den vom Projekt dafür genutzten Werkzeugen zu dokumentieren und abzulegen.
Eine den Bedürfnissen des Projektes angepasste Vor-Ort Präsenz sowie das Ausrichten an den üblichen Kernarbeitszeiten des Projektes.
Die Bereitschaft in interdisziplinären Teams mit internationalen Kollegen zu arbeiten und ggf. die Projektsprache Englisch anzunehmen und auch ggf. alle notwendige Kommunikation und Dokumentation in Englisch durchzuführen bzw. zu erstellen.
Start
16.07.2018
Von
Sopra Steria SE
SIPJOB-ID:
18899
Eingestellt
27.06.2018
Projekt-ID:
1588731
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren