Skip to Content

QA Technical Lead

Saint-Laurent, QC, Canada

Qui sommes-nous ?

Nectari Software Inc. est un leader mondial en matière d'intelligence d'affaires pour les petites et moyennes entreprises. Forts de plusieurs décennies d'expertise et d'une solide base en innovation, notre mission est d'aider les organisations à exploiter pleinement le potentiel de leurs données afin qu'elles puissent prendre des décisions plus intelligentes et plus rapides.

Notre solution phare, Nectari, est une solution BI puissante et intuitive, conçue pour le cloud et enrichie d'IA avancée. Elle transforme les données en temps réel en insights exploitables, permet l'exploration en langage naturel, automatise l'analyse et révèle les tendances instantanément, simplifiant le passage des données à l'action.

Reconnue par des organisations à travers le monde et soutenue par un réseau mondial de partenaires dynamiques, Nectari offre une expérience analytique fiable, moderne et accessible qui permet aux entreprises de se développer et de prospérer. 

Pourquoi rejoindre Nectari ?

Que ce soit les équipes orientées vers le fonctionnel ou le technique, tous travaillent de pairs dans la collaboration pour livrer des solutions qui répondent à des besoins ayant pour objectif de créer toujours plus de valeur ajoutée à nos produits et nos utilisateurs.

Rejoindre Nectari c’est faire partie d’une équipe à taille humaine qui développe des solutions adéquates pour les entreprises à travers le monde (plus de 60 000 utilisateurs en Amérique du Nord, Europe, Asie, Australie…).

L’expression de soi est au cœur des valeurs de Nectari. Pour ce faire, nous encourageons nos employés à exprimer leurs idées, à participer au développement de nos produits et de nos méthodologies dans l’effort commun de toujours nous améliorer. Chez Nectari nous laissons place à l’initiative de chacun. Quiconque souhaite s’investir et prendre des responsabilités sera écouté et supporté en ce sens.  

Votre rôle:

Votre rôle en tant que Responsable Technique en assurance qualité.

Au sein de l’équipe de développement, vous serez responsable de renforcer nos pratiques en assurance qualité et de vous assurer que notre logiciel tient la route dans des scénarios réels — pas seulement dans des parcours faciles.

Tu seras amené à :

  • Travailler en étroite collaboration avec les équipes Produit, Développement et DevOps afin de vous assurer que la couverture de tests reflète réellement le fonctionnement du système.
  • Réviser et remettre en question les cas de test rédigés par l’équipe QA et les développeurs afin d’identifier les angles morts, notamment autour des intégrations, des cas limites et des scénarios de défaillance (« que se passe-t-il si cela échoue ? »).
  • Planifier et exécuter des scénarios de tests techniques simulant le comportement réel du système et les défaillances potentielles.
  • Collaborer avec DevOps pour mettre en place des environnements QA réalistes, alignés sur la production.
  • Introduire des tests plus rigoureux en conditions négatives et en modes de défaillance afin de détecter les problèmes avant les clients.
  • Encadrer les membres juniors et intermédiaires de l’équipe QA et les aider à développer leurs compétences techniques en test.
  • Aider à définir clairement ce que signifie « prêt pour la mise en production » et communiquer les risques avant les déploiements.
  • Utiliser SQL pour valider les données, confirmer le comportement du système et diagnostiquer des problèmes complexes.
  • Améliorer continuellement nos méthodes de test — processus, outils et structure — afin de renforcer l’équipe au fil du temps.
  • Être à l’aise pour soulever des préoccupations lorsque quelque chose semble risqué ou insuffisamment testé.
  • Documenter et signaler avec précision les bogues ou problèmes identifiés, incluant des étapes claires et reproductibles.
  • Détecter et identifier les bogues avant qu’ils n’atteignent les clients afin d’assurer un produit de haute qualité.
  • Améliorer en continu les méthodologies, processus et outils de test en restant à l’affût des meilleures pratiques de l’industrie.
  • Travailler en équipe et collaborer efficacement avec des équipes multidisciplinaires pour comprendre les exigences et apporter une contribution pertinente.
  • Faire preuve de curiosité, d’une volonté d’apprendre et d’un désir constant de s’améliorer.

Ce que nous recherchons :

  • Solide compréhension du fonctionnement des systèmes, incluant les déploiements, intégrations, API et environnements multiples.
  • Développer une compréhension approfondie du fonctionnement du logiciel et de la manière dont les clients l’utilisent en situation réelle, puis utiliser ces connaissances pour concevoir des scénarios de tests fonctionnels et de bout en bout robustes.
  • Expérience de tests au-delà de l’interface utilisateur (UI), notamment des scénarios simulant des comportements réels et des défaillances potentielles.
  • Expérience en mentorat ou en accompagnement de membres QA afin d’élever le niveau global de qualité.
  • Forte capacité d’analyse et réflexe constant de se demander : « que se passe-t-il si cela échoue ? »
  • Grande attention aux détails, excellentes compétences en communication et approche proactive en résolution de problèmes.
  • Maîtrise d’Azure DevOps, notamment Azure DevOps Test Plans, pour la gestion des cas de test et le suivi des bogues.
  • Connaissance de SQL et d’Oracle pour la validation des données.
  • Expérience dans le test de systèmes orientés API et de flux de travail complexes.
  • Compréhension de l’utilisation réelle des applications d’affaires, des plateformes de données et des outils de reporting, ainsi que de l’impact des défaillances sur les processus d’affaires.
  • Capacité à réfléchir en termes de cas d’usage concrets — et non seulement en fonctionnalités — et à anticiper les risques avant la mise en production.
  • Aisance à travailler dans des environnements Windows et à valider des scénarios d’installation et de mise à niveau.
  • Assurance et crédibilité pour exprimer clairement lorsqu’un produit n’est pas prêt pour la mise en production.

