Test Engineer 80 - 100%
Role details
Job location
Tech stack
Job description
Wir suchenfür unser CRM-Team eine engagierte Persönlichkeit mit Leidenschaft für Testautomatisierung und Softwarequalität.
Als Test Engineer gestaltest du aktiv die Qualität und Zuverlässigkeit unserer Zurich Kundenplattform (ZKP) - mit deinem Know-how trägst du entscheidend dazu bei, hohe Qualitätsstandards zuhalten und unsere Plattform robust und sicher zu gestalten.
Wenn du Testen als ganzheitlichen Qualitätsprozess verstehst und mit Begeisterung im Team innovative Teststrategien entwickelst, dann bist du bei uns genau richtig., * Gemeinsam mit unseren Business Analysts definierst du hochwertige Testfälle aus User Stories und Akzeptanzkriterien. Du führst funktionale, Integrations-, Regression- und explorative Tests über die ZKP-Plattform hinweg durch
- Du erstellst und pflegst automatisierte Testskripte für Regressionstests sowie CI/CD-Pipelines. Zudem setzt du Strategien für Testdaten, die Bereitstellung von Testumgebungen und die Entwicklung von Mocks/Stubs für Abhängigkeiten von Services um
- Du meldest Fehler mit klaren Schritten zur Reproduktion und aussagekräftigen Nachweisen, damit unsere Entwickler schnell und effizient Lösungen bereitstellen können
- Du treibst "Shift-Left"-Praktiken aktiv voran: durch Teilnahme an Backlog Refinements, Story Mapping und Testability Reviews. Du unterstützt die Klärung von Anforderungen und überprüfst Bugfixes während des Retests
- Du coachst das Team hinsichtlich der Qualität und Testbarkeit von Akzeptanzkriterien, um nachhaltige Verbesserungen im Entwicklungsprozess zu erzielen
Requirements
- Mehrjährige Erfahrung im Bereich Testautomatisierung idealerweise mit Tools wie Postman, Jest, Supertest und den (E2E) Frameworks Playwright und Selenium oder ähnliches
- Fundierte Kenntnisse in C#, Typescript und ein gutes Verständnis von Clean Code und Kentnisse mit spezifischen CI/CD-Tools (wie z.B. Azure DevOps) sowie Cloud-Umgebungen (Azure oder AWS) aus.
- Du hast Erfahrung im Testen von Plattformen mit vielen Schnittstellen/APIs und kannst Testumgebungen sowie Testdaten selbstständig bereitstellen und verwalten.
- Du beherrschst Deutsch und Englisch und bist bereit, sowohl manuelle als auch automatisierte Tests in einem agilen Umfeld durchzuführen
- Erfahrung in der Durchführung von Performance- und Lasttests (z.B. mit k6 oder JMeter) und fundierte Praxiskentnnisse in agilen Frameworks (wie Scrum oder SAFe)