01.09.2025 aktualisiert


Premiumkunde
100 % verfügbarQA | Senior Test Engineer | Testmanager
Berlin, Deutschland
Berlin +25 km
B.Sc. Informatik; M.Sc. Automotive SystemsSkills
JavaAPIsConfluenceJiraAutomatisierungBehavior Driven DevelopmentContinuous DeliveryContinuous IntegrationGithubJsonPythonProzessentwicklungRequirements EngineeringShell-ScriptTypescriptWorkflowsYAMLCypressGitlabGherkinCucumber (Software)
Erstellung und Automatisierung von End-2-End und API-Tests mit:
- Spezifikation: BDD + Gherkin
- Automatisierung: Cypress / Cucumber / Behave
- Verwaltung: Xray / Zephyr
- CI/CD: GitHub / GitLab / Jenkins
- Testdefinition und Testimplementation
- Integration in die CI/CD-Pipeline
- Anpassung der Arbeits-Workflows (z.B. in Jira)
- Schulungen zu Tools, Prozessen und Best Practices
- TypeScript, Python, PHP, Java
- JSON, YAML
- Shell / Bash
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Dokumentation & Konzeptionierung (Confluence)
- Planung & Spezifikation (Jira)
- Testautomatisierung & QA
- Teststrategie: Entwicklung und Umsetzung
- System Tests mit Gherkin, Cucumber und Playwright
- Barrierefreiheitstests via Axe
- Unit+Integration Tests via Vitest
- Smoke Tests via Bruno
- Lasttests mittels k6
- Umsetzung FE & BE (TypeScript, Express.js, Neo4j, Tailwind, Axios)
- Aufsetzen der CI/CD-Pipelines (GitHub)
- Betrieb in der Google Cloud (Kubernetes)
- Erstellung der Test-Szenarien mit Gherkin
- Verwaltung der Tests in Jira/Xray
- Automatisierung der Frontend-Tests mit Cypress + Cucumber
- Automatisierung der API-Tests mit Python + Behave
- Durchführung manueller Abnahmetests
- Durchführung regelmäßiger Regressionstests (manuell + automatisiert)
Testautomatisierung:
- Ziel: Reduktion der manuellen Tests
- Ablösen der Klickpfad-basierten Tests durch BDD-geleitete Tests
- Sammeln der Akzeptanzkriterien via Example Mapping
- Erstellen der Test-Szenarien in Gherkin (gespeichert in Zephyr)
- Implementieren der Tests in Cypress
- Integration der automatischen Tests in GitHub Actions
- Anbinden diverser Reporting-Tools (u.a. Zephyr)
- Anpassung der Prozesse (organisatorisch und technisch)
- Aufsetzen und etablieren einer Community of Practice bzgl. Testautomatisierung
- Schulung der Teams bzgl. BDD, Gherkin und Cypress