QA Test Engineer - Test Automation
Role details
Job location
Tech stack
Job description
Du brennst für Softwarequalität, liebst Automatisierung und willst den Unterschied machen, bevor Bugs überhaupt entstehen? Dann komm in unser Team!
Bei uns erwarten Dich spannende Projekte im E-Commerce, die mit modernsten Technologien umgesetzt werden. Du arbeitest in einem internationalen, agilen Team mit kurzen Entscheidungswegen - so kannst Du Ideen schnell einbringen und umsetzen. Zusätzlich erhältst Du Zugang zu einer hochmodernen On-Premise-Testinfrastruktur mit Kubernetes, Selenoid und Moon. Damit nicht genug: Wir unterstützen Dich gezielt mit Weiterbildungsmöglichkeiten in Testautomatisierung, Performance- und Security-Testing - für Deine persönliche und fachliche Weiterentwicklung., * Konzeption, Erstellung und Pflege automatisierter Tests für Web und APIs - je nach Erfahrung mit Selenium (C#) oder vergleichbaren Tools wie Playwright/Cypress (Umstieg möglich).
- Aufbau und Weiterentwicklung einer nachhaltigen Teststrategie (Smoke/Regression, Testpyramide, Testdaten, Flaky-Handling) gemeinsam mit Product Ownern und Entwicklern.
- Integration und Betrieb der Testautomatisierung in CI/CD-Pipelines Testreports und Quality Gates.
- Skalierbares Cross-Browser-Testing - on-prem (z. B. Selenoid/Moon) oder über Cloud-Anbieter (z. B. BrowserStack/LambdaTest).
- Datenvalidierung mit SQL und Sicherstellung der Datenqualität
- Enge Zusammenarbeit mit DevOps-, Webshop- und Mobile-Teams, um Testabdeckung, Stabilität und Release-Qualität über den gesamten Software-Lifecycle zu verbessern.
- Optional, je nach Schwerpunkt: Performance- und Lasttests (z. B. K6/JMeter) sowie Web-Performance-/Page-Speed-Checks (Lighthouse/PSI).
- Optional: Visuelle Regressionstests (z. B. SmartUI/Percy/Applitools) und Unterstützung beim Aufbau stabiler UI-Checks.
Requirements
- Mehrjährige Berufserfahrung als QA Engineer / Test Automation Engineer (oder SDET) in agilen Teams.
- Sehr gute Praxis in Testautomatisierung für Web-Anwendungen (z. B. Selenium, Playwright, Cypress) und ein gutes Verständnis, wie man stabile Tests schreibt.
- Erfahrung mit CI/CD (z. B. Azure DevOps, GitHub Actions, Jenkins o. ä.) - inklusive Ausführung von Tests und Veröffentlichung von Ergebnissen/Reports.
- Solides Verständnis von Teststrategien, Testpyramide, Testdaten und dem Umgang mit flaky tests.
- Grundkenntnisse in API-Testing (REST) und SQL (Testdaten/Validierung).
- Gute Deutsch- und/oder Englischkenntnisse.
Nice-to-have
- Erfahrung mit Selenium in C# (oder Bereitschaft, von Java/TypeScript/Python auf C# umzusteigen).
- Erfahrung mit Containerisierung/Kubernetes und/oder skalierbarem Cross-Browser-Testing (z. B. Selenoid/Moon, BrowserStack, LambdaTest).
- Erfahrung mit Performance/Load Testing (k6, JMeter) und/oder Web-Performance (Lighthouse/PSI).
- Erfahrung mit visueller Regression (Percy, Applitools, SmartUI).
- Erfahrung mit Quality Gates (z. B. Coverage, Linting, SAST, Performance Budgets) und Tools wie SonarQube.
Benefits & conditions
Beschäftigung vollzeit jobs Art der Stellenanzeige: intern