Quality Assurance Software Developer

50 minutes ago


Montreal, Canada Ribbon Communications Operating Company Full time

JOB TITLE         Junior Quality Assurance Software Developer – Ribbon AnalyticsRibbon 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 learningOPPORTUNITY 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 systemsBuild and maintain automation frameworks using Python or PerlCollaborate with DevOps teams to validate deployments on Kubernetes platformsDevelop and manage Jenkins pipelines for automated testing and continuous integrationIdentify, document, and track defects, ensuring timely resolutionPerform scalability and reliability testing for large-scale data systemsContinuously improve testing processes by adopting new tools and methodologiesProvide detailed reports and metrics to stakeholders on test coverage, performance, and qualityConduct database performance testing for PostgreSQL and Hadoop clustersProvide guidance to junior quality assurance software developersRequired Qualifications:Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, ideally with specialization in Data Engineering or Machine Learning3–10 years of experience in software testing and QA engineeringProficiency in automation scripting using Perl or PythonHands-on experience with Kubernetes platformsSolid understanding of test planning, execution, and automation strategiesPractical experience in Jenkins pipeline creation and managementFamiliarity with CI/CD pipelines and DevOps practicesStrong analytical, problem-solving, and communication skillsAssets:Experience with micro service architecture (Kubernetes, Containers, REST API) Deep knowledge of Python, advanced SQL, database technologiesExperience in Java, GoExperience with Deep Learning platformsExperienced in engineering data pipelines using big data technologies (Impala, Presto, Spark, Flink) on medium to large scale data setsWork Arrangement:Hybrid role – Work from the office on Tuesday, Wednesday and Thursday.TITRE DU POSTE : Développeur junior en assurance qualité logicielle – Ribbon AnalyticsRibbon 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 complexesConstruire et maintenir des plateformes d’automatisation en Python ou PerlCollaborer avec les équipes DevOps pour valider les déploiements sur des plateformes KubernetesDévelopper et gérer des pipelines Jenkins pour les tests automatisés et l’intégration continueIdentifier, documenter et suivre les défauts, en assurant leur résolution rapideEffectuer des tests de fiabilité en fonction de la demande pour des systèmes de données à grande échelleAméliorer continuellement les processus de test en adoptant de nouveaux outils et méthodologiesFournir 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 HadoopApporter du soutien à d’autres développeurs juniors en assurance qualité logicielleQualifications 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 profond3 à 10 ans d’expérience en tests logiciels et en ingénierie QAMaîtrise des scripts d’automatisation en Perl ou PythonExpérience pratique avec KubernetesCompréhension de la planification, de l’exécution et des stratégies d’automatisation des testsExpérience pratique dans la création et la gestion de pipelines JenkinsFamiliarité avec les pipelines CI/CD et les pratiques DevOpsExcellentes compétences analytiques, en résolution de problèmes et en communicationAtouts :Expérience avec l’architecture microservices (Kubernetes, conteneurs, API REST)Connaissance approfondie de Python, SQL avancé et des technologies de bases de donnéesExpérience en Java, GoExpérience avec des plateformes d’apprentissage profondExpé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 à grandeModalité de travail :Poste hybride – Travail du bureau les mardi, mercredi et jeudi.



  • Montreal, Quebec, Canada Ribbon Communications Full time

    JOB TITLE Junior Quality Assurance Software Developer – Ribbon AnalyticsRibbon 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...


  • Montreal (administrative region), Canada Ribbon Communications Inc. Full time

    Cookie Noticepersonalizations. For more information, please see our .Quality Assurance Software Developer page is loaded## Quality Assurance Software Developerlocations: Canada, Quebec, Montrealtime type: Full timeposted on: Posted Yesterdayjob requisition id: REQ-2025-2797**JOB TITLE Junior Quality Assurance Software Developer – Ribbon...


  • Montreal (administrative region), Canada Ribbon Communications Full time

    JOB TITLE Junior 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...


  • Montreal, Canada INTEGRIM inc. Full time

    Since 1992, INTEGRIM has been supporting companies and organizations in sustainable development, through the processing and digital management of corporate documents. We estimate that in 30 years, together with our customers, we have reduced the impact of deforestation by more than 20,000 trees! And every year, we continue to add more companies to this green...


  • Montreal, Canada INTEGRIM inc. Full time

    Since 1992, INTEGRIM has been supporting companies and organizations in sustainable development, through the processing and digital management of corporate documents. We estimate that in 30 years, together with our customers, we have reduced the impact of deforestation by more than 20,000 trees! And every year, we continue to add more companies to this green...


  • Montreal, Quebec, Canada Cirque du Soleil Full time

    Quality Assurance SpecialistInformation TechnologyPermanent positionWe were born from an eclectic troop of performers. Come live the experience of being yourself every day to create the extraordinary.OUR MISSIONSince 1984, Cirque du Soleil Entertainment Group has been focusing on ever more creative and magical work in order to constantly push the limits of...


  • Montreal, Canada Planisware Full time

    What you'll do Join Planisware for this exciting opportunity! As a QA Analyst, you will be responsible for quality assurance activities in the context of software implementations by our consulting teams, driving higher customer satisfaction as the ultimate objective through quality by design. Working as part of a team of Planisware functional and technical...

  • Quality Assurance

    4 days ago


    Montreal, Quebec, Canada TS Imagine Full time

    À propos du posteLe Développeur en automatisation de l'assurance qualité développera, maintiendra et étendra des frameworks et des solutions d'automatisation de tests en utilisant les dernières technologies et divers langages. Ce rôle d contributeur individuel améliore et crée des solutions d'automatisation pour plusieurs produits, plateformes et...

  • Quality Assurance

    4 days ago


    Montreal, Quebec, Canada TS Imagine Full time

    À propos du posteLe Développeur en automatisation de l'assurance qualité développera, maintiendra et étendra des frameworks et des solutions d'automatisation de tests en utilisant les dernières technologies et divers langages. Ce rôle d contributeur individuel améliore et crée des solutions d'automatisation pour plusieurs produits, plateformes et...


  • Montreal, Quebec, Canada Cirque du Soleil Entertainment Group Full time

    Information TechnologyPermanent positionWe were born from an eclectic troop of performers. Come live the experience of being yourself every day to create the extraordinary.OUR MISSIONSince 1984, Cirque du Soleil Entertainment Group has been focusing on ever more creative and magical work in order to constantly push the limits of the imagination and surprise...