Ingénieur(e) QA senior, automatisation et releases

Playwright, Appium et PostmanGardien des releases
Postuler à ce poste
Lieu
Karachi, PakistanEntièrement à distance
Expérience
6 à 7 ansQA logiciel, avec une expérience substantielle en automatisation des tests et en responsabilité des releases
Type
Temps plein / Contrat

Vous serez responsable de la qualité d'ExpiWell sur notre application web, nos applications iOS et Android et l'API qui les sous-tend. C'est un poste senior, opérationnel et doté d'une vraie autorité : vous décidez quand une version est prête, vous construisez et exécutez les suites automatisées qui étayent cette décision, et vous nous dites où le produit devrait mieux fonctionner. Nous cherchons un esprit critique, qui raisonne à partir de preuves, écrit clairement et est à l'aise dans le rôle de la personne vers qui l'équipe se tourne avant toute mise en production.

Vos missions
  • Être le gardien des releases : définir la checklist de pré-release, l'exécuter, et donner ou refuser le feu vert pour chaque version web, iOS et Android
  • Prendre en charge et étendre nos suites end-to-end Playwright pour l'application web, et les faire tourner à chaque promotion et chaque nuit pour qu'un run vert veuille dire quelque chose
  • Construire l'automatisation mobile des applications iOS et Android avec Appium, sur appareils réels, et piloter avec les développeurs les prérequis qu'elle demande
  • Construire et maintenir des collections Postman pour notre API, avec des environnements par région, et les exécuter automatiquement dans le pipeline
  • Tester l'expérience participant de bout en bout sur de vrais téléphones : notifications, questionnaires programmés, comportement hors ligne, synchronisation des objets connectés et remontée vers le tableau de bord
  • Passer le produit en revue comme le ferait un utilisateur et rédiger des recommandations UX et de parcours claires, avec des preuves, des maquettes quand c'est utile et une solution proposée
  • Garder les suites rapides, stables et fiables ; traquer les tests instables plutôt que de les tolérer, et rendre compte de la couverture, de l'état de préparation et des risques
  • Accompagner le testeur QA manuel, décider ce qui est automatisé et ce qui reste manuel, et fixer le standard des rapports de bugs et des plans de test
Ce que nous recherchons
  • 6 à 7 ans en QA logiciel, dont au moins 4 ans à construire de l'automatisation de tests à partir de zéro
  • Solide maîtrise de TypeScript ou JavaScript, car nos suites sont du code que les développeurs lisent et relisent
  • Expérience approfondie et pratique de Playwright pour les applications web
  • Expérience pratique d'Appium pour les applications natives iOS et Android, y compris les tests sur appareils réels
  • Aisance dans les tests d'API avec Postman : collections, environnements, flux d'authentification et exécutions automatisées
  • Expérience de la conception de frameworks maintenables : page objects, utilitaires réutilisables, gestion propre des données de test
  • Expérience avérée de l'exécution de l'automatisation dans un pipeline d'intégration continue, et aisance avec le contrôle de version et la revue de code
  • Un esprit critique : raisonner à partir de preuves, remettre en question les hypothèses et savoir expliquer un risque qualité aussi bien à des ingénieurs qu'à des fondateurs
  • Communication écrite claire et capacité à travailler de façon autonome sur plusieurs fuseaux horaires
Un plus
  • Une expérience de Selenium, si votre expérience de Playwright est plus récente
  • Une expérience des fermes d'appareils dans le cloud comme BrowserStack pour les tests mobiles
  • Des tests d'accessibilité (WCAG) et une exposition aux tests de performance ou de charge
  • La capacité de lire du Swift ou du Kotlin suffisamment pour remonter un bug mobile jusqu'à sa cause
  • Une expérience de produits traitant des données sensibles ou réglementées
  • Une expérience préalable de mentorat ou d'encadrement d'ingénieurs QA
Comment postuler

Envoyez-nous votre CV

Envoyez par e-mail votre CV et une courte note sur votre expérience de test la plus pertinente. Pour le poste en automatisation, un lien vers du code que vous avez écrit, dépôt public ou extrait, est le bienvenu.

Candidatures : careers@expiwell.com

Vous connaissez quelqu'un qui conviendrait ? Faites passer, s'il vous plaît. Les recommandations sont appréciées.