Hintergrund
Es wird eine Linux Distribution als Betriebssystemfür eine zentrale Softwareplattform bereitgestellt. Die entsprechenden Anforderungen hinsichtlich Funktionalität und Sicherheit werden auf verschiedenen Ebenen validiert.
Aufgabe unseres Projektteams ist es, automatisierte Akzeptanz-und Systemtests zu entwickeln, die eine neue Softwareversion für den Kundeneinsatz qualifizieren.
Umgebung
JIRA, Git, GitHub, bazel, Ansible, Docker, zuul CI, Artifactory, Python, C, C++
Aufgaben
Testentwurf und -entwicklung
- Requirementsanalyse
- Testspezifikation
- Testentwicklung (Funktions- und Performanztests)
- Code Reviews
- Support von Junior Testentwicklern
- Softwarearchitektur
- Entwurf SW-Architektur der Testfälle und Testsuites
- Integration in Ausführumgebung und CI
- Adaption an veränderte Ausführumgebung
- Fehleranalyse im CI System
- Dokumentation