Aller au contenu

Ford Motor Company

Ingénieur Automatisation QA (Mobile)

Traduction automatique. Consultez l’original.

À propos du poste

Il s'agit d'un rôle hybride technique/leadership : vous resterez actif sur les frameworks d'automatisation et la conception des tests tout en encadrant des ingénieurs, en façonnant les décisions d'embauche et en planifiant la livraison de l'équipe par rapport aux jalons du programme.

RESPONSABILITÉS

  1. Définir et diriger la stratégie de validation et vérification de bout en bout pour les fonctionnalités d'applications Ford assignées, en commençant par le commerce natif (boutique d'accessoires intégrée et abonnements intégrés), et en s'étendant au fil du temps à des fonctionnalités telles que la projection mobile-vers-véhicule et la planification de services.
  1. Concevoir et exécuter la couverture de tests pour les flux d'achats intégrés et d'abonnements, y compris le paiement, le traitement des paiements (Stripe, en utilisant des scénarios de cartes de test), la validation de l'état des commandes/transactions et les événements du cycle de vie des abonnements (essais, renouvellements, mises à niveau/rétrogradations, annulations).
  1. Diriger, encadrer et coacher une équipe d'ingénieurs QA Logiciel (actuellement 2-3, avec une croissance prévue), en fournissant des conseils techniques, des revues de code/conception de tests et une direction quotidienne sur l'exécution des tests.
  1. Participer activement à l'embauche et au développement de l'équipe QA, y compris le sourcing, les entretiens et la fourniture de recommandations d'embauche, et contribuer aux évaluations de performance des membres de l'équipe.
  1. Posséder et faire évoluer la stratégie du framework d'automatisation mobile, en utilisant XCTest/XCUIAutomation pour iOS et Jetpack Compose Test API + Espresso pour Android.
  1. Concevoir des cas de test complets couvrant les scénarios fonctionnels, d'intégration et de cas limites pour les fonctionnalités de l'application mobile, y compris les flux de commerce et, à mesure que la portée s'étend, les scénarios de projection de l'appareil au véhicule.
  1. Planifier et coordonner l'exécution des tests et les calendriers de livraison à travers les versions, en équilibrant la capacité de l'équipe, les priorités du programme et les engagements de qualité.
  1. Exécuter et superviser les tests automatisés et manuels sur les environnements de commerce de développement, de staging et de type production.
  1. Analyser les résultats des tests, déboguer les échecs d'automatisation et effectuer une analyse des causes profondes pour déterminer si les défauts proviennent du code de l'application, de l'intégration de paiement/abonnement, ou de l'environnement de test/automatisation.
  1. Gérer le cycle de vie des défauts en utilisant JIRA, en assurant une documentation claire, un triage, une priorisation et un suivi de la résolution.
  1. Intégrer les suites de tests automatisés dans les pipelines CI/CD (par exemple, Actions GitHub) et collaborer avec les équipes de développement pour maintenir des boucles de rétroaction rapides et fiables.
  1. Maintenir et faire évoluer les actifs de test (plans de test, cas de test, scripts automatisés) en utilisant le contrôle de version basé sur Git, y compris les stratégies de branchement et de fusion pour les bases de code d'automatisation partagées.
  1. Promouvoir les améliorations des processus de test et piloter l'adoption des pratiques QA alignées sur l'industrie (par exemple, les principes de test ISTQB, la discipline de processus alignée sur ASPICE pour les fonctionnalités intégrées au véhicule).
  1. Rapporter l'état des tests, la couverture et les métriques de qualité à la direction de l'ingénierie, en fournissant une visibilité sur les risques et les plans d'atténuation.
  1. Explorer et piloter des approches d'automatisation au-delà du mobile natif (par exemple, les tests web) pour soutenir la mise à l'échelle de l'équipe à long terme à mesure que la portée s'étend.

QUALIFICATIONS

  1. Diplôme de licence en informatique, ingénierie informatique, ingénierie électrique ou dans un domaine connexe.
  1. 5+ années d'expérience en assurance/validation logicielle, avec un fort accent sur les tests d'applications mobiles (Android et/ou iOS).
  1. Expérience pratique démontrable dans la construction d'automatisation de tests pour les plateformes mobiles natives utilisant XCTest/XCUIAutomation (iOS) et/ou Jetpack Compose Test API et Espresso (Android).
  1. Expérience dans les tests de fonctionnalités de commerce électronique, d'achats intégrés ou basées sur des abonnements, y compris les flux de traitement des paiements (par exemple, Stripe ou des passerelles de paiement similaires). *
  1. Expérience dans l'encadrement ou la direction technique d'autres ingénieurs QA.
  1. Expérience dans la planification et la coordination de la livraison/exécution des tests pour une équipe par rapport aux jalons de publication.
  1. Solide expérience avec les systèmes de contrôle de version (par exemple, Git), y compris les stratégies de branchement et de fusion.
  1. Expérience avec des outils de gestion des défauts/tests tels que JIRA.
  1. Expérience dans l'intégration de tests automatisés dans les pipelines CI/CD (par exemple, Actions GitHub).
  1. Solides compétences analytiques et de débogage, avec la capacité d'effectuer une analyse des causes profondes sur les couches d'application, d'intégration et d'environnement.
  1. Maîtrise avancée de l'anglais.

En plus

  1. Expérience dans les tests de fonctionnalités impliquant la connectivité ou la projection mobile-vers-véhicule (par exemple, Bluetooth, Wi-Fi, fonctionnalités de commande/contrôle à distance du véhicule).
  1. Expérience avec les frameworks d'automatisation de tests web, en particulier Playwright.
  1. Connaissance des principes de test ISTQB et/ou des processus de validation logicielle alignés sur ASPICE.
  1. Expérience préalable dans la participation aux processus d'embauche (entretiens, conception d'évaluations techniques).
  1. Expérience dans la mise à l'échelle d'un framework d'automatisation QA sur plusieurs plateformes ou équipes.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026