In dieser Rolle sind Sie Teil des Deployment-Teams innerhalb der Organisation für Integration, Testing und Release. Zu Ihren Aufgaben gehört es, die Qualität und Stabilität der Anwendungen durch automatisierte Tests sicherzustellen.
Sie entwickeln, warten und führen Automatisierungsrahmen durch, die die Funktionalität, Leistung und Zuverlässigkeit der Software während des gesamten Entwicklungszyklus validieren. Dabei arbeiten Sie eng mit Entwicklern sowie funktionsübergreifenden Teams zusammen, um Defekte frühzeitig zu erkennen, Testprozesse zu verbessern und hochqualitative Software-Releases in einer agilen Umgebung zu unterstützen.
**Ihre Aufgaben:**
– Entwicklung, Wartung und Verbesserung automatisierter Testscripte für White-Box-Tests von Softwareanwendungen.
– Ausführung automatisierter Testsuiten in CI/CD-Pipelines zur Validierung von Funktionalität, Leistung und Stabilität.
– Gestaltung von Testplänen und Testfällen basierend auf geschäftlichen und technischen Anforderungen.
– Analyse von Testergebnissen, Identifikation von Defekten und Unterstützung bei der Nachverfolgung und Behebung von Defekten.
– Zusammenarbeit mit Entwicklern zur Fehlerbehebung und Verbesserung der Anwendungsqualität.
– Mitwirkung an der Verbesserung von Testrahmen, Automatisierungsprozessen und Qualitätssicherungspraktiken.
– Teilnahme an Code-Reviews und Entwurfsdiskussionen, um Qualität während des gesamten Entwicklungszyklus sicherzustellen.
**Ihr Profil:**
– Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten technischen Bereich.
– Nachgewiesene Erfahrung als Automation Tester, QA Automation Engineer oder SDET.
– Fundierte Kenntnisse in Testautomatisierungsrahmen, White Box Testing und Software Testing Lifecycle (STLC).
– Erfahrung mit API-Tests, CI/CD-Pipelines und Fehlerverfolgungswerkzeugen wie Jira oder Azure DevOps.
– Kenntnisse in Python für Testautomatisierung und Skripterstellung.
– Erfahrung in agilen Entwicklungsumgebungen.
– Starke analytische Fähigkeiten, Problemlösungskompetenz und Fehlersuche.
– Ausgezeichnete Teamarbeit, Kommunikationsfähigkeit und Detailgenauigkeit.
– Fähigkeit, selbstständig zu arbeiten und effektiv innerhalb funktionsübergreifender Teams zu contribute.
**Über das Team:**
Sie sind Teil der Organisation für Integration, Testing und Release, die für die Sicherstellung der Qualität, Zuverlässigkeit und Stabilität von Softwarelösungen vor der Bereitstellung verantwortlich ist. Das Team arbeitet eng mit den Teams für Entwicklung, Produkt und Release Management zusammen, um robuste und skalierbare Anwendungen zu liefern.
In unserem Team fördern wir Zusammenarbeit, kontinuierliche Verbesserung und qualitätsgesicherte Automatisierung und bieten Ihnen die Möglichkeit, moderne Testpraktiken zu erlernen und zu hochwirksamen Software-Lieferinitiativen beizutragen.