Beschreibung
Aufgabe:- Mitglied eines SCRUM Teams mit Schwerpunkt der Tätigkeit auf dem Bereich „Quality Assurance“
- Das Team arbeitet nach einem integrierten Test Driven Entwicklungsansatz
- Erarbeitung der Zielvision für den Aspekt Test: „möglichst hoher Grad an Testautomatisierung in Auswahl, Umsetzung und Anwendung“
- (Weiter-)Entwicklung von Testfällen Aktuell ist ein pure Java Ansatz gewählt und daher auch Java eine Grundvoraussetzung.
Anforderung:
- Kompetenzen mit „Agile-Software-Engineering“ Aspekten
- Behavior-Driven-Development
- (Acceptance)-Test-Driven-Development
- Testautomatisierung durch ATDD und TDD
- Grundlegende, aber aktuelle Kenntnisse im Bereich Java, da ein pure Java Ansatz gewählt wurde
- Hohe Identifikation mit der Arbeitsweise in selbstorganisierten Teams (nach SCRUM) (ggf. später DevOps)
- Interesse an neuen Technologien, wie zum Beispiel Cloud-Themen, Service-orientierte Architekturen. Ggf. Mitarbeit in Center of Competence/QA.
- Handeln nach den Prinzipien und Praktiken von „Clean Code“, zur ständigen Verbesserung der Codequalität und der resultierenden Artefakte aus dem Softwareentwicklungsprozess, z.B. Dokumentation.
Wünschenswert:
- Kompetenz in Erarbeitung und Formulierung von Akzeptanzkriterien (im Rahmen von User Stories), Sicherstellen der Vollständigkeit und Schätzung der Komplexität von User Stories und deren Refinement im Team
- Praktische Erfahrung mit Mocking-Frameworks wie Mockito oder JMockit
- Praktische Erfahrung mit CDC (Consumer Driven Contracts)
- Erfahrungen in folgenden Tools: IntelliJ, maven, gitlab, Jira, Confluence
- Erfahrungen im Umgang mit mindestens einem der folgenden Tools : FIT, Cucumber, JBehave, behat
- Kenntnis in der Sprache Gherkin zur Beschreibung des erwarteten Verhaltens der zur erstellelenden Anwendung.
Umgebung/Sonstiges:
Ihr Ansprechpartner:
Alexander Schenk - Senior Recruiter
Beginn: 29.05.2017
Dauer: 29.12.2017
Branche: Logistik/Transport