Work In Tech

Find your next role at Canada's fastest-growing tech companies

Analyste de l'automatisation AQ / QA Automation Analyst

Nuvei

Nuvei

IT, Quality Assurance
Montreal, QC, Canada
Posted on Saturday, March 25, 2023

**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 Automation Analyst will help to continuously improve the quality, reliability and end-user experience of various solutions delivered by our development team. Also, the QA Automation 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:

  • Take a proactive role in enabling the continuous improvement of the quality and reliability of solutions delivered by the development team.
  • Liaise Collaborate with internal teams (e.g. developers, Scrum masters, product owners and business stakeholders) to identify system requirements.
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Design, develop and execute test automation scripts using Visual Studio Team Services Azure DevOps and related tools.
  • Identify, record, document thoroughly and track bugs including bug triage.
  • Perform thorough regression testing when bugs are resolved.
  • Actively participate in the release process.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Investigate the causes of software quality and reliability issues and work together with architects and developers to help address them in the long term.
  • Design and monitor quality assurance metrics, like defect densities, open defect counts and test coverage.
  • Build QA reports and KPIsKPIs (Key Performance Indicators) for visibility on health and quality of the products.
  • Stay up-to-date with new testing tools and test strategies.
  • Help define, document and evolve quality assurance processes and practices.

Qualifications include but are not limited to:

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • Proven work experience in Software Development.
  • Proven work experience in Software Quality Assurance.
  • Excellent analytical, problem-solving and interpersonal skills.
  • Strong knowledge of Software QA methodologies, tools and processes.
  • Experience with .NET, SQL Server and the Microsoft development stack.
  • Experience with integrated project management, build, release and documentation tools (e.g. Visual Studio Team ServicesAzure DevOps, JIRA, TeamCity).
  • Experience with automated Web UI testing (e.g. Selenium, Coded UI Test, Katalon, TestComplete, Cypress, Robot).
  • Some hands-on experience with programming and scripting (preferably in C# and/or JavaScript).
  • Experience in writing clear, concise and comprehensive test plans and test cases.
  • Experience working in an Agile/Scrum development process.
  • Experience with performance and/or security testing is an asset (e.g. JMeter).
  • Experience in a DevOps environment is an asset.

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.
  • A Long-Term Incentive Plan that creates an opportunity for all employees to financially benefit from Nuvei’s growth.
  • 2.5 additional days of annual leave per quarter, if Nuvei achieves its quarterly targets.

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.

**La version française**

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 de l'automatisation de l'assurance de la 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, l'analyste de l'automatisation de l'assurance de la qualité 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 :

  • Jouer un rôle proactif pour permettre l'amélioration continue de la qualité et de la fiabilité des solutions fournies par l'équipe de développement.
  • Collaborer avec les équipes internes (par exemple, les développeurs, les ScrumMaster, les propriétaires de produits et les parties prenantes de l'entreprise) pour identifier les exigences du système.
  • Examiner les exigences, les spécifications et les documents de conception technique afin de fournir un retour d'information opportun et significatif.
  • Créer des plans de test et des cas de test détaillés, complets et bien structurés.
  • Estimer, hiérarchiser, planifier et coordonner les activités de test.
  • Concevoir, développer et exécuter des scripts d'automatisation des tests en utilisant Azure DevOps et des outils connexes.
  • Identifier, enregistrer, documenter minutieusement et suivre les bogues, y compris le triage des bogues.
  • Effectuer des tests de régression approfondis lorsque les bogues sont résolus.
  • Participer activement au processus de publication.
  • Développer et appliquer des processus de test pour les produits nouveaux et existants afin de répondre aux besoins des clients.
  • Étudier les causes des problèmes de qualité et de fiabilité des logiciels et collaborer avec les architectes et les développeurs pour aider à les résoudre à long terme.
  • Concevoir et surveiller les mesures d'assurance qualité, comme la densité des défauts, le nombre de défauts ouverts et la couverture des tests.
  • Élaborer des rapports d'assurance qualité et des indicateurs clés de performance (KPI) pour assurer la visibilité sur la santé et la qualité des produits.
  • Se tenir au courant des nouveaux outils et stratégies de test.
  • Aider à définir, documenter et faire évoluer les processus et pratiques d'assurance qualité.

Les qualifications comprennent, mais ne sont pas limitées à :

  • Licence/MS en informatique, ingénierie ou une matière connexe.
  • Expérience professionnelle confirmée dans le domaine du développement de logiciels.
  • Expérience professionnelle confirmée dans le domaine de l'assurance qualité des logiciels.
  • Excellentes capacités d'analyse, de résolution de problèmes et de relations interpersonnelles.
  • Solide connaissance des méthodologies, des outils et des processus d'assurance qualité des logiciels.
  • Expérience avec .NET, SQL Server et la pile de développement Microsoft.
  • Expérience de la gestion de projet intégrée, des outils de construction, de mise en production et de documentation (par exemple Azure DevOps, JIRA, TeamCity).
  • Expérience des tests automatisés de l'interface utilisateur Web (par exemple, Selenium, Coded UI Test, Katalon, TestComplete, Cypress, Robot).
  • Une certaine expérience pratique de la programmation et des scripts (de préférence en C# et/ou JavaScript).
  • Expérience dans la rédaction de plans de test et de cas de test clairs, concis et complets.
  • Expérience de travail dans un processus de développement Agile/Scrum.
  • Une expérience des tests de performance et/ou de sécurité est un atout (par exemple, JMeter).
  • Une expérience dans un environnement DevOps est un atout.

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 qui comprennent :

  • Médical, dentaire, vision, STD, vacances payées, temps de maladie payé.
  • Un plan d'incitation à long terme qui crée une opportunité pour tous les employés de bénéficier financièrement de la croissance de Nuvei.
  • Des congés payés supplémentaires, y compris 2,5 jours de congés annuels supplémentaires par trimestre, si Nuvei atteint ses objectifs trimestriels.

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