Test von Web-Anwendungen (Testautomatisierung) - Bonn (GOE-98011)

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

Beschreibung

Aufgabe:
In der IT-Systemerstellung geht der Trend hin zu agilen Vorgehensweisen mit häufigeren Releases und hierfür mehr Automatisierung bei Test und Inbetriebnahme. Im stark regulierten Umfeld eines börsennotierten Konzerns ergeben sich auf dem Weg zu „Continuous Delivery“ zahlreiche Herausforderungen durch organisatorische, Sicherheits- oder Compliance-Vorgaben. Im Rahmen dieses Projekts sollen technische Grundlagen für Testautomatisierung und „Continuous Delivery“ geschaffen und in ausgewählten Pilotanwendungen eingeführt werden.

Für die Erstellung automatisierter Tests von Web-Anwendungen soll ein Referenzdesign mit Vorlagen und wiederverwendbaren Komponenten den individuellen Konzeptions- und Implementierungsaufwand reduzieren.
Zur Nutzung im Kontext dieses Referenzdesigns müssen in diesem Projekt wiederverwendbare Komponenten
sowie initiale automatisierte Tests für drei Applikationen implementiert werden.

Folgende Aufgaben sind selbständig durchzuführen:
? Implementierung automatisierter Tests von Web-Anwendungen unter Nutzung eines vorgegebenen JVM/ Selenium Referenzdesigns
? Ggf. Konfiguration der Testdurchführung in einem Jenkins Continuous Integration Server
? Übergabe der Testautomatisierung an fachliche Ansprechpartner incl. kurzer technischer Einführung
? Entwicklung von Modulen und Build-Plugins (für Maven und Gradle) für Steuerung, Auswertung und
Ergebnisrückführung von automatisierten Tests

Ergebnisobjekte:
? Fehlerfrei ausführbare automatisierte Tests im Referenzdesign entsprechend der gegebenen Testfallbeschreibungen
? Begleitdokumentation zur Testautomatisierung (kurze „Bedienungsanleitung“)
? Funktionsfähige Module und/oder Build-Plugins zur Testunterstützung incl. Unit Tests
? Begleitdokumentation zu Testunterstützungs-Modulen („Systemdesign“)

Anforderung:
Die nachfolgenden Erfahrungen sind als Mindestanforderung zu verstehen.
Dabei werden fundierte - über mindestens die letzten 3 Jahre praxiserprobte - Kenntnisse vorausgesetzt.
? Nachweisbare, fundierte, operative Erfahrungen als Software-Entwickler/in und Tester/in in der Javabasierten
Softwareentwicklung, die die selbständige Umsetzung der vorgenannten Aufgaben glaubhaft nahelegen
? Erfahrung in der Softwareentwicklung im Umfeld der Technologien / Frameworks:
? Java
? Groovy
? Maven
? Gradle
? HTML
? CSS

Erfahrung in der Testautomatisierung im Umfeld der Frameworks / Tools:
? Selenium WebDriver
? Geb
? Cucumber
? Jenkins
? Erfahrungen in der Software-Qualitätssicherung
? Testkonzeption
? Testmethodik, z.B. systematische Testfallermittlung
? Testdurchführung und –auswertung

Idealerweise auch Erfahrung mit den Programmiersprachen / Frameworks / Tools:
? Scala
? Play Framework (JSON und WS)
? JMS
? JavaFX/GroovyFX/ScalaFX
? HP Quality Center
? Konzeptionelles Denkvermögen
? Hohe Bereitschaft zur Einarbeitung in neue technische und fachliche Kontexte
? Hoher Qualitätsanspruch
? Kommunikationsfähigkeit
? Verhandlungssicheres Deutsch
Bezogen auf die erwarteten Ergebnisobjekte
((Reihenfolge definiert Wichtigkeit))
Fortgeschrittene bis Experten-Kenntnisse der Programmiersprachen / Frameworks:
Java, Groovy, Geb, Selenium WebDriver, Maven, Gradle
Experten-Kenntnisse in Testautomatisierung
Fortgeschrittene Kenntnisse in Testplanung und -konzeption

Umgebung/Sonstiges:
Umfang: Ca. 45 PT, geschätzt 2-5 Tage pro Woche
Projektreisen: nein

Beginn: 18.09.2017
Dauer: 15.12.2017
Branche: Logistik/Transport
Start
09.2017
Dauer
3 Monate
Von
Allgeier Experts Consulting GmbH
Eingestellt
06.09.2017
Ansprechpartner:
Tobias Trockel
Projekt-ID:
1411610
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren