Qualitätssicherungs-Automatisierungsingenieur
Über die Rolle
Wir suchen einen QA Automation Engineer, um außergewöhnliche Qualität in unseren Browser-Erweiterungen, Desktop- und mobilen Anwendungen sicherzustellen. Du wirst automatisierte Testframeworks aufbauen und warten, während du in einer agilen Umgebung mit wöchentlichen Sprints arbeitest.
Verwaltung
Verantwortlichkeiten
- Entwerfen, entwickeln und warten automatisierte Testsuiten mit modernen Frameworks und CI/CD-Pipelines
- Erstellen Sie skalierbare Testautomatisierungs-Frameworks für Web-, Desktop- und mobile Plattformen
- Erstellen und führen Sie automatisierte Regressions-, Integrations- und End-to-End-Tests aus
- Integration automatisierter Tests in kontinuierliche Integrationsumgebungen
- Erstellen Sie umfassende Testpläne, Testfälle und Testdokumentationen in Azure DevOps
- Protokollieren, verfolgen und setzen Sie sich für die Fehlerbehebung mit Azure DevOps Arbeitsitem-Tracking ein
- Zusammenarbeit mit Entwicklungs- und Produktteams während des gesamten Sprintzyklus, um testbare Akzeptanzkriterien zu identifizieren
- Führen Sie strategische manuelle Tests für neue Funktionen und komplexe Szenarien durch
- Schreibe sauberen, wartbaren Testcode, der etablierte Muster und Best Practices folgt
- Manage testskripte und Automatisierungscode in Azure DevOps-repositories
- Beitrag zu Code-Reviews für Testautomatisierung
- Betreue Junior-QA-Ingenieure zu bewährten Automatisierungspraktiken und -workflows
Anforderungen
- Starke Kenntnisse in JavaScript und/oder C#
- Erfahrung mit Testautomatisierungs-Frameworks (z. B. Selenium, Playwright, Cypress, Appium)
- Solides Verständnis von Webtechnologien (HTML, CSS, DOM-Manipulation)
- Erfahrungen mit Azure DevOps: Testpläne, Repos, Pipelines
- Kenntnisse der CI/CD-Prinzipien und Implementierung
- Verständnis von API-Testing und Testdatenmanagement
- Obsessive Detailgenauigkeit und Engagement für Qualität
- Starke analytische und problemlösende Fähigkeiten
- Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten
- Fähigkeit, effektiv in einer agilen, schnelllebigen Umgebung zu arbeiten.
- Selbstmotiviert mit starken organisatorischen Fähigkeiten
Bevorzugte Fähigkeiten
- Erfahrung mit Browser-Erweiterungen und plattformübergreifenden Anwendungen
- Vertrautheit mit Mobile-App-Testing (iOS/Android)
- Kenntnis von Leistungs- und Sicherheitstestmethoden
- Erfahrung mit automatisiertem Testen in regulierten oder compliance-orientierten Umgebungen
