OmDev Logo
GetYourJob
0
Publié aujourd'hui

QA Ios Automation H/F

Entreprise
Localisation
Boulogne-Billancourt - 92
Hybride
Type de contrat
Freelance
Niveau
Confirmé
Rémunération
Pas de salaire renseigné

Salaire du marché

Médiane du marché
380€/j
Estimation
355€/jfourchette habituelle400€/j

Cette offre n'affiche pas de TJM. D'après 16 offres pour ce poste (Confirmé, France), le marché se situe autour de 380€/j (355€/j–400€/j).

TJM du marché pour QA Engineer (Confirmé) en France : médiane 380 €/jour, P25–P75 : 355–400 €/jour, n = 16 offres. TJM TypeScript à Paris

Baromètre TJM et salaires IT

Description du poste

Détail du poste


Le besoin

Notre client est un acteur français du divertissement numérique opérant une plateforme à fort trafic dédiée à la prise de paris sportifs et au poker en ligne.

Dans le cadre du renforcement de ses équipes produit mobile, notre client recherche un profil QA iOS pour intervenir au sein d'une équipe agile dédiée à l'application iOS.

La mission s'inscrit dans un environnement produit exigeant, combinant des enjeux d'expérience utilisateur, de fiabilité, de sécurité et de non-régression sur des parcours sensibles et fortement utilisés.

Le ou la QA interviendra en étroite collaboration avec les développeurs, le Product Owner, les équipes métier et les autres profils QA.

Cette mission s'inscrit dans une transition progressive du test fonctionnel vers la QA Automation. Une première phase comportera une part importante d'activités fonctionnelles, avant d'accompagner progressivement les équipes vers la conception, la mise en place et la maintenance de tests automatisés.

Missions principales

- Participer à l'analyse des User Stories et à la définition des critères d'acceptation avec le Product Owner et les équipes de développement.
- Contribuer à la définition de la stratégie de test.
- Préparer les plans de test, cahiers de recette et jeux de données associés.
- Concevoir et exécuter les tests fonctionnels, exploratoires, d'intégration et de non-régression.
- Valider les évolutions et les nouvelles fonctionnalités de l'application iOS.
- Préparer et exécuter les campagnes de recette avant livraison.
- Qualifier, documenter et suivre les anomalies issues de la recette, de l'UAT ou de la production.
- Participer aux cérémonies agiles et contribuer au pilotage de la qualité de la squad.
- Collaborer avec les équipes de développement afin de faciliter l'analyse et la résolution des anomalies.
- Contribuer à l'amélioration continue des processus, de l'outillage et de la stratégie QA.

Automatisation des tests mobiles

L'objectif de la mission est d'accompagner progressivement le profil vers davantage d'automatisation.

Les activités d'automatisation pourront notamment comprendre :

- La conception et la maintenance de tests automatisés sur environnement iOS.
- L'utilisation d'Appium pour automatiser les tests de parcours natifs ou cross-platform.
- L'utilisation de Detox, Maestro ou d'outils équivalents pour les tests end-to-end.
- La mise en place de tests de non-régression exécutables de manière fiable.
- L'intégration des tests automatisés dans une chaîne CI/CD.
- L'analyse des résultats d'exécution et la réduction des tests instables.
- L'amélioration de la couverture et de la maintenabilité des tests automatisés.
- La contribution à la définition de la pyramide de tests, en répartissant les contrôles entre tests fonctionnels, tests unitaires, tests API, tests d'intégration et tests E2E.
- L'identification des processus récurrents pouvant être automatisés afin de gagner en rapidité et en fiabilité.

Environnement technique

- iOS : Xcode, Swift / SwiftUI, simulateurs, appareils réels et TestFlight.
- Automatisation mobile : Appium, Detox, Maestro ou outils équivalents.
- API : tests REST et WebSocket, vérification des contrats et des scénarios métier.
- Réseau et diagnostic : Charles Proxy, Proxyman ou équivalent, inspection des requêtes et des paquets réseau.
- Données de test : mocks, stubs, fixtures et environnements de test dédiés.
- Outils QA et produit : Postman, Jira, Confluence, Firebase Crashlytics et Remote Config.
- Pratiques : BDD, tests orientés comportement utilisateur, intégration continue et suivi de la qualité.

Livrables attendus

