Nous recherchons un QA Analyst Senior pour un acteur majeur du transport ferroviaire et des services numériques aux voyageurs. Vous rejoindrez une équipe qui développe des applications métier utilisées par les agents à bord des trains et en gare. Ces applications accompagnent notamment le contrôle des titres de transport, la régularisation, l'embarquement et le suivi des opérations à bord. Votre mission : sécuriser les parcours utilisateurs et la qualité des évolutions livrées. Vos missionsDéfinir et maintenir la stratégie de test du produit ; Concevoir, documenter et exécuter les tests fonctionnels ; Organiser les plans et campagnes de test avec Xray ; Vérifier la couverture des cas d'usage et partager les résultats avec les équipes de recette ; Identifier, analyser et suivre les anomalies dans Jira ; Participer aux tests de non-régression et à l'automatisation ; Collaborer avec le métier, les développeurs et les responsables produit pour sécuriser les mises en production.
Dans le cadre d'une mission axée autour digital (web/mobile) nous recherchons un(e) QA Analyst / Test Analyst pour rejoindre une équipe produit Agile intervenant sur des applications mobiles iOS/Android ou sur une plateforme E-Commerce Web/Backend. Intégré(e) à une squad, vous serez responsable de la qualité des Stories et des Features livrées à chaque sprint. Vous interviendrez tout au long du cycle de développement, de l'analyse des besoins à la validation des fonctionnalités, en contribuant activement à l'amélioration continue des pratiques de test. Vos missions📋 Vos missions 1. Analyse et conception des tests Participer aux cérémonies Agile : refinement, sprint planning et sprint reviewAnalyser les User Stories et les Features, identifier les ambiguïtés et challenger les critères d'acceptation avec le Product Owner Concevoir et maintenir les cas de test dans l'outil de gestion des tests Identifier les scénarios à automatiser dès les phases de refinement et préparer les données de test nécessaires 2. Exécution et qualification des tests + contribution à l'automatisation 3. Qualité et amélioration continue Assurer la traçabilité des tests, des anomalies et des résultats Communiquer sur l'état de qualité des livraisons et contribuer à la préparation des jalons de mise en production Remonter les difficultés rencontrées et proposer des axes d'amélioration des pratiques QA Collaborer étroitement avec les Product Owners, les développeurs, les Test Leads, les ingénieurs en automatisation et les équipes Release Management 4. Utilisation de l'IA au quotidien Exploiter les assistants IA pour analyser les Stories, challenger les critères d'acceptation et accélérer la conception des tests Générer et améliorer des cas de test, des jeux de données et des squelettes de scénarios automatisés Utiliser l'IA pour faciliter l'analyse des logs, des rapports d'exécution et le diagnostic des anomalies Vérifier systématiquement les contenus générés et respecter les règles de confidentialité et de sécurité ... 🛠️ Environnement Jira · Xray · Playwright · Digital
Contexte : Pour le compte d'un grand établissement financier engagé dans la transformation de ses pratiques de qualité logicielle, nous recherchons un consultant SDET. Il rejoindra une équipe transverse qui accompagne les équipes IT sur le test et l'automatisation, et interviendra auprès de plusieurs squads dans un environnement agile à l'échelle. Missions principales : Accompagner QA, ingénieurs automatisation, développeurs et Tech Leads sur leurs problématiques techniques Auditer les stratégies de tests automatisés et formuler des recommandations (maintenabilité, fiabilité, couverture) Intégrer les tests automatisés dans les pipelines CI/CD, en lien avec les équipes DevOps Concevoir des offres de services et des frameworks d'automatisation réutilisables pour les squads Former et coacher les équipes, animer des communautés de pratiques Assurer une veille technologique, mener des POC et proposer de nouvelles solutions Définir et suivre les métriques de qualité et d'automatisation Participer aux rétrospectives et à l'amélioration continue Livrables : Stratégies d'automatisation, standards, audits, POC, supports de formation, recommandations techniques, frameworks réutilisables, intégrations CI/CD.
Missions : Concevoir, développer et maintenir les tests automatisés mobiles. Automatiser les scénarios avec Appium et Java. Mettre en œuvre des scénarios BDD avec Cucumber/Gherkin. Réaliser les tests fonctionnels, d'intégration, de régression et End-to-End. Tester les applications sur différents devices et versions Android/iOS. Analyser les résultats d'exécution et investiguer les échecs. Identifier, documenter et suivre les anomalies. Maintenir et faire évoluer le framework d'automatisation. Intégrer les tests automatisés dans les pipelines CI/CD. Participer à la définition de la stratégie de test et à l'amélioration continue. Travailler en collaboration avec les développeurs, PO et équipes techniques dans un environnement Agile.
Le contexte Notre client est une entreprise industrielle française à taille humaine, qui conçoit et fabrique ses propres produits connectés. Pour renforcer son équipe R&D, il recherche un(e) Ingénieur(e) QA pour rejoindre l'équipe technique chargée du test et de la validation technique et fonctionnelle de ses produits, ainsi que de ses infrastructures web et réseaux. Vous interviendrez sur l'ensemble du cycle de fonctionnement des produits, avec un accompagnement technique et méthodologique, et vous monterez en compétence sur les outils, technologies et environnements utilisés. Vos missions Analyser les spécifications techniques du produit et de la plateforme Participer à la définition des stratégies de test : rédaction et exécution des plans de test Réaliser les tests fonctionnels et de non-régression Tester l'application mobile cross-plateforme Tester l'application web multi-navigateurs Analyser les résultats et remonter les anomalies Participer à l'évaluation globale de la qualité des livrables et à l'organisation des déploiements Mettre en place des mécanismes d'automatisation des tests Participer à l'assistance du support technique client Compétences techniques requises Web / Mobile Tests iOS / Android Automatisation Selenium / Python / Appium Compréhension des traces et logs produits Produit Tests fonctionnels en environnement Intégration logicielle Gestion des tests et des anomalies : Xray / Jira / TestLink
Au sein des équipes Produit et Technologies, le ou la développeur·se Android sénior contribue au développement et à l'évolution d'applications natives destinées au grand public, à fort trafic et centrées sur des contenus éditoriaux riches. Le poste porte notamment sur les fonctionnalités liées à l'audio et à la vidéo. Vous développez en Kotlin et Jetpack Compose dans une architecture multi-modules Gradle, fondée sur la Clean Architecture et le modèle MVVM. Vous utilisez les API du Backend for Frontend et participez à leur définition avec les équipes backend. En lien étroit avec les designers, vous faites évoluer le Design System et veillez à concilier les intentions de conception avec les contraintes techniques. Vous contribuez également à la chaîne CI/CD, à la qualité du code et à l'accessibilité numérique selon le RGAA 4.1. Vous travaillez en mode Agile/Scrum avec une équipe d'au moins quatre développeurs et collaborez avec les équipes produit, design et backend.
La mission consiste à : Analyser les user stories Rédiger et automatiser les plans de tests (manuels & automatisés) Participer à la stratégie de test et aux rituels agiles Gérer les anomalies Compétences demandées : - Expériences significatives en tests fonctionnels et automatisés - Compétences en Jira, XRAY, Playwright, Postman, Cypress, Appium ... - Agilité, API REST, Microservices - Excellents savoir-être : sens du service, communication, esprit d'équipe... - Anglais professionnel un + - Certification ISTQB un + Mission en métropole lilloise avec 2 à 3 jours de télétravail
Dans le cadre du développement et de l'évolution d'applications mobiles grand public à fort trafic, nous recherchons un Développeur Android Senior spécialisé en Kotlin et Jetpack Compose. Vous intégrerez une équipe produit et technique intervenant sur des applications riches en contenus éditoriaux et multimédias (texte, images, audio et vidéo). Vous contribuerez à la conception, au développement, à la qualité et à la maintenance des applications en production, en étroite collaboration avec les équipes Produit, Design et Backend. Vos missions Au sein d'une équipe Agile, vous serez notamment chargé de : Concevoir, développer et maintenir des applications Android natives en Kotlin. Développer des interfaces modernes avec Jetpack Compose et contribuer à l'évolution du Design System propriétaire. Mettre en œuvre des architectures robustes et évolutives, notamment Clean Architecture, MVVM et une organisation multi-modules Gradle. Gérer la programmation asynchrone et les flux de données réactifs avec Kotlin Coroutines, Flow et StateFlow. Participer au développement d'applications multimédias intégrant des contenus éditoriaux riches : texte, images, audio et vidéo. Intégrer les API d'un Backend for Frontend (BFF) et contribuer à la définition des contrats d'API avec les équipes Backend. Assurer l'injection de dépendances avec Dagger 2 et contribuer à la maintenabilité du code. Garantir la qualité du code grâce aux outils d'analyse et de contrôle statique, notamment Ktlint, Detekt et Konsist. Concevoir, mettre en place et maintenir des tests automatisés, notamment avec des frameworks tels que Maestro ou Appium. Participer à la mise en place et à la maintenance des pipelines d'intégration et de déploiement continus (CI/CD). Intégrer les mécanismes de notifications push et les services Firebase. Appliquer les bonnes pratiques d'accessibilité numérique, en tenant compte des exigences du RGAA 4.1. Contribuer à l'évolution des pratiques de développement et à l'amélioration continue de la qualité des applications en production. Collaborer avec les équipes Produit, Design et Backend afin de garantir la cohérence entre les besoins fonctionnels, les maquettes et les contraintes techniques. Participer aux rituels Agile/Scrum, aux revues de code et aux échanges techniques de l'équipe.