Beschreibung
Hallo zusammen,Gesucht wird ein engagierter Java-Testarchitekt & -Entwickler, der eine Firmen-interne, integrierte Testplattform für eine neue, interne Entwicklungsplattform visionär fortschreibt (in Konzeption und Entwicklung).
In der ersten Stufe soll die Testplattform die Bestanteile der Java & Spring Boot basierten Entwicklungsplattform automatisiert testen können. Im Anschluss soll die Testplattform für die allgemeine Nutzung durch die Kunden der Entwicklungsplattform ausgebaut und für eine vollständige Testautomation genutzt werden können. In diesem Kontext sind sowohl automatisierte API-Tests als auch automatisierte Oberflächentests mittels u.a. Selenium und Appium zu berücksichtigen. Die Testplattform soll in einer Cloud-basierten Laufzeitumgebung ausgeführt werden.
Wichtig ist die Fähigkeit, bestehende Anforderungen und zukünftige Nutzungsszenarien zu erkennen und in die Testplattform auf Basis einer Java-Eigenentwicklung einfließen zu lassen.
Bzgl. der Softskills besteht die Notwendigkeit, dass der Kollege das Team motivieren und mitnehmen kann. Dazu ist eine ausgeprägte soziale Kompetenz unabdingbar (Teamplayer).
Aufgaben:
-Adäquate Orientierung bzgl. State-of-the-art Testmethoden, Testprodukte, Testframeworks
-Erstellung einer Vision und Roadmap für die Testplattform inkl. Umsetzungsstufen
- Stakeholdermanagement zur Ermittlung der Anforderungen an die Testplattform
- Review der Softwarearchitektur der Testplattform, Ableitung von Optimierungsmaßnahmen sowie Implementierung dieser
- Weiterentwicklung der Testplattform zur umfangreichen Testautomatisierung
o der Bestandteile der neuen, internen Entwicklungsplattform; und
o der Anwendungen die auf der Entwicklungsplattform aufbauen
- Implementierung von Testfällen des in der Entwicklungsplattform bereitgestellten Anwendungsframework
- Ausbau der Testplattform für die allgemeine Testautomatisierung auf dem Anwendungsframework basierender Anwendungen, mittels der Entwicklung einer technischen Basis für den automatischen Test von:
o HTTP-Endpunkten mitttels Swagger / OpenAPI
o HTML-Oberflächen (v.a. Selenium)
o App-Oberflächen (v.a. Appium)
- Team-Coaching und Know How Aufbau
Anforderungen:
Java (Level: Expert)
Umfassende Java-Programmiererfahrungen
- Spring, Spring Boot & Spring Cloud
- REST API Implementierung / Interfaces Design
- JSON & HTTP
Testing & Testautomatisierung (Expert)
- Testautomatisierung (v.a. Unit-, Integrations- ,Last- & Abnahmetests, Mobile bzw. App-Testing unter Android & iOS)
- Cucumber
- Selenium
- Appium
- Quality Center
-LoadRunner, Gatling bzw. andere/weitere Lasttestwerkzeuge
Unix/Linux (RHEL, SLES) (BASIC)
- Grundkenntnisse Shell Scripting (bash, zsh)
Cloud (Advanced)
- Docker
-Docker Compse
-K8 / OpenShift
Start: März 2021
Laufzeit: 9 Monate (+)
Auslastung: Vollzeit
Ort: Remote mit gelegentlichen Treffen in Münster
Bei Interesse bitte Ihr Profil + Stundensatz an zukommen lassen.
Beste Grüße
Timo Zill