Coralogix
Verifone
Analyste QA Logiciel
Pourquoi Verifone
Depuis plus de 30 ans, Verifone a établi un bilan remarquable de leadership dans l'industrie des technologies de paiement électronique. Verifone possède l'une des marques leaders de solutions de paiement électronique et est l'un des plus grands fournisseurs de systèmes de paiement électronique au monde.
Verifone offre un environnement de travail diversifié, dynamique et au rythme soutenu, où les employés sont axés sur les résultats et ont des opportunités d'exceller. Nous sommes fiers de travailler avec des détaillants, des commerçants, des banques et des partenaires tiers de premier plan pour inventer et proposer des solutions de paiement innovantes dans le monde entier. Nous visons l'excellence dans nos produits et services et sommes obsédés par la satisfaction client. Partout dans le monde, les employés de Verifone dirigent l'industrie des paiements grâce à leur expérience, leur innovation et un esprit ambitieux. Qu'il s'agisse de développer la prochaine plateforme de systèmes de paiement sécurisés ou de rechercher de nouvelles façons d'apporter les paiements électroniques à de nouveaux marchés, l'équipe de Verifone se consacre au succès de nos clients, partenaires et investisseurs. C'est cette passion pour l'innovation qui motive chacun de nos employés pour leur succès personnel et professionnel.
Verifone est fièrement une culture de travail en présentiel, car nous constatons d'immenses avantages pour le développement de carrière et les résultats commerciaux lorsque nos collègues sont physiquement présents.
Ce qui est passionnant dans le rôle
Nous recherchons un Analyste QA Logiciel avec une solide expérience en automatisation pour rejoindre l'équipe d'ingénierie de Verifone. Vous serez responsable de la conception, de la mise en œuvre et de la maintenance de cadres de tests automatisés qui garantissent la qualité des produits à chaque étape du cycle de vie du développement logiciel, en travaillant en étroite collaboration avec les développeurs, les chefs de produit et les équipes opérationnelles pour élever continuellement le niveau de qualité.
C'est un rôle pour une personne qui apporte un état d'esprit axé sur la qualité, une passion pour l'automatisation et la curiosité d'appliquer des approches basées sur l'IA et une expertise du domaine des paiements aux défis modernes du QA. Vous ne vous contenterez pas de trouver des bugs, vous aiderez à les prévenir.
Responsabilités clés
- Concevoir, développer et maintenir des cadres de tests automatisés couvrant les tests fonctionnels, de régression, d'intégration et de bout en bout
- Définir et mettre en œuvre des stratégies QA alignées sur les cycles de sprint et les pipelines de publication
- Intégrer des outils d'IA et de ML dans les flux de travail QA pour améliorer la couverture des tests, la prédiction des défauts et l'analyse des causes profondes
- Collaborer avec les équipes de développement à toutes les phases du SDLC pour décaler la qualité vers la gauche
- Exécuter et documenter les tests manuels pour les terminaux de paiement, les appareils POS et les lecteurs de cartes bancaires si nécessaire
- Analyser les résultats des tests, identifier les modèles d'échec et piloter l'amélioration continue des pratiques de test
- Participer aux revues de code pour les scripts de test et la logique d'automatisation
- Soutenir les processus de certification auprès des schémas de paiement internationaux, y compris Mastercard, Visa et AMEX
- Documenter clairement et de manière approfondie les plans de test, les cas de test, les preuves de certification et les rapports de défauts
Qualifications
- Diplôme de licence en informatique, génie logiciel, électronique, télécommunications ou domaine connexe ; une expérience professionnelle équivalente sera également prise en compte.
- Maîtrise des cadres d'automatisation tels que Selenium, Cypress, Playwright, Appium ou Robot Framework.
- Expérience avec les outils de test API incluant Postman ou RestAssured.
- Connaissance des pipelines CI/CD — Jenkins, GitHub Actions, ou Azure DevOps.
- Solide compréhension des méthodologies BDD, TDD et de test basé sur les risques.
- Compétences de base en scripting en Python, Java, JavaScript, ou langages similaires.
- Expérience avec Git pour le contrôle de version.
- Connaissance ou intérêt démontré pour les outils et approches de test assistés par IA/ML.
- Autonome et collaboratif, avec de solides capacités d'analyse et une attention aux détails.
- Anglais B2–C1 (Intermédiaire–Avancé) requis pour la documentation technique, les rapports de test et la collaboration interfonctionnelle avec les équipes internationales.
Expérience préférée
- Flux de transactions EMV, traitement des cartes à puce et cycles cryptographiques ARQC/ARPC.
- Structure des messages financiers ISO 8583, champs bitmap et codes de réponse.
- Communication asynchrone dans les environnements de paiement — gestion des délais, nouvelles tentatives et gestion de l'état des transactions.
- Expérience pratique avec BTT (Bank Testing Tool) ou des outils de simulation de terminaux similaires.
- Connaissance des exigences de certification EMV L1, L2, et L3 et expérience dans la préparation de preuves pour les audits des schémas de paiement.
- Connaissance de PCI-DSS, des opérations HSM, du chiffrement PIN et de la gestion des clés cryptographiques.
- Analyse des journaux de transactions à l'aide d'analyseurs TLV et de simulateurs d'hôtes.
Notre engagement
Verifone s'engage à créer un environnement diversifié et est fier d'être un employeur garantissant l'égalité des chances. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'identité ou d'expression de genre, d'orientation sexuelle, d'origine nationale, de génétique, de handicap, d'âge ou de statut d'ancien combattant. Verifone s'engage également à respecter toutes les pratiques d'emploi équitables concernant la citoyenneté et le statut d'immigration.