- Stratégie et plan de test par évolution ou par sprint.
- Cahiers de recette et scénarios de test.
- Jeux de données et prérequis nécessaires aux campagnes de test.
- Rapports d'avancement et synthèses de recette.
- Suivi des anomalies et reporting de leur résolution.
- Tests automatisés couvrant les fonctionnalités prioritaires et les parcours critiques.
- Bilan de qualité avant livraison.
- Contribution à l'amélioration continue des processus et de l'outillage QA.

La mission est prévue sur une durée longue, au sein d'un environnement agile et d'une équipe produit mobile. Les modalités de démarrage, de localisation et de télétravail seront précisées lors des échanges avec le client.

Le profil recherché

Profil recherchéNous recherchons un profil QA iOS disposant d'une solide expérience fonctionnelle et souhaitant évoluer progressivement vers la QA Automation.Une première phase de la mission comportera une part importante d'activités fonctionnelles. Le profil devra donc être capable de prendre en charge de manière autonome :La préparation et l'exécution des campagnes de recette.La rédaction des plans de test et des cas de test.La validation des évolutions iOS.La réalisation des tests fonctionnels, exploratoires et de non-régression.La qualification et le suivi des anomalies.La participation à la définition des critères d'acceptation.La collaboration avec les développeurs, le Product Owner et les équipes métier.La rédaction de comptes rendus et de bilans de recette.Le profil sera ensuite accompagné vers des activités davantage orientées automatisation, notamment :La conception et la maintenance de tests automatisés.La mise en place de tests end-to-end sur iOS.L'utilisation d'Appium, de Detox, de Maestro ou d'outils similaires.L'intégration des tests automatisés dans une chaîne CI/CD.L'amélioration de la couverture et de la fiabilité des tests de non-régression.L'analyse des résultats d'exécution et l'identification des tests instables.Compétences recherchées5 ans minimum d'expérience en QA fonctionnelle, QA Automation ou test logiciel.Expérience significative sur des applications mobiles iOS.Bonne connaissance de l'environnement iOS, notamment Xcode, Swift / SwiftUI, simulateurs, appareils réels et TestFlight.Expérience ou forte appétence pour l'automatisation des tests mobiles.Connaissance d'Appium pour iOS.La connaissance de Detox et/ou Maestro constitue un atout important.Bonne compréhension des tests d'API REST et WebSocket.Connaissance des outils d'analyse réseau tels que Charles Proxy, Proxyman ou équivalent.Capacité à rédiger des scénarios de test clairs, précis, maintenables et orientés comportement utilisateur.Connaissance de JavaScript, TypeScript, Swift ou d'un langage utilisé pour l'automatisation.Expérience ou intérêt pour l'intégration de tests dans une chaîne CI/CD.La connaissance des pratiques BDD constitue un plus.Une expérience dans un environnement de paris sportifs, de poker, de gaming ou de produits transactionnels serait appréciée.Qualités personnellesRigueur, sens du détail et exigence sur la qualité des livrables.Esprit analytique et capacité d'investigation.Autonomie et sens de l'organisation.Curiosité technique et volonté de progresser vers l'automatisation.Communication claire avec les développeurs, le produit et les équipes métier.Esprit critique et capacité à challenger les solutions de manière constructive.Goût du travail en équipe et capacité à collaborer dans un environnement agile.Pédagogie et capacité à partager les bonnes pratiques.Motivation pour évoluer progressivement d'un rôle principalement fonctionnel vers un rôle davantage orienté QA Automation.

Mais aussi...

Taux journalier :Salaire selon profil

Exigences du poste

Compétences requises

  • iOS (Swift)
  • Xcode
  • Swift
  • SwiftUI
  • TestFlight
  • Appium
  • Detox
  • Maestro
  • REST API
  • WebSocket
  • Charles Proxy
  • Proxyman
  • Postman
  • Jira
  • Confluence
  • Firebase Crashlytics
  • Firebase Remote Config
  • JavaScript
  • TypeScript
  • BDD
  • CI/CD

Un plus

  • Automation
  • Agile
  • Agile Ceremonies
  • QA Testing
  • API Development
  • Firebase
  • Reporting / Dashboards
  • Continuous Improvement
  • Product Management
  • Test Automation
  • Tests unitaires
  • User Stories

Toutes les offres TypeScript à Paris

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.