Manuelles Testing (10 %):
- Auf-/Umbau von physischen Testapparaten (Smart Home Devices wie Licht- oder Jalousieaktoren)
- Erstellung, Durchführung & Pflege von manuellen Softwaretests in Polarion (Systemtests)
- Ergebnisanalyse und Dokumentation der Testergebnisse in Polarion
- Mobile Testing (Android & iOS)
Testautomatisierung (60 %):
- Schreiben von Testskripten für Einzelkomponenten und Testsysteme (TypeScript)
- Pflege (Anpassung & Erweiterung) der Azure DevOps-Pipelines für cloudseitige Systemtests (yml, Python, bash, Powershell)
- Ausführung von Monkey Tests auf Android Smartphones via Android SDK
- Erstellung/Erweiterung von Agents bzw. Agent Skills (GitHub Copilot Integration für VSCode)
Testkoordination (30 %):
- Koordinierung der Erstellung & Durchführung vor allem von automatisierten, aber auch von manuellen Tests an vorhandene Testing-Ressourcen
- Initiierung & Planung von Bug Hunting Events
- Wissenstransfer innerhalb des Testing-Teams
- Erstellung von Dokumentation hinsichtlich des Testsuite-Setups
- Durchführung eines Workshops zur Verwendung des Android SDK im Testing
- Initiierung & Planung von Performanz-Tests der
Android-App;
Setup:
- lokaler Azure Pipelines Agent auf RasPi 5 mit Testausführung gegen echtes Testgerät via USB [Initialisierungsphase; Proof of Concept]
- lokaler Azure Pipelines Agent auf Windows 11- oder Ubuntu-Laptop mit Testausführung sowohl gegen echte Testgeräte via USB (parallel) als auch gegen Emulatoren [Fortgeschrittene Phase]
Manuelles Testing (10 %):
- Auf-/Umbau von physischen Testapparaten (Smart Home Devices wie Licht- oder Jalousieaktoren)
- Erstellung, Durchführung & Pflege von manuellen Softwaretests in Polarion (Systemtests)
- Ergebnisanalyse und Dokumentation der Testergebnisse in Polarion
- Mobile Testing (Android & iOS)
Testautomatisierung (60 %):
- Schreiben von Testskripten für Einzelkomponenten und Testsysteme (TypeScript)
- Pflege (Anpassung & Erweiterung) der Azure DevOps-Pipelines für cloudseitige Systemtests (yml, Python, bash, Powershell)
- Ausführung von Monkey Tests auf Android Smartphones via Android SDK
- Erstellung/Erweiterung von Agents bzw. Agent Skills (GitHub Copilot Integration für VSCode)
Testkoordination (30 %):
- Koordinierung der Erstellung & Durchführung vor allem von automatisierten, aber auch von manuellen Tests an vorhandene Testing-Ressourcen
- Initiierung & Planung von Bug Hunting Events
- Wissenstransfer innerhalb des Testing-Teams
- Erstellung von Dokumentation hinsichtlich des Testsuite-Setups
- Durchführung eines Workshops zur Verwendung des Android SDK im Testing
- Initiierung & Planung von Performanz-Tests der
Android-App;
Setup:
- lokaler Azure Pipelines Agent auf RasPi 5 mit Testausführung gegen echtes Testgerät via USB [Initialisierungsphase; Proof of Concept]
- lokaler Azure Pipelines Agent auf Windows 11- oder Ubuntu-Laptop mit Testausführung sowohl gegen echte Testgeräte via USB (parallel) als auch gegen Emulatoren [Fortgeschrittene Phase]