Beschreibung
[Agile Software Engineer / Testautomatisierer (m/w)] +++ 195 PT +++ Frankfurt----------------------------------------------------------------------------------------------
Als Rahmenvertragspartner suchen wir für unseren Kunden zum kurzfristigen Start einen Agile Software Engineer / Testautomatisierer (m/w).
Einsatzort: Frankfurt
Einsatzzeit: 03.04.2017 bis 30.12.2017
Dauer: 195 PT
Aufgabenbeschreibung:
Die Leistungen des Auftragnehmers werden im Projekt „Modularisierung Angebotskomponenten“ erbracht. Dieses hat folgenden Inhalt:
Neue Angebote können zeitnah bereitgestellt werden, mit dem Ziel, auf kurzfristige Markt- & Kundenanforderungen reagieren zu können.
Status Quo:
? Ablösung des heutigen stark IT-Stammdaten-getriebenen Systems, basierend auf Lösungen aus den 90er Jahren.
? neue Angebote sind i.d.R. nur mit komplexen Softwareanpassungen möglich.
? Mehr als 11 Tsd. Angebote im System
? mehrstufige historisch gewachsene und z.T. manuelle Lieferprozesse.
? separate Pflege & redundante Implementierungen in 6 unabhängigen Vertriebskanälen bedingen eine Vorlaufzeit von 12-24 Monaten
Ziel mit VENDO:
? Time2Market „Reduktion“ auf 24Std. bis 2 Monate.
? Auflösung monolithischer Strukturen durch Schaffung modularer Komponenten mit klaren Verantwortlichkeiten.
? Weg von komplexer IT-Stammdatenpflege, hin zu flexiblen Regeln welche durch Marketingbereiche direkt steuerbar sind.
? neue Angebote werden unabhängiger von Softwareanpassungen und zukünftig durch Konfiguration erstellt.
? Wechsel von starren klassischen Vorgehensmodellen zu agilen Teams.
Die Umsetzung der Anforderungen erfolgt nach agiler Vorgehenswiese, nach SCRUM Framework.
Der Dienstleister erbringt folgende Leistungen:
? Scrum Developer mit Schwerpunkt „Quality Assurance“ (evtl. QA Engineer) im Rahmen der Neuentwicklung von algorithmisch, regel- und datenbasierten Angebotsmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
? Mitglied eines Entwicklungsteams (nach Scrum) im Aufbau und in späterer Weiterentwicklung mit ggf. Überführung in thematisch orientierte DevOps Teams
? Einführung und aktive Mitarbeit in einem integrierten „Test driven“ Entwicklungsansatz
? Aktive Mitarbeit an der Zielsetzung „möglichst hoher Grad an Testautomatisierung“ in Auswahl, Umsetzung und Anwendung gewählter Strategien.
? Aktive, eigenverantwortliche Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von mit hoher Identifikation zu Thema.
Skills
? Muss-Anforderungen:
? Kompetenzen mit „Agile-Software-Engineering“ Aspekten,
? Behavior-Driven-Development
? (Acceptance)-Test-Driven-Development
? Testautomatisierung durch ATDD und TDD
? Überzeugt von der Arbeitsweise und Erfahrung in der Umsetzung von Produkten in kleinen agilen Teams.
? Hohe Identifikation mit der Arbeitsweise in selbstorganisierten Teams (nach Scrum) (ggf. später DevOps) im Kontext von Großprojekten (mehrerer Entwicklerteams) von der Idee bis zur Livestellung und darüber hinaus.
? Die Fähigkeit zur Kommunikation innerhalb und benachbarter Teams und selbstbewusster Auftritt in der Diskussion mit den Scrum Teams und seinen Stakeholdern.
? Hohes Commitment und Neugier zur gestellten Aufgabe
? Bereitschaft zur Übernahme der Verantwortung für einen „der“ unternehmenskritischen Produktteile in der Gesamtarchitektur mit höchsten Anforderungen an Qualität, Stabilität und Performance, Vermeidung technischer Schulden.
? 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.
? Soll-Anforderungen:
? 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
? 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.
? Evtl. Zertifizierung Scrum-Developer (z.B. Scrum.org) oder ähnlich Zertifizierung
? Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u.a. AWS)
? Erfahrungen in agiler Softwareentwicklung nach Scrum Framework
? Erfahrungen im „Test Driven“ - Design und Development, sowie automatisierten Tests, UnitTests und entsprechender Tools.
Abgabefrist: 20.03.2017 08:00 Uhr
Bei Interesse senden Sie uns bitte Ihr aktuelles Word-Profil mit Angabe Ihres Tagessatzes und Ihrer Verfügbarkeit an
Bei Fragen und als Ansprechpartner stehen wir Ihnen gern zur Verfügung!
Tel. // Jan Noack
Mit freundlichen Grüßen
Jan Noack
-------------------------------------------------
iSAX GmbH & Co. KG
Weinbergstraße 15
01129 Dresden
Tel.:
Fax:
---
Seit 1998 bieten wir zuverlässig und kompetent Dienstleistungen im IT-Bereich und verfügt über qualifizierte und motivierte Mitarbeiter. Für namhafte Unternehmen wird ein breites Spektrum von IT-Dienstleistungen im IT-Betrieb, in der individuellen Anwendungsentwicklung sowie im Projektmanagement erbracht.