Die Entwicklung und Qualitätssicherung des Data Layers umfasst dessen vollständige Bereitstellung durch die jeweilige Webanwendung. Der Data Layer bildet die zentrale Datengrundlage für die Analyse des Nutzerverhaltens sowie für personalisierte Inhalte während des Webseitenbesuchs. Zur Erhöhung von Zuverlässigkeit und Stabilität sollen automatisierte Tests eingesetzt werden, um manuelle Regressionstests deutlich zu reduzieren. Für diese Aufgabe wird ein Test Automation Engineer mit Schwerpunkt Playwright (Elastic) benötigt.
- Entwicklung und Implementierung von automatisierten End-to-End-Tests mit dem npm Paket @elastic/synthetics (Playwright) für Data Layer Tests.
- Analyse bestehender Testprozesse, Identifikation und Priorisierung von Automatisierungspotenzialen.
- Erstellung, Pflege und Optimierung von Testskripten unter Berücksichtigung aktueller Best Practices.
- Integration der automatisierten Tests in bestehende CI/CD-Pipelines (z. B. Jenkins, GitHub Actions), um eine durchgängige Testautomatisierung zu ermöglichen.
- Dokumentation der Testfälle, Testergebnisse und Testabdeckung in Tools wie Jira und Confluence.
- Beratung der Stakeholder bei der Auswahl und Einführung geeigneter. Teststrategien,Testwerkzeuge und Frameworks.
- Durchführung von Code-Reviews für Testautomatisierungsskripte um Qualität und Wartbarkeit zu verbessern.
- Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen zur Weiterentwicklung der Testautomatisierung.
- Beratung bei der Fehleranalyse und -behebung im Rahmen der Testautomatisierung.
- Beratung beim Aufsetzen von Reports und Alertings mit Elastic Observability.
- Förderung der Nachvollziehbarkeit und Reproduzierbarkeit von Testergebnissen.