Apply now

Posted last month

Senior Quality Assurance Software Developer – Analytics

@ Ribbon Communications Canada ULC

Montréal, Quebec

$90k–$120k/yrFull-time3+ years experienceBilingual
Apply now
SIGNALS

Pay:

$90,000–$120,000 a year

Responsibilities:

  • Concevoir et exécuter des plans de test pour systèmes distribués
  • Construire et maintenir des automatisations en Python ou Perl
  • Valider les déploiements sur Kubernetes avec les équipes DevOps
  • Développer et gérer des pipelines Jenkins
  • Effectuer des tests de performance sur PostgreSQL et Hadoop

Requirements summary:

  • Diplôme en informatique ou génie connexe
  • 3 à 10 ans d'expérience en tests logiciels
  • Maîtrise de Python ou Perl pour l'automatisation
  • Expérience pratique avec Kubernetes et Jenkins
  • Fluence en français et en anglais requise

Tools & skills

Benefits mentioned

Vision
Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-09-29
First seen by our source
2026-10-12
Source record updated
2026-11-02

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Scheduleday
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
EducationBachelor’s degree (required)
Fields of studyComputer Science, Electrical Engineering, Computer Engineering, Data Engineering, Machine Learning
Perks mentionedPerformance bonus

Summary and details written by AI from the posting; the employer’s posting is the authority.

Ribbon Communications Canada ULC

FieldValue
Open jobs on Jobsy2
Job description

JOB TITLE Senior Quality Assurance Software Developer – Ribbon Analytics

Ribbon Communications is a global leader in secure cloud communications software solutions, IP and optical networking solutions, and cloud-to-edge communications. We serve a diverse range of customers, including service providers, enterprises, governments, and critical infrastructure providers. Our innovative solutions are designed to modernize networks, enhance competitive positioning, and improve business outcomes in today's data-driven world.

At Ribbon, we are committed to fostering a culture of diversity, equality, and inclusion. Our team works collaboratively across functions and geographies. We pride ourselves on our passion for innovation, our dedication to customer satisfaction, and our commitment to social and environmental responsibility. Join us to be part of a dynamic team that values creativity, collaboration, and continuous learning

OPPORTUNITY

Ribbon Communications is looking for a quality assurance software developer to assist in the test coverage of features on Ribbon Analytics. Ribbon Analytics is a big data Network Analytics and Security product that collects, processes and reacts to massive amounts of data collected from the network, leveraging Machine Learning and other techniques to analyze trends and outliers in the data and take action to mitigate security threats, fraud etc. in a customer’s network.

The position will be within the Ribbon Technology and Solutions development team, working on the latest technologies in the Big Data and Analytics field using contemporary data visualization and UI frameworks as a front end to the latest Big Data platform engines such as Kubernetes/Docker, Hadoop, and Angular within a virtualized, micro-services application architecture.

Responsibilities:

Design, develop, and execute test plans for complex distributed systems

Build and maintain automation frameworks using Python or Perl

Collaborate with DevOps teams to validate deployments on Kubernetes platforms

Develop and manage Jenkins pipelines for automated testing and continuous integration

Identify, document, and track defects, ensuring timely resolution

Perform scalability and reliability testing for large-scale data systems

Continuously improve testing processes by adopting new tools and methodologies

Provide detailed reports and metrics to stakeholders on test coverage, performance, and quality

Conduct database performance testing for PostgreSQL and Hadoop clusters

Provide guidance to junior quality assurance software developers

Required Qualifications:

Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, ideally with specialization in Data Engineering or Machine Learning

3–10 years of experience in software testing and QA engineering

Proficiency in automation scripting using Perl or Python

Hands-on experience with Kubernetes platforms

Solid understanding of test planning, execution, and automation strategies

Practical experience in Jenkins pipeline creation and management

Familiarity with CI/CD pipelines and DevOps practices

Strong analytical, problem-solving, and communication skills

  • Fluency in both French and English (spoken and written) is required. The successful candidate must be able to effectively communicate, collaborate, and document technical information in both languages with customers, partners, and cross-functional teams.

  • Assets:

    Experience with micro service architecture (Kubernetes, Containers, REST API)

    Deep knowledge of Python, advanced SQL, database technologies

    Experience in Java, Go

    Experience with Deep Learning platforms

    Experienced in engineering data pipelines using big data technologies (Impala, Presto, Spark, Flink) on medium to large scale data sets

    Work Arrangement:
    Hybrid role – Work from the office on Tuesday, Wednesday and Thursday.

    TITRE DU POSTE : Développeur sénior en assurance qualité logicielle – Ribbon Analytics

    Ribbon Communications est un leader mondial en solutions logicielles de communication, de réseaux IP et optiques, ainsi que de communications vers les réseaux périphériques (Edge). Nous servons une clientèle variée, incluant des fournisseurs de services, des entreprises, des gouvernements et des fournisseurs d’infrastructures critiques. Nos solutions innovantes visent à moderniser les réseaux, améliorer la compétitivité et optimiser les résultats d’affaires dans un monde axé sur les données.

    Chez Ribbon, nous nous engageons à promouvoir une culture de diversité, d’égalité et d’inclusion. Notre équipe collabore avec une multitude de différents groupes répartis dans plusieurs régions. Nous sommes fiers de notre passion pour l’innovation, de notre dévouement à la satisfaction client et de notre engagement envers la responsabilité sociale et environnementale. Joignez-vous à nous pour faire partie d’une équipe dynamique qui valorise la créativité, la collaboration et l’apprentissage continu.

    OPPORTUNITÉ

    Ribbon Communications recherche un développeur en assurance qualité logicielle pour contribuer à la couverture des tests des fonctionnalités de Ribbon Analytics. Ribbon Analytics est un produit d’analyse de réseau et de sécurité basé sur le Big Data, qui collecte, traite et réagit à des volumes massifs de données provenant du réseau. Il utilise l’apprentissage automatique et d’autres techniques pour analyser les tendances et les anomalies, et prendre des mesures afin de réduire les menaces de sécurité, la fraude, etc., dans le réseau des clients.

    Le poste fait partie de l’équipe de développement Ribbon Technology and Solutions, travaillant avec les technologies les plus récentes dans le domaine du Big Data et de l’analytique, en utilisant des plateformes modernes de visualisation et d’interface utilisateur basée sur des microservices utilisant les technologies Kubernetes, Hadoop et Angular.

    Responsabilités :

    • Concevoir, développer et exécuter des plans de test pour des systèmes distribués complexes
    • Construire et maintenir des plateformes d’automatisation en Python ou Perl
    • Collaborer avec les équipes DevOps pour valider les déploiements sur des plateformes Kubernetes
    • Développer et gérer des pipelines Jenkins pour les tests automatisés et l’intégration continue
    • Identifier, documenter et suivre les défauts, en assurant leur résolution rapide
    • Effectuer des tests de fiabilité en fonction de la demande pour des systèmes de données à grande échelle
    • Améliorer continuellement les processus de test en adoptant de nouveaux outils et méthodologies
    • Fournir des rapports détaillés et des métriques sur la couverture des tests, la performance et la qualité
    • Réaliser des tests de performance des bases de données pour PostgreSQL et des clusters Hadoop
    • Apporter du soutien à d’autres développeurs juniors en assurance qualité logicielle

    Qualifications requises :

    • Diplôme en informatique, génie électrique, génie informatique ou domaine connexe, idéalement avec une spécialisation en ingénierie des données ou en apprentissage profond
    • 3 à 10 ans d’expérience en tests logiciels et en ingénierie QA
    • Maîtrise des scripts d’automatisation en Perl ou Python
    • Expérience pratique avec Kubernetes
    • Compréhension de la planification, de l’exécution et des stratégies d’automatisation des tests
    • Expérience pratique dans la création et la gestion de pipelines Jenkins
    • Familiarité avec les pipelines CI/CD et les pratiques DevOps
    • Excellentes compétences analytiques, en résolution de problèmes et en communication

    Atouts :

    • Expérience avec l’architecture microservices (Kubernetes, conteneurs, API REST)
    • Connaissance approfondie de Python, SQL avancé et des technologies de bases de données
    • Expérience en Java, Go
    • Expérience avec des plateformes d’apprentissage profond
    • Expérience dans la conception de pipelines de données utilisant des technologies Big Data (Impala, Presto, Spark, Flink) sur des ensembles de données de taille moyenne à grande

    Modalité de travail :
    Poste hybride – Travail du bureau les mardi, mercredi et jeudi.

    The anticipated base pay range for this full-time position in all geographic locations is $90,000.00 - $120,000.00 annually. Actual compensation within the range will be determined based on a variety of factors, including, but not limited to the candidate’s experience, skills and education. The compensation package also includes eligibility for an incentive plan and comprehensive benefits, subject to applicable requirements.

    Please Note:

    'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'

    Similar jobs

    • Request for Proposals for Accounting Services

      Montréal, QC

      CUTV

      Assist with government, tax, and regulatory requirements; Communicating with CUTV management, Treasurer, Finance Committee, and Board of Directors as required; Proponents must clearly identify whether they will conduct…

    • Analyste financier·ère

      Montréal, QC
      HybridFull Time

      Go RH

      Minimum de 5 ans d’expérience dans un poste similaire; Capacité à gérer plusieurs projets simultanément et à s’adapter à un environnement multisite en constante évolution

    • Country Tax Manager

      Montréal, QC

      Alstom

      Assess the tax implications of business decisions and translate complex tax requirements into practical recommendations for operational and finance teams; Oversee Canadian tax compliance requirements, including T106…

    • Chef de Programme / Program Manager

      Montréal, QC
      Hybrid

      OPAL-RT: The company's core software, RT-LAB, enables users to rapidly develop models suitable for Real-Time Simulation, while minimizing initial investment…

      Ici, la complexité fait partie du défi et ce sont la créativité, la communication, les connaissances techniques et les compétences en résolution de problèmes qui nous permettent de faire…; Développer l'expertise et la…

      Responsable produit / Product Manager

      Montréal, QC
      Hybrid

      OPAL-RT: The company's core software, RT-LAB, enables users to rapidly develop models suitable for Real-Time Simulation, while minimizing initial investment…

      6+ YOEIci, la complexité fait partie du défi et ce sont la créativité, la communication, les connaissances techniques et les compétences en résolution de problèmes qui nous permettent de faire…; À ce carrefour stratégique…

      Problem solving, Leadership, Decision making, Ergonomics, Documentation, Process improvement

    • Executive Director

      Montréal, QC
      Full Time

      The Vimy Foundation

      You are bilingual and have experience leading a charitable, cultural, public-sector or military organization; You bring fundraising experience or the drive and determination to build that expertise

      Directrice générale ou Directeur général, Fondation Vimy

      Montréal, QC
      Full Time

      The Vimy Foundation

      Vous êtes bilingue et avez de l’expérience à la direction d’un organisme de bienfaisance, d’une organisation culturelle, publique ou militaire; Vous avez de l’expérience en collecte de fonds ou la détermination…

    Locations & environments

    Locations

    All of CanadaRemote · Hybrid · On-site · Field

    Pro tip: add remote jobs to widen your search.

    Exclude locations

    Workplace type

    Company jobs in these results

    These are this company’s jobs loaded in your current search. The company may have more openings.