Global Relay
Corpay
Analyste QA
Ce que nous recherchons
Corpay recherche actuellement un Analyste QA possédant de solides compétences techniques et une expérience confirmée en backend au sein de notre division Corporate Payments. Ce poste est rattaché à notre secteur d'activité Corpay Cross Border et est basé à Toronto, en Ontario. Dans ce rôle, vous travaillerez en étroite collaboration avec les équipes de développement et de gestion de projet pour maintenir un niveau de qualité optimal dans nos systèmes logiciels. Vous rendrez compte directement à l'un de nos responsables QA et collaborerez régulièrement avec les équipes. Ce poste combine tests manuels, assurance qualité assistée par IA et automatisation des tests, avec un accent principal sur les tests fonctionnels, d'intégration et de régression. Le candidat retenu tirera parti des outils d'IA pour améliorer les processus d'assurance qualité et identifier les opportunités d'automatisation des activités de test manuel à l'aide de Playwright et d'autres pratiques d'automatisation modernes.
Notre mode de travail
En tant qu'Analyste QA, vous devrez travailler dans un environnement de bureau. Corpay mettra tout en œuvre pour assurer votre réussite en vous fournissant :
- Un espace de travail dédié dans nos bureaux de Toronto
- L'équipement fourni par l'entreprise
- Une formation pratique
À propos de Corpay
Corpay est une organisation technologique mondiale qui mène l'avenir des paiements commerciaux avec une culture d'innovation qui nous pousse à créer constamment de nouvelles et meilleures façons de payer. Nos solutions de paiement spécialisées aident les entreprises à contrôler, simplifier et sécuriser les paiements pour le carburant, les comptes fournisseurs généraux, les péages et les frais d'hébergement. Des millions de personnes dans plus de 80 pays à travers le monde utilisent nos solutions pour leurs paiements.
Chez Corpay, nous nous engageons à favoriser un lieu de travail inclusif et respectueux où les employés sont valorisés pour leurs perspectives, expériences et contributions diverses. Nous croyons que la diversité, l'équité et l'inclusion renforcent nos équipes, stimulent l'innovation et soutiennent notre succès continu à l'échelle mondiale.
Responsabilités du poste
Les responsabilités du poste incluent :
- Participer aux sessions de raffinement des user stories pour aider à clarifier les exigences, identifier les risques et proposer des critères d'acceptation clairs et testables.
- Analyser les exigences métier et les implémentations techniques pour identifier les zones impactées et assurer une couverture de test appropriée sur les composants et les intégrations.
- Concevoir et maintenir des artefacts de test QA complets, y compris les stratégies de test, les plans de test, les matrices de test, les scénarios de test, les cas de test et la documentation des résultats de test.
- S'assurer que les cas de test offrent une couverture fonctionnelle, d'intégration et de régression complète pour les nouvelles fonctionnalités, les améliorations et les correctifs de défauts.
- Exécuter des cas de test manuels et automatisés couvrant les tests fonctionnels, d'interface utilisateur (UI), d'API, d'intégration, de régression et de recette utilisateur (UAT).
- Valider les flux de travail métier de bout en bout à travers plusieurs systèmes et services.
- Effectuer la validation backend à l'aide de requêtes SQL, de réponses API et des journaux système selon les besoins.
- Maintenir et mettre à jour les suites de tests de régression en fonction des changements implémentés.
- Enquêter sur les problèmes identifiés lors des tests ou signalés en production.
- Effectuer l'analyse des causes profondes à l'aide de journaux, de requêtes de base de données et d'outils de surveillance système.
- Documenter clairement les défauts dans Jira avec des étapes de reproduction détaillées et des preuves à l'appui.
- Travailler en étroite collaboration avec les développeurs et les équipes de support pour trier, prioriser et résoudre les défauts.
- Assister à l'installation, à la configuration et à la mise en place des outils et des environnements de test.
- Vérifier les déploiements d'applications et les changements de configuration à travers les environnements.
- Exécuter la validation post-déploiement et les tests de fumée (smoke tests) pour confirmer la stabilité du système.
- Communiquer l'avancement des tests, les risques et les résultats aux parties prenantes du projet et à la direction.
- Fournir des rapports d'exécution de test clairs, des résumés de défauts et des indicateurs de qualité.
- Analyser les journaux et le comportement du système pour identifier les problèmes, les tendances et les opportunités d'amélioration.
- Contribuer à l'amélioration continue des processus QA, des outils et de la couverture des tests.
- Collaborer avec l'équipe pour étendre la couverture de l'automatisation et améliorer l'efficacité des tests.
- Développer continuellement ses connaissances du domaine métier, des applications et des systèmes backend.
Qualifications et compétences
- Licence en informatique, ingénierie, systèmes d'information ou dans un domaine technique connexe (ou expérience pratique équivalente).
- 4+ années d'expérience en assurance qualité logicielle, dans le test d'applications complexes et d'intégrations.
- Expérience de travail dans des environnements de développement Agile / Scrum.
- Solide compréhension des méthodologies de test logiciel, des techniques de conception de tests et des processus de gestion des défauts.
- Expérience dans le test d'applications complexes avec de multiples services, intégrations et flux de données.
- Capacité à exécuter des requêtes SQL pour valider les données et enquêter sur les problèmes au niveau de la base de données.
- Compréhension des concepts de base de données, y compris les tables, les relations et les procédures stockées.
- Expérience dans le test d'APIs REST / SOAP à l'aide d'outils tels que Postman ou des outils similaires.
- Compréhension des structures de requête/réponse API, des mécanismes d'authentification et de la gestion des erreurs.
- Capacité à analyser les journaux d'application et le comportement du système pour résoudre les problèmes.
- Connaissance des frameworks d'automatisation de test et des pratiques de test automatisé.
- Expérience dans l'utilisation d'outils de gestion de test et de suivi des problèmes tels que TestRail et Jira.
- Connaissance de CI/CD et des outils de déploiement tels que Bitbucket, Octopus ou des plateformes similaires.
- Solides compétences en communication écrite et orale.
- Capacité à documenter clairement les défauts, les résultats de test et l'avancement des tests.
- Capacité à collaborer efficacement avec les développeurs, les propriétaires de produit et les équipes interfonctionnelles.
- Capacité à tirer parti des outils d'IA pour améliorer l'efficacité des tests, y compris la création de cas de test, la génération de données de test, l'analyse des défauts et la documentation QA.
- Expérience dans la création de prompts efficaces, de compétences IA réutilisables et de flux de travail qui soutiennent la planification, l'exécution, l'automatisation et l'analyse de la qualité des tests.
- Expérience dans l'utilisation de Playwright pour automatiser les tests fonctionnels et identifier les opportunités de réduire l'effort de test manuel grâce à des solutions d'automatisation pratiques et évolutives.
Avantages et avantages sociaux
- Programme d'avantages sociaux complet incluant des prestations médicales, dentaires, de vision et paramédicales, dès le premier jour
- Programme de REER avec contribution facultative de l'entreprise
- Cours de fitness virtuels offerts à l'échelle de l'entreprise
- Congés incluant les jours fériés majeurs, vacances, congés maladie, congés personnels et bénévolat
- Tarif réduit pour l'abonnement à une salle de sport
- Soutien philanthropique auprès d'organisations locales et nationales
- Culture d'entreprise dynamique avec des concours et des prix à l'échelle de l'entreprise
Transparence salariale
La fourchette salariale prévue pour ce poste est de CAD $80,000 – $100,000 selon le lieu de travail du candidat. Cette fourchette reflète une estimation de bonne foi de la rémunération attendue pour ce rôle au moment de la publication. L'offre finale sera déterminée en fonction de facteurs liés au poste, notamment les compétences, l'expérience, les qualifications et les conditions du marché applicables. La rémunération peut varier en fonction de la situation géographique et sera confirmée au cours du processus d'embauche. Une rémunération et des avantages sociaux supplémentaires, y compris des programmes d'incitation, une couverture santé, des régimes de retraite, des congés payés et d'autres avantages (le cas échéant), peuvent également être fournis.
Dans le cadre de notre processus d'embauche, les offres d'emploi peuvent être soumises à la réussite d'un contrôle préalable à l'embauche effectué par un fournisseur tiers autorisé, conformément aux lois applicables et aux politiques de Corpay. Les exigences de contrôle peuvent inclure des références professionnelles, une vérification d'identité, des vérifications d'antécédents criminels, des vérifications financières ou de sanctions, et d'autres vérifications d'antécédents pertinentes pour le rôle et autorisées par la loi locale.
Avis aux agences de recrutement et aux cabinets de recherche : Corpay n'accepte pas les candidatures spontanées provenant d'agences ou de cabinets de recherche sans un accord écrit valide en place. Toute soumission de candidat non sollicitée deviendra la propriété de Corpay, et aucun frais ne sera payé en relation avec de telles soumissions.
En savoir plus sur Corpay : corpay.com
Transparence et conformité
Employeur garantissant l'égalité des chances
Corpay s'engage à offrir des opportunités d'emploi égales à tous les candidats et employés. Les décisions d'embauche sont prises sans égard à la race, la couleur, la religion, le sexe (y compris la grossesse), le genre, l'identité ou l'expression de genre, l'orientation sexuelle, l'origine nationale, l'ascendance, l'âge, le handicap, l'état civil, les informations génétiques, le statut militaire ou d'ancien combattant, ou toute autre caractéristique protégée par la loi applicable. Corpay s'engage à favoriser un lieu de travail inclusif où les individus sont respectés et valorisés pour leurs perspectives, expériences et contributions diverses. Si vous avez besoin d'un aménagement raisonnable pendant une partie du processus de candidature ou d'entretien, veuillez en informer un représentant du département des Ressources Humaines.
Utilisation de l'intelligence artificielle dans le recrutement
Corpay peut utiliser l'intelligence artificielle (IA) et d'autres outils technologiques pour soutenir certains aspects du processus de recrutement, tels que le filtrage des candidatures, l'évaluation des candidats ou la planification des entretiens. Ces outils sont conçus pour améliorer l'efficacité, la cohérence et l'équité tout au long du processus d'embauche. Les outils d'IA ne prennent pas de décisions d'embauche finales. Toutes les décisions d'emploi impliquent une revue humaine. Corpay s'engage à une utilisation responsable de l'IA, incluant une supervision appropriée et des garanties conçues pour soutenir des résultats justes et impartiaux.
Avis de confidentialité des candidats
Pour plus d'informations sur la manière dont Corpay traite les informations personnelles pendant le processus de recrutement, veuillez consulter notre Avis de confidentialité des candidats : corpay.com/privacy-policy.
Philosophie de rémunération
Corpay s'engage à des pratiques de rémunération justes, équitables et transparentes. Les décisions de rémunération sont basées sur des facteurs objectifs liés au poste, notamment les compétences, l'expérience, les qualifications et les références du marché. Lorsque la loi applicable l'exige, les fourchettes salariales ou de rémunération seront incluses dans l'offre d'emploi ou fournies avant le processus d'entretien, lorsque la loi applicable l'exige. Des éléments de rémunération supplémentaires tels que des primes, des incitations, des avantages sociaux ou une rémunération variable peuvent s'appliquer le cas échéant.
