Analyste en assurance qualité / QA Analyst
Nuvei
**Voir la version française ci-dessous**
The world of payment processing is rapidly evolving, and businesses are looking for loyal and strategic partners, to help them grow.
WE ARE NUVEI. Nuvei (NASDAQ: NVEI) (TSX: NVEI) the Canadian fintech company accelerating the business of clients around the world. Nuvei’s modular, flexible and scalable technology allows leading companies to accept next-gen payments, offer all payout options and benefit from card issuing, banking, risk and fraud management services. Connecting businesses to their customers in more than 200 markets, with local acquiring in 47 markets, 150 currencies and 586 alternative payment methods, Nuvei provides the technology and insights for customers and partners to succeed locally and globally with one integration.
At Nuvei, we live our core values, and we thrive on solving complex problems. We’re dedicated to continually improving our product and providing relentless customer service. We are always looking for exceptional talent to join us on the journey!
Your Mission
The QA Analyst will help to continuously improve the quality, reliability and end-user experience of various solutions delivered by our development team. Also, the QA Analyst will help efficiently deliver high-quality solutions to end users through the use of modern quality methodologies and test automation technologies combined with a streamlined release process. The individual must be forward-thinking and share in a common vision of quality, integrity and efficiency.
Key responsibilities include, but are not limited to:
- Analyze and understand functional and technical requirements to devise Test cases/Test scenarios that fully meets the testing scope to satisfy business/user/system requirements.
- Develop test plans to ensure that all testing objectives are met.
- Develop and execute test scenarios, test cases for different type of testing activities to assess functionality, reliability, performance, and quality of the deliverables.
- Ensure prerequisites for testing are fully prepared, test data and test environment setup/configurations.
- Identify and log bugs during the Software Development life cycle till release to Production.
- Perform root cause analysis of the bugs and collaborate with the development team to resolve and test them.
- Perform different type of testing; Functional tests, Regression tests, End-to-End tests, Integration tests, API/Services tests, Database validation tests, Smoke tests, Compatibility tests.
- Provide timely, concise test progress and test coverage reports for manual and/or automated test runs.
- Be familiar with Agile testing.
- Estimate, Plan and coordinate the testing effort for testing activities during sprints.
- Participate in Bug Triage to give explanation on bugs found and impact on Quality.
- Work closely with Support team to Investigate and test customer and/or production issues.
- Write, execute and maintain Front-end automated tests using a scripting language with tools like Selenium, Cypress, Katalon Studio.
- Make use of best automation practices to ensure script maintainability, flexibility, re-usability and robustness.
- Be an active member of an Agile pod as a QA analyst and take responsibility of all QA tasks assigned in the sprint.
- Own the Quality of your assigned projects and do QA sign-off on every releases with your QA lead.
- Work with the QA Lead/QA Manager to collaborate on improving QA processes and practices and adhering to them to ensure that quality assurance standards are met.
Qualifications include but are not limited to:
- 5+ years of experience in a QA Analyst role.
- Degree/College diplomat in Computer Science or similar subject.
- Strong knowledge of QA processes, practices and methodologies.
- Experience with an integrated agile management tool, Azure Devops.
- Experience with Test management tools.
- Experience with API testing.
- Experience with RabbitMQ.
- Experience with load testing tools (LoadRunner, LoadImpact/K6) is an asset.
- Action-oriented individual who can deal with multiple priorities, complex problems, in a fast paced environment.
- Able to work in a team and to perform his or her duties with limited supervision.
- Strong interpersonal and communication skills (both verbal and written) to effectively interact with the team.
- Strong analytical, troubleshooting, organizational, and problem solving skills.
Working Language
- English (written and spoken) is the language used most of the time, as work colleagues, clients, and strategic suppliers are geographically dispersed.
- French (written and spoken) is required for any position located within Quebec.
Benefits
Nuvei offers a wide variety of benefits which include:
- Medical, Dental, Vision, LTD, Paid Vacation Time, Paid Sick Time.
- Up to 2.5 additional days of annual leave per quarter, if Nuvei achieves its quarterly targets.
- Hybrid working environment.
- Fresh fruit in the Montreal office, virtual yoga and meditation classes, as well as other opportunities to get involved in community outreach and employee engagement initiatives.
Nuvei is an equal-opportunity employer that celebrates collaboration and innovation and is committed to developing a diverse and inclusive workplace. The team at Nuvei is comprised of a wealth of talent, skill, and ambition. We believe that employees are happiest when they’re empowered to be their true, authentic selves. So, please come as you are. We can’t wait to meet you.
**Voir la version française ci-dessous**
Le monde du traitement des paiements évolue rapidement, et les entreprises recherchent des partenaires loyaux et stratégiques, pour les aider à se développer.
NOUS SOMMES NUVEI. Nuvei (NASDAQ : NVEI) (TSX : NVEI), la société canadienne de fintech qui accélère les activités de ses clients dans le monde entier. La technologie modulaire, flexible et évolutive de Nuvei permet aux entreprises de premier plan d'accepter les paiements de nouvelle génération, d'offrir toutes les options de paiement et de bénéficier de services d'émission de cartes, de services bancaires et de gestion des risques et des fraudes. En connectant les entreprises à leurs clients sur plus de 200 marchés, avec une acquisition locale dans 47 marchés, 150 devises et 586 méthodes de paiement alternatives, Nuvei fournit la technologie et les informations nécessaires aux clients et aux partenaires pour réussir localement et à travers le monde avec une seule intégration.
Chez Nuvei, nous vivons nos valeurs fondamentales et nous nous épanouissons en résolvant des problèmes complexes. Nous nous consacrons à l'amélioration continue de nos produits et à la fourniture d'un service client sans faille. Nous sommes toujours à la recherche de talents exceptionnels pour nous accompagner dans cette aventure !
Votre mission
L'analyste en assurance qualité contribuera à améliorer continuellement la qualité, la fiabilité et l'expérience de l'utilisateur final des diverses solutions fournies par notre équipe de développement. De plus, la personne contribuera à fournir efficacement des solutions de haute qualité aux utilisateurs finaux grâce à l'utilisation de méthodologies de qualité et de technologies d'automatisation des tests modernes, combinées à un processus de mise en service simplifié. L'individu doit être tourné vers l'avenir et partager une vision commune de la qualité, de l'intégrité et de l'efficacité.
Les principales responsabilités sont, entre autres, les suivantes :
- Analyser et comprendre les exigences fonctionnelles et techniques afin de concevoir des cas et des scénarios de test qui répondent pleinement au champ d'application des tests pour satisfaire aux exigences des entreprises, des utilisateurs et des systèmes.
- Élaborer des plans de test afin de garantir que tous les objectifs de test sont atteints.
- Élaborer et exécuter des scénarios de test, des cas de test pour différents types d'activités de test afin d'évaluer la fonctionnalité, la fiabilité, les performances et la qualité des produits livrés.
- S'assurer que les conditions préalables aux tests sont entièrement préparées, les données de test et la configuration de l'environnement de test.
- Identifier et enregistrer les bogues pendant le cycle de vie du développement du logiciel jusqu'à la mise en production.
- Effectuer une analyse des causes profondes des bogues et collaborer avec l'équipe de développement pour les résoudre et les tester.
- Effectuer différents types de tests : tests fonctionnels, tests de régression, tests de bout en bout, tests d'intégration, tests API/Services, tests de validation de base de données, tests de fumée, tests de compatibilité.
- Fournir en temps voulu des rapports concis sur l'avancement des tests et la couverture des tests pour les tests manuels et/ou automatisés.
- Connaître les tests Agile.
- Estimer, planifier et coordonner l'effort de test pour les activités de test pendant les sprints.
- Participer au triage des bogues pour donner des explications sur les bogues trouvés et l'impact sur la qualité.
- Travailler en étroite collaboration avec l'équipe de support pour enquêter et tester les problèmes des clients et/ou de la production.
- Ecrire, exécuter et maintenir des tests automatisés Front-end en utilisant un langage de script avec des outils tels que Selenium, Cypress, Katalon Studio.
- Utiliser les meilleures pratiques d'automatisation pour assurer la maintenabilité, la flexibilité, la réutilisation et la robustesse des scripts.
- Vous êtes un membre actif d'un pod Agile en tant qu'analyste QA et prenez la responsabilité de toutes les tâches QA assignées dans le sprint.
- Vous êtes responsable de la qualité des projets qui vous sont confiés et vous devez approuver chaque version avec votre responsable de l'assurance qualité.
- Travailler avec le QA Lead/QA Manager pour collaborer à l'amélioration des processus et des pratiques de QA et les respecter afin de s'assurer que les normes d'assurance qualité sont respectées.
Les qualifications comprennent, mais ne sont pas limitées à :
- Plus de 5 ans d'expérience dans un rôle d'analyste AQ.
- Diplôme en informatique ou dans un domaine similaire.
- Solide connaissance des processus, pratiques et méthodologies d'assurance qualité.
- Expérience avec un outil de gestion agile intégré, Azure Devops.
- Expérience des outils de gestion des tests.
- Expérience des tests d'API.
- Expérience avec RabbitMQ.
- Une expérience des outils de test de charge (LoadRunner, LoadImpact/K6) est un atout.
- Personne orientée vers l'action, capable de gérer des priorités multiples, des problèmes complexes, dans un environnement en évolution rapide.
- Capable de travailler en équipe et de s'acquitter de ses tâches avec une supervision limitée.
- Solides compétences en matière de relations interpersonnelles et de communication (tant à l'oral qu'à l'écrit) pour interagir efficacement avec l'équipe.
- Solides compétences en matière d'analyse, de dépannage, d'organisation et de résolution de problèmes.
Langue de travail
- L'anglais (écrit et parlé) est la langue utilisée la plupart du temps, car les collègues de travail, les clients et les fournisseurs stratégiques sont géographiquement dispersés.
- Le français (écrit et parlé) est exigé pour tout poste situé au Québec.
Avantages
Nuvei offre une grande variété d'avantages sociaux, notamment :
- Soins médicaux, soins dentaires, soins de la vue, assurance invalidité de longue durée, congés payés, congés de maladie payés.
- Jusqu'à 2,5 jours de congés annuels supplémentaires par trimestre, si Nuvei atteint ses objectifs trimestriels.
- Environnement de travail hybride.
- Des fruits frais au bureau, des cours de yoga et de méditation virtuels, ainsi que d'autres opportunités de s'impliquer dans des initiatives de sensibilisation de la communauté et d'engagement des employés.
Nuvei est un employeur qui prône l'égalité des chances, célèbre la collaboration et l'innovation et s'engage à développer un lieu de travail diversifié et inclusif. L'équipe de Nuvei est composée d'une multitude de talents, de compétences et d'ambitions. Nous pensons que les employés sont les plus heureux lorsqu'ils peuvent être eux-mêmes et authentiques. Alors, venez comme vous êtes. Nous sommes impatients de vous rencontrer.
#LI-KF1