Chez nous tu bénéficieras de :

  • Semaine de travail flexible de 37,5 heures
  • Travailler à domicile ou au bureau (présence au bureau requise pour certaines rencontres)
  • Bonus annuel (discrétionnaire)
  • Contributions de l’employeur à un REER
  • Assurances collectives incluant l’invalidité et les soins dentaires (individuelle ou familiale)
  • Compte de dépenses de santé
  • Programme d’aide aux employés
  • Programme de prime à la référence
  • Programme de remboursement des frais de formation
  • Bureau moderne avec bistro, salle de gym, patios extérieurs et un lounge avec Nintendo switch.
  • À 5 min du métro, et avec un stationnement gratuit.

__


Who are we?

Nectari Software Inc. is a global leader in Business Intelligence for small and mid-sized enterprises. Built on decades of expertise and a strong foundation of innovation, our mission is to help organizations unlock the full potential of their data so they can make smarter decisions, faster. 

Our flagship solution, Nectari, is a powerful and intuitive business intelligence solution designed for modern cloud environments and enhanced with advanced integrated AI. It transforms real-time data into meaningful insights, enables natural language exploration, automates analysis, and uncovers trends instantly simplifying the path from data to action. 

Trusted by organizations worldwide and supported by a dynamic global partner network, Nectari delivers a reliable, modern, and accessible analytics experience that empowers businesses to grow and succeed. 

Why join Nectari?

All our team, whether functionally or technically oriented, work together to deliver solutions that meet business needs to consistently deliver more value to our products and users.

Joining Nectari means being part of a human-sized team that develops solutions for companies worldwide (more than 60,000 users in North America, Europe, Asia, and Australia...).

We are committed to ensuring that each of our employees can express their ideas and participate in developing our products and methodologies. At Nectari, we leave room for initiative. Anyone who wants to get involved and take responsibility will be listened to and supported in this sense.

Your role:

Your role as a QA Technical Lead

As part of the development team, you’ll be responsible for strengthening our QA practice and making sure our software holds up in real-world scenarios — not just happy paths. 

You’ll be required to :

  • Work closely with Product, Dev, and DevOps to make sure test coverage matches how the system actually works.
  • Build a strong understanding of how the software works and how customers use it in real life and use that knowledge to design strong functional and end-to-end test scenarios.
  • Review and challenge test cases written by the QA team and Developers to spot gaps, especially around integrations, edge cases, and “what if this fails?” scenarios.
  • Plan and execute technical test scenarios that simulate real-world system behavior and potential failures.
  • Partner with DevOps to set up realistic QA environments that mimic production.
  • Introduce stronger negative and failure-mode testing so we catch issues before customers do.
  • Mentor junior and intermediate QA team members and help them level up their technical testing skills.
  • Help define what “ready to release” really means and clearly communicate risks before deployments.
  • Use SQL to validate data, confirm system behavior, and troubleshoot complex issues.
  • Continuously improve how we test — processes, tools, structure — so the team gets stronger over time.
  • Be comfortable raising concerns when something feels risky or under-tested.
  • Accurately document and report identified bugs or issues, including clear and reproducible steps for replication.
  • Catch and identify bugs before they reach customers, ensuring a high-quality product.
  • Continuously improve testing methodologies, processes, and tools by staying updated with industry best practices.
  • Work as a team player, collaborating effectively with cross-functional teams to understand requirements and provide valuable input.
  • Display curiosity, a willingness to learn, and a drive to improve.

What we’re looking for:

  • Strong understanding of how systems work — including deployments, integrations, APIs, and multi-environment setups.
  • Experience testing beyond the UI — especially scenarios that simulate real-world system behavior and potential failures.
  • Experience mentoring or guiding QA team members and helping raise the overall quality bar.
  • Strong analytical thinking and the habit of asking “what happens if this fails?”
  • Strong attention to detail, excellent communication skills, and a proactive problem-solving approach.
  • Proficiency in using Azure DevOps and specifically Azure DevOps Test Plan for test case management and bug tracking.
  • Knowledge of SQL, Oracle for data validation.
  • Experience testing API-driven systems and complex workflows.
  • Understanding of how business applications, data platforms, and reporting tools are used in real-world scenarios, and how failures can affect business processes.
  • Ability to think in practical use cases — not just features — and anticipate risks or issues before release.
  • Comfort working in Windows environments and validating installation and upgrade scenarios.
  • Confidence to speak up when something isn’t ready.

With us, you’ll enjoy the following benefits:

  • Flexible 37.5-hour work week 
  • Work from home or office (office presence required for certain meetings) 
  • Annual bonus (discretionary) 
  • Employer contributions to an RRSP 
  • Group insurance, including disability and dental (individual or family) 
  • Health Spending Account 
  • Employee assistance program 
  • Referral bonus program 
  • Training reimbursement program 
  • Modern office with a gym, outdoor patios, a lounge with a coffee machine and a Nintendo Switch.
  • 5 minutes from the metro, and free parking.