Beschreibung
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
Unsere Anforderungen:
Umfassende Java-Programmiererfahrungen
? Framework-Entwicklung
? 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)
? Programmatische Integration der Testanwendung / des Testframeworks u.a. an
o Selenium
o Appium
o Device Cloud Integration (z.B. Experitest)
o Quality Center
o LoadRunner, Gatling bzw. andere/weitere Lasttestwerkzeuge
? Grundkenntnisse Shell Scripting (bash, zsh)
Cloud (Advanced)
? Docker
? Docker Compse
? K8 / OpenShift