The development and quality assurance of the data layer includes its complete provisioning through the respective web application. The data layer forms the central data foundation for analyzing user behavior and for personalized content during the website visit. To increase reliability and stability, automated tests should be used to significantly reduce manual regression tests. For this task, a Test Automation Engineer with a focus on Playwright (Elastic) is needed.
- Development and implementation of automated end-to-end tests with the npm package @elastic/synthetics (Playwright) for data layer tests.
- Analysis of existing test processes, identification and prioritization of automation potentials.
- Creation, maintenance, and optimization of test scripts considering current best practices.
- Integration of automated tests into existing CI/CD pipelines (e.g., Jenkins, GitHub Actions) to enable continuous test automation.
- Documentation of test cases, test results, and test coverage in tools like Jira and Confluence.
- Advising stakeholders on the selection and introduction of appropriate test strategies, test tools, and frameworks.
- Conducting code reviews for test automation scripts to improve quality and maintainability.
- Preparing decision templates and recommendations for action to further develop test automation.
- Providing advice on error analysis and resolution within test automation.
- Consulting on setting up reports and alerting with Elastic Observability.
- Promoting traceability and reproducibility of test results.