Sr. QA Engineer
Stellenbeschreibung:
Wir suchen einen Senior QA Engineer mit Expertise sowohl im manuellen als auch im automatisierten Testen, um die Bereitstellung hochwertiger, skalierbarer und nutzerorientierter Produkte sicherzustellen. Mit über 5 Jahren Erfahrung in der Softwarequalitätssicherung bringt der ideale Kandidat eine Kombination aus fundierten technischen Fähigkeiten, gewissenhafter Sorgfalt und Leidenschaft für Innovation mit. Diese Rolle umfasst die enge Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Entwicklern, Produktmanagern und Projektbeteiligten, um Probleme frühzeitig zu erkennen und ein reibungsloses Nutzererlebnis zu gewährleisten.
Wir suchen einen Teamplayer, der in einem schnelllebigen, dynamischen Umfeld aufblüht und ausgezeichnete analytische und kommunikative Fähigkeiten unter Beweis stellt.
Aufgaben:
- Verantwortung für und Vorantreiben der Qualitätssicherungsstrategie über manuelle und automatisierte Testprozesse hinweg.
- Konzeption, Implementierung und Pflege von Testplänen, Testfällen und Automatisierungsskripten.
- Durchführung von funktionalen, nicht-funktionalen, Regressions-, System- und Abnahmetests.
- Entwicklung und Ausführung von End-to-End-Testfällen, Identifizierung von Engpässen und Verbesserungspotenzialen.
- Erstellung wiederverwendbarer, robuster Testautomatisierungs-Frameworks für eine skalierbare, wartbare Testabdeckung.
- Enge Zusammenarbeit mit Entwicklungsteams, um Funktionsanforderungen und Grenzfälle zu verstehen.
- Zusammenarbeit mit den Produkt- und UX-Teams, um das Testen an den Erwartungen der Endnutzer auszurichten.
- Nachverfolgung, Dokumentation und Meldung von Fehlern mit klaren Einblicken in mögliche Risiken.
- Führen detaillierter Aufzeichnungen über Testergebnisse und proaktives Beheben von Problemen.
- Identifizierung von Lücken in bestehenden QA-Prozessen und Vorschlag von Verbesserungen.
- Eintreten für bewährte Verfahren in der QA, einschließlich Shift-Left-Testing und Continuous Integration.
Kompetenzen:
- Über 5 Jahre QA-Erfahrung im manuellen und automatisierten Testen.
- Fundierte Kenntnisse von Softwaretestmethoden und QA-Tools wie Selenium, JUnit, TestNG oder Cypress.
- Expertise in SQL und Scripting zur Erstellung und Validierung von Testdaten.
- Solides Verständnis von SDLC und Agile-Prozessen mit Erfahrung in CI/CD-Workflows.
- Nachgewiesene Erfolgsbilanz in der Konzeption skalierbarer Automatisierungs-Frameworks und Testskripte.
- Fähigkeit, komplexe Testszenarien zu bewältigen, einschließlich Performance- und Lasttests.
- Erfahrung mit Fehlerverfolgungs-Tools wie Jira und Testmanagement-Tools wie TestRail.
- Ausgeprägte Problemlösungs- und Analysefähigkeiten mit Fokus auf Ursachenanalyse.
- Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten, um Testprozesse und Ergebnisse zu artikulieren.
- Vertrautheit mit Sicherheits- und Compliance-Tests (z. B. OWASP, DSGVO).
- Erfahrung mit API-Testtools wie Postman oder SoapUI. Erfahrung mit Performance-Testtools wie JMeter oder Gatling.
- Kenntnisse von Cloud-Plattformen wie AWS, Azure oder GCP.
- Erfahrung in der direkten Zusammenarbeit mit Teams und Kunden in den USA.