Senior Quality Assurance Software Developer - Analytics
$80k - $110k per yearRibbon Communications
JOB TITLESeniorQuality AssuranceSoftware Developer– RibbonAnalytics
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 aquality assurancesoftware developerto assist in thetest coverageof features onRibbonAnalytics. Ribbon Analytics is a big data NetworkAnalytics and Security product that collects,processes and reacts to massive amounts of data collected from the network,leveragingMachine Learning and other techniquestoanalyzetrends and outliers in the data and take action to mitigatesecurity threats, fraudetc.In a customer’s network.
The position will be withintheRibbon Technology andSolutionsdevelopment team,working on the latest technologies in the Big Data and Analyticsfieldusing contemporary data visualization andUI frameworksas a front end to the latest Big Data platform engines such as Kubernetes/Docker, Hadoop, andAngularwithin a virtualized, micro-services application architecture.
Responsibilities:
Design, develop, and execute test plans for complex distributed systems
Build and maintain automation frameworks using Pythonor 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
Continuouslyimprovetesting 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 tojunior quality assurance software developers
RequiredQualifications:
Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, ideally with specialization in Data Engineering or Machine Learning
3–10years 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:
Experiencewithmicro 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, notre dévouement à la satisfaction client et notre engagement envers la responsabilité sociale et environnementale. Joignez-nous à 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.
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.’
#J-18808-Ljbffr
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 aquality assurancesoftware developerto assist in thetest coverageof features onRibbonAnalytics. Ribbon Analytics is a big data NetworkAnalytics and Security product that collects,processes and reacts to massive amounts of data collected from the network,leveragingMachine Learning and other techniquestoanalyzetrends and outliers in the data and take action to mitigatesecurity threats, fraudetc.In a customer’s network.
The position will be withintheRibbon Technology andSolutionsdevelopment team,working on the latest technologies in the Big Data and Analyticsfieldusing contemporary data visualization andUI frameworksas a front end to the latest Big Data platform engines such as Kubernetes/Docker, Hadoop, andAngularwithin a virtualized, micro-services application architecture.
Responsibilities:
Design, develop, and execute test plans for complex distributed systems
Build and maintain automation frameworks using Pythonor 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
Continuouslyimprovetesting 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 tojunior quality assurance software developers
RequiredQualifications:
Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, ideally with specialization in Data Engineering or Machine Learning
3–10years 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:
Experiencewithmicro 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, notre dévouement à la satisfaction client et notre engagement envers la responsabilité sociale et environnementale. Joignez-nous à 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.
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.’
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Quality Assurance Software Developer - Analytics in Winnipeg, MB vacancy
$95k - $105k per year
...Quality Assurance Manager Winnipeg, MB | Full-Time | Permanent | $95,000 – $105,000 per... ...sanitation monitoring tools and data tracking software ~ Proficiency in Microsoft Office;... ...and government agencies ~ A sharp analytical mind and a practical, problem-solving...SuggestedPermanent employmentFull timeCasual workWork at officeNight shift- ...POSITION SUMMARY: Ensure the New Flyer Quality system is fully understood, executed, and... ...provides leadership to the Quality Assurance Department and the plant overall, ensuring... ...while meeting New Flyer’s quality standards. Develop relationships with customers to promote a...SuggestedFull timeInternshipImmediate startFlexible hoursShift work
- ...integrated, single-source solutions provider delivering consistent, high-quality aluminum permanent mold castings to our customers. We are currently seeking a reliable and hardworking Quality Assurance Manager to join our team in a fast-paced manufacturing environment....SuggestedPermanent employmentFull timeFlexible hoursShift work
- ...perform to your expectations. We are proud of our long-standing partnerships with family-owned Canadian chicken farmers to produce high quality products. Role: Responsible for monitoring employee GMP compliance and product quality specification compliance of the raw...SuggestedContract work
- ...POSITION SUMMARY: The Director of Quality – Transit leads the Quality... ...System is effective, develops capable teams, and works across... ...risks, and priorities. Keep senior leadership informed about quality... ...problem solving, and quality assurance into everyday work. Drive consistent...SeniorPermanent employmentFull timeImmediate start
$131k - $191.4k per year
...posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview... ...with global teams to deliver high quality cloud services that help customers transform... ...Experience in big data analytics Solid experience on building and maintaining...For contractors- ...Description We are looking for a Senior Routing Engine Developer to design and build the next... ...management, CRM, identity, reporting, and analytics platforms. Design and develop... ...drive pragmatic decisions that balance quality, time, and cost. Establish engineering...SeniorFull timeInternshipRemote workRelocation
- ...The Quality Control Inspector will provide Quality Process Audit support to the Assembly Line. This position will assist in reducing process... ...air systems. Strong attention to detail with demonstrated analytical and problem-solving skills. Ability to build effective...Full timeTemporary work
- ...diverse divisions. We design and develop exciting, patented, and... ...growth. THE POSITION The Quality Engineer leads the... ...processes. Proficiency in CAD software, with the capability to design... ...Root Cause Analysis. Strong analytical and problem-solving skills....Full timeRemote work
- Apply senior software quality assurance expertise with SQL and test automation across Info-Tech’s remote or hybrid Canadian Application Development team.As a Senior Software QA Analyst, you will plan and execute test suites across Info-Tech products and systems. The work spans...SeniorRemote work
- ...your team to implement the right processes and practices across our organization to help ensure flight and product efficiency. As a Quality Inspector , you will ensure that all aircraft components, engines, and systems are maintained, repaired, or overhauled in full...Long term contractTemporary workTraineeshipInternshipImmediate startFlexible hoursShift workWeekend work
- ...portfolio continues to grow, we are seeking a Quality Coordinator (Site) to lead project... ...Responsible for execution of quality assurance and quality control activities on the project... ...Word and Excel, as well as learning new software platforms. The ideal candidate will...Full timeContract work
- ...As ATB's next QA Automation Developer you will have a unique opportunity... ...a solution with the highest quality. This role will be... .... This role will support our software delivery engine and help increase... ...test results, track quality assurance metrics (such as test...Long term contractFlexible hours1 day per week
$69.45k - $119.45k per year
...technologies on some of the most groundbreaking projects imaginable. Software Development team is a high-performing team to join. We focus on... ...clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to...Full timeWork at officeLocal areaShift work$18 per hour
Hi there! I'm Desiree, and I'm a homeowner in Winnipeg, Manitoba, looking for a reliable and detail-oriented housekeeper to join our household. If you have a knack for keeping things tidy and organized, I'd love to hear from you. I'm offering a position that pays $18 per hour...Hourly pay- ..., fair, and transparent stock market trading services globally.Senior Quality Assurance Analyst As a Senior Quality Assurance Analyst, you will join a fast-paced Agile squad—collaborating alongside Developers, Business Analysts, Architects, Product Owners, and a Scrum Master...SeniorWork at office2 days per week3 days per week
- ...7+ years of IT experience focused on Quality Assurance in P&C insurance domain and Guidewire testing... ...preferred Hands-on knowledge of software development and testing life cycles including... ...skills Strong critical thinking and analytical skills Internal applicants are asked...Senior
- About the RoleOur client, a prominent software solutions provider, is seeking a Senior Quality Assurance Automation Engineer to enhance their testing capabilities. This role is based in Kimberley and involves developing, implementing, and maintaining automated testing frameworks...Senior
- ...DNA at ATB, reflecting our commitment to developing world-class leaders who can truly... ...to business priorities. As ATB’s next Senior Manager, QA Services, you will have... ...will define and spearhead the necessary quality assurance strategies to ensure high standards. As...SeniorLong term contractFlexible hours1 day per week
- ...reliable releases. This contract role emphasizes hands on quality delivery.As a Senior Quality Assurance Analyst, you will support medium to large initiatives... ...with Jira XRay or Azure DevOpsStrong communication, analytical, troubleshooting, and problem solving skillsApply...SeniorContract work
$89.7k - $149.8k per year
...for customers and for you. Our Software Development Engineers (SDEs)... ...we deliver the highest quality solutions for our customers.... ...solutions forward. Design and develop scalable solutions using cloud... ...Strong problem-solving and analytical skills Excellent written and...Full timeInternship$74.7k per year
Job Responsibility: Senior Contract Officer - Hybrid Location: Pinawa, Manitoba... ...for ensuring compliance with technical, quality assurance and project requirements, while observing... ...the ability to: Demonstrate strong analytical and problem solving skills. Work positively...SeniorFull timeContract workFor contractorsCasual workWork at officeRemote workRelocationRelocation packageFlexible hoursShift work- ...week, in-office)We are seeking a talented and experienced **Senior Software Developer** to join our Civil Engineering Applications team. In this role... ...distributed engineering teams to deliver scalable, high-quality solutions.* Participate in architecture and design discussions...SeniorApprenticeshipWork at officeLocal area3 days per week
$80.47k - $120.71k per year
...Whitby, Toronto and Mississauga Offices is looking for a Senior Quality Assurance Inspector to perform inspection duties on Highway/Road/Bridge... ...and quality. Provide coaching to team members to develop skills. Identify non‑compliance with policies and regulatory...SeniorContract workTemporary workFor contractorsSummer workSeasonal workWork at officeLocal areaNight shiftWeekend work3 days per week- ...week, in-office)We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team. In this... ...globally distributed engineering teams to deliver scalable, high-quality solutions.Participate in architecture and design discussions...SeniorApprenticeshipWork at officeLocal area3 days per week
- About UsWe are the independent expert in assurance and risk management. Driven by our purpose, to safeguard life, property, and... ...and regionally, in the energy industry. About The RoleThe Senior Software Developer is responsible for designing, developing, and maintaining...SeniorLong term contractTemporary workWork at officeFlexible hours3 days per week
- ...For more details, please visit : TitleSenior Manager, Quality Assurance & RAJob DescriptionThe Senior Manager, Quality Assurance & Regulatory Affairs... ...addressed and escalated, drives continuous improvement and develops organizational capability across QA, QMS and Regulatory...SeniorContract workWorldwide
- Shape quality assurance for Invisalign automated treatment planning, using clinical analysis and advanced verification in Toronto, Ontario.This Senior Software Developer in Test works across Align’s Treatment Planning group and clinical expert community. You will verify open...Senior
$134k - $184k per year
Senior Manager, Clinical Quality Assurance Full-timeWorkday Global Grade: 18Compensation: CAD 134,000 - CAD 184,000 - yearlyAbout AbbVieAbbVie's mission... ...outcomes.Maintain awareness of all applicable regulations and develop appropriate standards to measure quality in assigned...SeniorInternshipLocal area- Lead quality assurance, QMS, and regulatory affairs at Piramal Pharma Solutions’ Aurora site, overseeing... ..., risk, and quality decisions. This senior leadership role directs teams and... ...readiness. The role partners with Operations, Analytical Services, R&D, Engineering, and Supply...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Quality Assurance Software Developer - Analytics. Be the first to apply!
Related searches
- senior quality assurance engineer Winnipeg, MB
- software quality assurance engineer Winnipeg, MB
- qa engineer Winnipeg, MB
- software test engineer Winnipeg, MB
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB


