DEINE ROLLE
1. Gestalte Testarchitekturen: Entwickle und pflege Testautomatisierungsarchitekturen und stelle die Qualität geschäftskritischer Software sicher.
2. Implementiere und überwache Tests: Setze Automatisierungslösungen um, integriere sie in CI/CD-Pipelines, generiere Testdaten und führe automatisierte Testfälle aus, dokumentiere Abweichungen und stimme deren Behebung mit dem Entwicklungsteam ab.
3. Berate Stakeholder: Unterstütze User der Fachabteilungen und Entwicklungsteams bei Fragen zur Softwarequalität und Testmaßnahmen.
4. Unterstütze die Testplanung: Trage durch Schätzungen und Statusberichte zur Planung und Steuerung von Testaufgaben bei.
5. Arbeite neue Teammitglieder ein: Unterstütze neue Tester:innen bei der Einarbeitung und teile dein Wissen, um den Testprozess kontinuierlich zu verbessern.
DEIN PROFIL
6. Fachliche Qualifikation: Ein Ausbildungs- oder Studienabschluss in Informatik, Wirtschaftsinformatik bildet deine Basis für diese Rolle.
7. Testautomatisierung und Programmiersprachen: Du bringst mindestens zwei Jahre praktische Erfahrung in agilen Projekten mit DevOps mit und besitzt fundiertes Wissen in mindestens einer Programmiersprache wie Java, JavaScript, C# oder Python.
8. Know-how in Automatisierung: Du hast erste Kenntnisse in der Entwicklung von Automatisierungslösungen mit Technologien wie Playwright oder Selenium und kannst diese in CI/CD-Pipelines wie Jenkins oder GitLab integrieren.
9. Testdaten und Umgebungen: Synthetische Generierung von Testdaten und Containerisierung von Testumgebungen, z.B. mit Docker und Kubernetes sind dir nicht fremd.
10. Schnittstellen: Erste Praxiserfahrung mit dem automatisierten Test für synchrone Schnittstellen (Client-Server) und asynchrone Schnittstellen (Microservices) wie REST, SOAP, AMQP oder MQTT gehören zu deinem Skillset.
11. Sprachkenntnisse: Sehr gute Deutsch- und gute Englischkenntnisse