Beschreibung
Aufgabe:• Konfigurationsmanagement, Release-Management
• Programmierung / Implementierung / Customizing / Testing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Dokumentation der technischen Komponenten und der Softwarequalität
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen incl. Continuous Integration und Testautomatisierung
• Konzeption und Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests und Last- & Performance-Tests
• Einführen einer geeigneten Testinfrastruktur und eines durchgängigen Testprozesses
• Entwickeln einer Strategie für die Testdurchführung und Testautomatisierung und Umsetzung dieser
• Koordination der Tests mit dem Gesamttestmanager
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Präsentationen zu technisch komplexen Themenstellungen
• Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
Anforderung:
- Erste Erfahrungen und methodische Kenntnisse in der agilen Software-Entwicklung
- Methodenkompetenz, Modellierung, Vorgehensmodelle insb. Testing-Kontext & agiles Projektvorgehen
- Kenntnisse im Software Architektur(management) im Bereich Big-Data und Streaming
- Kenntnisse in GIT und JIRA
Wünschenswert:
- Erfahrungen mit Testautomatisierung und Continuous Integration (Jenkins)
- ISTQB Full Advanced Level - (Technical Test Analyst) oder vergleichbare Qualifikation
- Zertifizierung in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation, z.B. UML für Tester
Beginn: 16.10.2017
Dauer: 29.12.2017
Branche: Logistik/Transport