Management der Testaktivitäten in der internationalen Teams: Embedded (EN, DE), Cloud (DE) und Handy Applikationen (DE).
Definition der Testkonzept
Im Fokus-Team für Regressive Absicherung und Qualitätssicherung ergeben sich diverse Aufgaben:
* fachliche und technische Koordination für die System-Integrationstests
* Entwicklung des Test-Frameworks und der System-Integrationstests
* Automatisierung von Testfällen mit Playwright und Typescript
* Ausführen manueller Tests und Protokollieren der Testergebnisse
* Code Reviews
* Vorbereitung von rpm-Packete
* Installation der neuen Versionen auf den verschiedenen Umgebungen
* Beobachtung der Umgebungen
* Technische Unterstützung der Tester (Verbindungskonfiguration, SSH-Tunnel, technische Fehleranalyse bei der Durchführung der Tests).
* Durchführung von Performance Tests
Entwicklung meiner eigenen Portal (diese Webseite) als Spielwiese für die persönliche Weiterentwicklung.
Mein aktueller Fokus liegt auf Python Django, htmx, Testing und entsprechendem CI/CD mit GitLab.
* VMWare VM-Templates anlegen (OpenSuse, Windows 10)
* Automatisiertes Deployment von virtuellen Maschinen (Jenkins, vCenter / VMware, Netzwerk-Integration)
* Installation der Versionskandidaten des Produkts zum Testen
Entwicklung von automatisierten Tests auf Tosca (mit dem Modul VisionAi), um Regressionen bei der Migration der Software Kondor+ zu vermeiden.
- Entwicklung eines API-Clients für Zephyr Entreprise für den Export der Testergebnisse
- Erweiterung der Test-Framework des Kunden (Python / Bash)
- Prüfung der Implementation von User Stories
- Entwicklung von automatisierten Tests mit Tosca, um Regressionen zu vermeiden
- Umsetzung und Pflege der Testinfrastruktur (Mit Docker in Gitlab Pipeline)
- QA-Verantwortung für ein Scrum-Team für die Umsetzung und die Pflege der Internet-Seite portal.epost.de
- Bedarfsanalyse in Zusammenarbeit mit dem Produkt-Owner und Dokumentation der Anforderungen als «User Stories»
- Automatisierte Integration und Systemtest
- Technische Pflege der Entwicklungsumgebung, um immer releasefähig zu sein
- Automatisierung der Bau-Buildchain (Continuous Integration)
- QaOps: Überwachung der Applikationen in Produktion
- DevOps: Release der Applikationen in Produktion
- Unterstützung des Kundensupports bei der Analyse der Reklamationen von Endkunden
Tätigkeit: Entwicklung von Software für Blutfiltergeräte
- Bedarfsanalyse und Implementierung von Software für Produktionsmaschinen
- Bedarfsanalyse von Systemen und elektronische Spezifikation eines Prototyps
- Technischer Support für Kunden
- Test-Spezifikation von Prüfsystemen für neue Funktionen der AUDI A6 und A8
- Unterstützung des Entwicklungs-Teams „Selbsttest“ (nach Indien ausgelagert)
- Erstellung von Selbsttests
- Validierungstests an Fehlererkennungs- und Degradationsmodulen
- Spezifikationen, Automatisierung und Ergebnisanalyse
- Systemanforderungsanalyse
- Anforderungsanalyse für Überprüfbarkeitsmechanismen und deren Implementierung
- Überprüfung der Übereinstimmung mit dem vorhanden Code
- Entwicklung von speziellen Simulink-Kundenaufträgen
- Implementierung von modularen Validierungstests
- Installation und Konfiguration des Konfigurationsmanagementsystems Subversion
- Software Spezifikation
- Entwicklung von Embedded Software
- Entwicklung von Validierungstests