Aufgaben und Verantwortungen
* Entwicklung, Wartung und Optimierung automatisierter Test-Suites (UI, API, End-to-End)
* Enge Zusammenarbeit mit Entwickler:innen, um Tests früh im Entwicklungsprozess einzubinden («Shift Left Testing»)
* Definition und Umsetzung von Teststrategien inkl. Regression, Performance und Integrationstests
* Identifikation, Dokumentation und Mitarbeit bei der Behebung von Bugs
* Aufbau und Pflege von Continuous Testing Pipelines in Zusammenarbeit mit DevOps
* Überwachung von Testausführungen und Analyse von Fehlerberichten
* Evaluierung neuer Tools und Frameworks im Bereich Testautomatisierung
* Dokumentation und Wissenstransfer im Engineering-Team
Anforderungen
* Mehrjährige Erfahrung im Bereich Softwaretesting und Testautomatisierung
* Fundierte Kenntnisse in Test-Frameworks (z. B. Playwright, Cypress, Selenium)
* Erfahrung mit CI/CD-Pipelines (GitHub Actions, Azure DevOps oder ähnlich)
* Sicher im Umgang mit Container-Technologien (Docker, Kubernetes)
* Kenntnisse in Skript- oder Programmiersprachen (z. B. TypeScript, Python, Java)
* Verständnis für Softwarearchitektur und Microservices
* Abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder vergleichbarer Ausbildungshintergrund
* Sehr gute Deutsch- und Englischkenntnisse
Tools und Technologien
* Tools: Notion, Linear, Slack und viele weitere
* Technologien: Python, Typescript,, Java, Kubernetes, Docker, Git
* Methodik: Agile Software Development, Test Driven Development, CI/CD, Clean Code, IaC