Senior QA Engineer (m/w/d), Automatisierung & Releases
- Standort
- Karachi, PakistanVollständig remote
- Erfahrung
- 6–7 JahreSoftware-QA mit umfangreicher Erfahrung in Testautomatisierung und Release-Verantwortung
- Art
- Vollzeit / Vertragsbasis
Sie verantworten die Qualität von ExpiWell über unsere Web-App, unsere iOS- und Android-Apps und die API dahinter. Das ist eine Senior-Rolle mit Hands-on-Anspruch und echter Entscheidungsgewalt: Sie entscheiden, wann ein Release bereit ist, Sie bauen und betreiben die automatisierten Suiten, auf die sich diese Entscheidung stützt, und Sie sagen uns, wo das Produkt besser funktionieren sollte. Wir suchen einen kritischen Kopf, der aus Belegen heraus argumentiert, klar schreibt und damit umgehen kann, die Person zu sein, auf die das Team schaut, bevor etwas ausgeliefert wird.
Ihre Aufgaben
- Der Release-Gatekeeper sein: die Pre-Release-Checkliste definieren, durchführen und für jedes Web-, iOS- und Android-Release die Freigabe erteilen oder verweigern
- Unsere Playwright-End-to-End-Suiten für die Web-App übernehmen und ausbauen, sodass sie bei jeder Promotion und jede Nacht laufen und ein grüner Lauf etwas bedeutet
- Mobile Automatisierung für die iOS- und Android-Apps mit Appium aufbauen, auf echten Geräten, und die dafür nötige Vorarbeit gemeinsam mit den Entwicklern vorantreiben
- Postman-Collections für unsere API aufbauen und pflegen, mit Umgebungen je Region, und sie automatisiert in der Pipeline ausführen
- Das Teilnehmendenerlebnis auf echten Telefonen von Anfang bis Ende testen: Benachrichtigungen, geplante Umfragen, Offline-Verhalten, Wearable-Synchronisierung und der Rückweg ins Dashboard
- Das Produkt wie ein Nutzer prüfen und klare UX- und Workflow-Empfehlungen schreiben, mit Belegen, Mockups wo sinnvoll und einem Lösungsvorschlag
- Suiten schnell, stabil und vertrauenswürdig halten; instabile Tests aufspüren, statt sie zu tolerieren, und über Abdeckung, Reife und Risiko berichten
- Den manuellen QA-Tester anleiten, entscheiden, was automatisiert wird und was manuell bleibt, und den Standard für Fehlerberichte und Testpläne setzen
Was wir suchen
- 6–7 Jahre im Software-QA, davon mindestens 4 Jahre Aufbau von Testautomatisierung von Grund auf
- Sicheres TypeScript oder JavaScript, denn unsere Suiten sind Code, den Entwickler lesen und reviewen
- Tiefe praktische Erfahrung mit Playwright für Webanwendungen
- Praktische Erfahrung mit Appium für native iOS- und Android-Apps, einschließlich Tests auf echten Geräten
- Sicheres API-Testen in Postman: Collections, Umgebungen, Authentifizierungsabläufe und automatisierte Läufe
- Erfahrung im Entwurf wartbarer Frameworks: Page Objects, wiederverwendbare Helfer, sauberer Umgang mit Testdaten
- Nachweisliche Erfahrung mit Automatisierung in einer Continuous-Integration-Pipeline, sicher im Umgang mit Versionskontrolle und Code-Review
- Ein kritischer Kopf: aus Belegen argumentieren, Annahmen hinterfragen und ein Qualitätsrisiko Ingenieuren wie Gründern erklären können
- Klare schriftliche Kommunikation und die Fähigkeit, eigenständig über Zeitzonen hinweg zu arbeiten
Von Vorteil
- Selenium-Erfahrung, falls Ihre Playwright-Erfahrung jüngeren Datums ist
- Erfahrung mit Cloud-Gerätefarmen wie BrowserStack für mobiles Testen
- Barrierefreiheitstests (WCAG) sowie Berührungspunkte mit Performance- oder Lasttests
- Swift oder Kotlin gut genug lesen können, um einen mobilen Fehler bis zur Ursache zu verfolgen
- Erfahrung mit Produkten, die sensible oder regulierte Daten verarbeiten
- Erfahrung im Mentoring oder in der Führung von QA-Ingenieuren