×
Register Here to Apply for Jobs or Post Jobs. X

Senior Quality Assurance Software Developer – Analytics

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Ribbon Communications Operating Company
Full Time position
Listed on 2026-09-15
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Montreal

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 Dev Ops 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 Dev Ops 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…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary