Talent.com
Ribbon Communications Operating Company
Senior Quality Assurance Software Developer – AnalyticsRibbon Communications Operating Company • Montreal, Quebec, Canada
Senior Quality Assurance Software Developer – Analytics

Senior Quality Assurance Software Developer – Analytics

Ribbon Communications Operating Company • Montreal, Quebec, Canada
14 days ago
Salary
CA$80,000.00 yearly
Job type
  • Full-time
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

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 $80,000.00 - $110,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.

Create a job alert for this search

Senior Quality Assurance Software Developer – Analytics • Montreal, Quebec, Canada

Similar jobs

Quality Assurance Automation Developer (Remote) JP859

PathlionMontreal (administrative region), QC, CA
Remote
Full-time

The Government of Alberta (GoA) has embarked on transforming the work of government to deliver simpler, more efficient, and better services for the citizens of Alberta, thereby ensuring that the ne... Show more

 • Promoted

Embedded Software Quality Assurance Specialist / Assurance Qualité des Logiciels Embarqués

dormakabaMontreal (administrative region), QC, CA
Full-time

Embedded Software Quality Assurance Specialist based in Montreal, QC.The Embedded Software Quality Assurance Specialist is responsible for contributing to the quality and reliability of dormakaba’s... Show more

 • Promoted

Project Quality Assurance Specialist (Manufacturing)

Jump! recruitersMontreal (administrative region), QC, CA
Full-time

ASME, ISO, NQA‑1), with strong interaction with clients and regulatory bodies.Quality is an integral part of project performance.Project Quality Assurance Specialist.This role is intended for an ex... Show more

 • Promoted

Remote Quality Assurance Role for Innovative Oncology Software

RadformationMontreal (administrative region), QC, CA
Remote
Full-time

Shape the future of cancer treatment as a Quality Assurance Manager, ensuring that AutoContour meets high-quality standards.Work remotely while executing tests and validation processes for product ... Show more

 • Promoted

Senior Quality Assurance Tester- EN

RBCMontreal (administrative region), QC, CA
Full-time

RBC Capital Markets is a leading global investment banking company dedicated to providing services in banking, finance, and capital markets to corporations, institutional investors, asset managers,... Show more

 • Promoted

Quality Assurance Analyst II

Axelon Services CorporationMontreal (administrative region), QC, CA
Full-time

Perform monthly targeted AML and Sanctions QA reviews to assess compliance with legal and internal requirements.Identify, escalate, and report potential compliance issues to senior management.Prepa... Show more

 • Promoted

Quality Assurance Engineer Longueuil Quebec

AllegionLongueuil, Montérégie, CA
Full-time

Drive quality assurance standards at Allegion as a Quality Assurance Engineer in Longueuil, Quebec.This role focuses on implementing effective quality processes and fostering continuous improvement... Show more

 • Promoted

Senior Software Developer in Test, Quality Platform

MaintainXmontreal (administrative region), qc, Canada
Full-time

As a Senior SDET on the Quality Platform team, you'll build the shared testing infrastructure, frameworks, and AI-assisted tooling that every engineering team at MaintainX relies on to ship quickly... Show more

 • Promoted

Senior Quality Assurance Specialist at Velan

Jump! recruitersMontreal (administrative region), QC, CA
Full-time

Leverage your expertise in quality assurance with Velan as a Senior Project Quality Assurance Specialist, available in Montréal or Granby.Engage with complex projects that meet strict quality stand... Show more

 • Promoted

Analyst, Quality Assurance

Bombardier Transportation GmbHDorval, QC, CA
Full-time

When applicable, Bombardier promotes flexible and hybrid work policies.At Bombardier, we design, build and maintain the world’s peak-performing aircraft for the world’s most discerning people and b... Show more

 • Promoted

Quality Assurance Engineer for eCommerce Platforms

Mattel CanadaMontreal (administrative region), QC, CA
Full-time

Elevate digital quality at Mattel as a Quality Assurance Engineer focusing on eCommerce.Ensure website performance and usability through detailed testing and collaboration.We are looking for a proa... Show more

 • Promoted

Quality Assurance Specialist Driving Automation and Collaboration

BraindateMontreal (administrative region), QC, CA
Full-time

Lead quality assurance initiatives in a tech-centric environment as a dedicated QA Specialist.Innovate and automate testing processes to ensure superior product quality and user satisfaction.In thi... Show more

 • Promoted

Quality Assurance Specialist

ABICh Inc. CanadaMontreal (administrative region), QC, CA
Full-time

The Quality Assurance (QA) Specialist is responsible for maintaining and improving the Quality Management System (QMS) to ensure compliance with FDA, ISO, and GMP requirements.This role supports qu... Show more

 • Promoted

SGS Bilingual Quality Assurance Specialist

SGSMontreal, Montreal (administrative region), CA
Full-time

Become a Bilingual Quality Assurance Specialist at SGS, where your expertise will drive manufacturing compliance and quality standards.Work in a dynamic environment with an emphasis on technical ac... Show more

 • Promoted

Intermediate Aerospace Quality Assurance Role

LEESTA Industries Ltd.Pointe-Claire, Montreal (administrative region), CA
Full-time

Elevate quality standards in aerospace with your expertise as a Quality Assurance Specialist.Collaborate with teams to ensure compliance and enhance manufacturing processes.We are looking for an in... Show more

 • Promoted

Freelance Software Developer (Kotlin) - Quality Assurance (AI Trainer)

MindriftMontreal (administrative region), QC, CA
Full-time

Freelance Software Developer (Kotlin) - Quality Assurance (AI Trainer).Be among the first 25 applicants.This opportunity is only for candidates currently residing in the specified country.Your loca... Show more

 • Promoted

Quality Assurance (QA) – Orchestrade

Evolvic Inc.Montreal (administrative region), QC, CA
Full-time

This position is part of our continuous improvement initiative for software quality, with the aim of industrializing and automating the Orchestrade application.This application is used by the Front... Show more

 • Promoted

Guidewire Quality Assurance Analyst - Bilingual

Maarut IncMontreal (administrative region), QC, CA
Full-time

Relevant experience within the Insurance industry.Experience working in an Agile/Scrum environment.Participate in the functional and technical analysis of solutions.Design and execute unit and inte... Show more

 • Promoted

AutoContour Quality Assurance Manager

RadformationMontreal (administrative region), QC, CA
Full-time

Radformation is transforming the way cancer clinics deliver care.Our innovative software automates and standardizes radiation oncology workflows, enabling clinicians to plan and deliver treatments ... Show more

 • Promoted

Senior QA Governance Leader - Agile, DevOps & SAFe

Maarut IncMontreal (administrative region), QC, CA
Full-time

A leading IT consulting firm is seeking a Senior Quality Assurance Expert with over 10 years of experience.The role involves establishing quality governance frameworks, optimizing QA processes, and... Show more