Senior Quality Assurance Software Developer – Analytics - Montreal, Quebec
8 hours ago

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 senior 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, $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.
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
We are seeking an Analytics Engineer with exceptional Power BI skills to implement and support advanced BI applications, help integrate analytics into larger business ecosystems, · and contribute to pre-sales innovation efforts that demonstrate Syntax's thought leadership in data ...
3 weeks ago
We are looking for an Analytics Developer within the Analytics AI PL & Claims team who will work closely with IT teams and data analysts.Our growing team uses machine learning data science software engineering AI agility UX and design thinking to transform the customer experience ...
1 month ago
The company is looking for an Analytics Developer who will work closely with IT teams and data analysts to achieve objectives by providing technical support on various projects. · Create analytical implementation guides. · Implement tagging solutions on the web. · Maximize analyt ...
1 month ago
The Analytics Developer will work closely with the IT teams and data analysts to contribute to achieving objectives by providing technical support on a variety of projects. · ...
1 month ago
Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. We are seeking an Analytics Engineer with exceptional Power BI skills, a problem-solving mindse ...
3 weeks ago
We are seeking a strategic yet technical leader to manage a team of Data Analysts and Analytics Engineers, driving enterprise analytics initiatives that deliver actionable insights across global business functions. · ...
3 days ago
We are seeking a Senior Data Developer, Analytics to design build and maintain reliable data pipelines and analytics warehouse workflows that ensure accurate timely and accessible data across MEDFAR. The ideal candidate will automate processes ensure data quality collaborate with ...
1 month ago
· ...
1 day ago
· ...
1 month ago
As a Senior Data Developer, Analytics at MEDFAR Clinical Solutions, you will design and build reliable data pipelines and analytics warehouse workflows to ensure accurate and timely data across the company. · ...
1 month ago
· ...
1 month ago
Développeur senior en assurance qualité logicielle – Ribbon Analytics · Ribbon Communications recherche un développeur senior pour contribuer à la couverture des tests des fonctionnalités de Ribbon Analytics. · Le poste fait partie de l'équipe de développement Ribbon Technology a ...
1 week ago
Ribbon Communications recherche un développeur en assurance qualité logicielle pour contribuer à la couverture des tests des fonctionnalités de Ribbon Analytics. · Le poste fait partie de l'équipe de développement Ribbon Technology and Solutions, travaillant avec les technologies ...
1 week ago
As a senior advanced analytics advisor in practice development at Desjardins you collaborate with the team to support AI innovation and skills development. · Design and deploy skills development initiatives: Identify needs and create training paths to strengthen AI skills · ...
1 month ago
You collaborate with the team to support AI innovation and skills development at Desjardins. You play a key role in designing, planning and implementing strategic initiatives to build expertise... · ...
1 month ago
Intern, Data Solutions Developer - Data & Analytics Center of Excellence (IT) (Summer 2026)
Only for registered members
This internship will involve developing maintaining and optimizing data flows using leading cloud solutions like Azure Data Factory (ADF) and Databricks. · Develop maintain and optimize reports dashboards with tools like PowerBI · ...
2 weeks ago
Intern, Artificial Intelligence Developer - Data & Analytics Center of Excellence (IT) (Summer 2026)
Only for registered members
You will contribute to applying feature engineering concepts over given data for training models and developing and optimizing Python scripts for data processing and automation. · You will learn the architecture and operation of a modern Machine Learning platform. · ...
2 weeks ago
Intern, Data Solutions Developer - Data & Analytics Center of Excellence (IT) (Summer 2026)
Only for registered members
This summer intern will contribute to developing data flows using cloud solutions like Azure Data Factory (ADF) and Databricks. · ...
2 weeks ago
+Recherche un(e) Consultant(e) SAP Business Data Cloud (Contrat) expérimenté(e) pour concevoir et mettre en œuvre des solutions modernes de données et d'analytique. · +Concevoir et implémenter des architectures de données d'entreprise utilisant SAP Datasphere · Développer des mod ...
2 days ago
Le/la Directeur(trice) Data est responsable de définir et piloter la stratégie data. Il/elle assure la gouvernance des données. · ...
1 week ago