Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Qa Analyst

EXFO Inc.

Job DescriptionIngénieur en développement logiciel de tests (SDET)
À propos de nousNous développons des plateformes critiques de surveillance de la fibre et de visibilité réseau utilisées par de grands opérateurs de télécommunications et fournisseurs de centres de données partout dans le monde. Nos solutions permettent la surveillance en temps réel des réseaux de fibres optiques, notamment la détection et la localisation des défauts, l’analyse de la dégradation du signal et l’assurance de service, dans les réseaux extérieurs (OSP), les centres de données et les environnements DCI. Notre plateforme logicielle repose sur une architecture de microservices conteneurisés, fonctionne principalement sous Linux et est déployée dans des environnements sur site, infonuagiques et hybrides. La fiabilité, l’évolutivité, la performance et l’excellence opérationnelle sont au cœur de nos activités.
Le rôleNous recherchons un ingénieur en développement logiciel de tests (SDET) possédant de 5 à 7 ans d’expérience afin de concevoir, développer et faire évoluer les capacités de tests automatisés au cœur de nos plateformes de surveillance de la fibre. Vous travaillerez sur les tests manuels et exploratoires, l’automatisation des tests, les pipelines CI/CD, les systèmes distribués, les API, les intégrations, les flux de bout en bout et la validation des performances. Dans notre contexte, où la couverture automatisée est encore en développement, les tests manuels constituent une responsabilité essentielle et le fondement de toute automatisation pertinente. Le titulaire devra d’abord comprendre en profondeur le domaine de la surveillance de la fibre, les cas d’utilisation des clients et le comportement du système avant de concevoir ou d’automatiser les scénarios de test. Ce rôle combine l’ingénierie logicielle, l’ingénierie de la qualité et les pratiques DevOps.
Principales responsabilités
Concevoir, développer et maintenir des cadres de tests automatisés pour les API, les microservices, les applications Web, les intégrations et les flux système.
Automatiser les tests fonctionnels, d’intégration, de régression, de bout en bout (E2E) et de performance.
Intégrer les suites de tests automatisés, les contrôles de qualité, les rapports et la validation des versions aux pipelines CI/CD.
Créer et maintenir les environnements de test, les données de test, les objets simulés, les simulateurs et l’infrastructure de test conteneurisée.
Créer et exécuter des tests de charge, de stress, d’endurance, d’évolutivité et de régression des performances.
Analyser les goulots d’étranglement et collaborer avec les développeurs et les ingénieurs DevOps afin de prévenir les régressions de performance.
Valider les flux de travail entre les services distribués, les conteneurs, les bases de données, les composants réseau et les interfaces proches du matériel.
Effectuer des tests manuels, exploratoires, d’utilisabilité et de mise en production afin de comprendre le produit, valider les comportements attendus et établir des scénarios de test fiables avant leur automatisation.
Développer une compréhension approfondie de la surveillance de la fibre, des flux opérationnels et des cas d’utilisation des clients afin de déterminer quoi automatiser, à quel niveau et avec quels résultats attendus.
Analyser les défaillances des pipelines et des tests, distinguer les défauts du produit des problèmes d’automatisation ou d’infrastructure et améliorer la stabilité des tests.
Participer aux discussions d’architecture ainsi qu’aux revues de conception, de code et de tests.
Collaborer étroitement avec les équipes Produit, Développement, DevOps, Soutien et les autres ingénieurs afin de livrer des fonctionnalités fiables et à valeur ajoutée.
Compétences techniques requises
De 5 à 7 ans d’expérience professionnelle en développement logiciel, ingénierie de la qualité, automatisation des tests ou dans un rôle de SDET.
Solides compétences en programmation ou en script avec Java, JavaScript/TypeScript, Python, Go ou des langages comparables.
Expérience approfondie dans le développement et la maintenance de cadres de tests automatisés dans des environnements logiciels de production.
Expérience des tests d’API REST, de microservices, d’applications Web et d’intégrations de systèmes.
Capacité et volonté d’acquérir une compréhension approfondie du domaine de la surveillance de la fibre et de valider manuellement les scénarios avant de les automatiser.
Bonne compréhension de la conception des tests, de l’architecture d’automatisation, de la stratégie de régression, de l’isolation des défauts et des tests fondés sur les risques.
Expérience pratique démontrée en automatisation de tests E2E dans des systèmes distribués ou comportant plusieurs composants.
Expérience pratique démontrée en tests de performance, notamment les tests de charge, de stress, d’endurance et d’évolutivité, ainsi que l’analyse des résultats.
Expérience pratique démontrée avec Docker et les environnements de test ou d’application conteneurisés.
À l’aise dans les environnements Linux.
Maîtrise de Git et des méthodes de développement collaboratif.
Bonne compréhension de la concurrence, des réseaux, du traitement asynchrone et des considérations de performance propres aux systèmes distribués.
DevOps, CI/CD et ingénierie de la qualité
Expérience de l’intégration des tests automatisés aux pipelines CI/CD.
Expérience de l’intégration continue, des pipelines sous forme de code, des contrôles de qualité automatisés et de la production de rapports de tests exploitables.
Capacité à définir des étapes de test qui équilibrent rapidité, couverture, stabilité et confiance envers les versions.
Expérience de l’exécution de tests aux étapes des demandes de tirage, de l’intégration, des exécutions nocturnes, de la mise en production et de la validation dans des environnements représentatifs de la production.
Connaissance de l’infrastructure sous forme de code, de l’orchestration de conteneurs et du provisionnement automatisé des environnements.
Orientation marquée vers la réduction des tests instables, le raccourcissement des boucles de rétroaction et l’amélioration de la maintenabilité de l’automatisation.
Observabilité et opérations
Expérience de la journalisation, de la surveillance, des métriques, du traçage distribué et des alertes pour l’analyse des tests et du produit.
Capacité à diagnostiquer et à analyser les problèmes touchant plusieurs services, conteneurs, bases de données, interfaces réseau et couches d’infrastructure.
Compréhension des concepts de fiabilité en production et de la manière dont les données opérationnelles peuvent améliorer la couverture automatisée.
Atouts
Expérience avec Selenium, Playwright, Cypress, REST Assured, Postman/Newman, JMeter, Gatling, k6 ou des outils équivalents.
Expérience avec Kubernetes, Docker Swarm, les plateformes infonuagiques ou les environnements de déploiement hybrides.
Connaissance des tests de sécurité, de résilience, de chaos, de contrats ou de la virtualisation de services.
Expérience des systèmes embarqués, des tests avec matériel dans la boucle ou des systèmes proches du matériel.
Expérience en télécommunications, en surveillance de réseaux ou en réseaux de fibres optiques.
Connaissance des architectures événementielles et des systèmes distribués en temps réel ou quasi réel.
Compréhension ou expérience pratique des assistants de programmation fondés sur l’IA générative et des outils de développement basés sur des agents afin d’accélérer la création, l’analyse et la maintenance des tests, avec une revue d’ingénierie et une gouvernance appropriées.
Compétences interpersonnelles et état d’esprit
Naturellement curieux et motivé à comprendre en profondeur le comportement des systèmes.
Autonome et proactif, capable de prendre en charge les améliorations de la qualité, de la conception à la livraison.
Solides compétences en analyse, en débogage et en résolution de problèmes.
Excellentes aptitudes en communication et capacité à collaborer avec différentes équipes.
Normes de qualité élevées et fort sentiment de responsabilité envers la fiabilité du produit.
Approche pragmatique qui équilibre l’automatisation, les tests manuels, la rapidité de livraison et les risques d’affaires.
Esprit d’équipe et attitude proactive.
Exigences
Baccalauréat en génie logiciel, en informatique ou expérience professionnelle équivalente.
Maîtrise du français et de l’anglais requise.
Autorisation légale de travailler au Canada.
Ce que nous offrons
Salaire concurrentiel et programme complet d’avantages sociaux.
Environnement de travail hybride et flexible.
Occasion de travailler sur des infrastructures réelles à l’échelle mondiale.
Culture d’ingénierie collaborative et pragmatique.
Feuille de route produit à long terme comportant des défis techniques significatifs.
Possibilités d’apprentissage continu et de développement professionnel.
Software Development Engineer in Test (SDET)Fiber Monitoring & Network Visibility PlatformsAbout UsWe build mission‑critical fiber monitoring and network visibility platforms used by leading telecommunications operators and data center providers worldwide. Our solutions enable real‑time monitoring of fiber‑optic networks, including fault detection and localization, signal degradation analysis, and service assurance across outside plant (OSP), data centers, and DCI environments.
The RoleWe are looking for a Software Development Engineer in Test (SDET) with 5 to 7 years of experience to design, develop, and evolve the automated testing capabilities at the heart of our fiber monitoring platforms.
Key Responsibilities
Design, develop, and maintain automated test frameworks for APIs, microservices, web applications, integrations, and system‑level workflows.
Automate functional, integration, regression, end‑to‑end (E2E), and performance tests.
Integrate automated test suites, quality gates, reporting, and release validation into CI/CD pipelines.
Build and maintain test environments, test data, mocks, simulators, and containerized test infrastructure.
Create and execute load, stress, endurance, scalability, and performance regression tests.
Analyze bottlenecks and collaborate with developers and DevOps engineers to prevent performance regressions.
Validate workflows across distributed services, containers, databases, network components, and hardware‑adjacent interfaces.
Perform manual, exploratory, usability, and release testing to understand the product, validate expected behavior, and establish reliable test scenarios before automating them.
Develop a deep understanding of fiber monitoring, operational workflows, and customer use cases to determine what to automate, at which level, and with which expected results.
Investigate pipeline and test failures, distinguish product defects from automation or infrastructure issues, and improve test stability.
Participate in architecture discussions and design, code, and test reviews.
Collaborate closely with Product, Development, DevOps, Support, and other engineers to deliver reliable, valuable features.
Required Technical Skills
5 to 7 years of professional experience in software development, quality engineering, test automation, or an SDET role.
Strong programming or scripting skills using Java, JavaScript/TypeScript, Python, Go, or comparable languages.
Strong experience developing and maintaining automated test frameworks in production software environments.
Experience testing REST APIs, microservices, web applications, and system integrations.
Ability and willingness to develop a deep understanding of the fiber monitoring domain and manually validate scenarios before automating them.
Solid understanding of test design, automation architecture, regression strategy, defect isolation, and risk‑based testing.
Proven hands‑on experience with E2E test automation across distributed or multi‑component systems.
Proven hands‑on experience with performance testing, including load, stress, endurance, scalability, and results analysis.
Proven hands‑on experience with Docker and containerized test or application environments.
Comfortable working in Linux environments.
Proficiency with Git and collaborative development workflows.
Good understanding of concurrency, networking, asynchronous processing, and performance considerations in distributed systems.
DevOps, CI/CD & Quality Engineering
Experience integrating automated tests into CI/CD pipelines.
Experience with continuous integration, pipeline as code, automated quality gates, and actionable test reporting.
Ability to define test stages that balance speed, coverage, stability, and release confidence.
Experience executing tests at pull‑request, integration, nightly, release, and production‑like validation stages.
Familiarity with infrastructure as code, container orchestration, and automated environment provisioning.
Strong focus on reducing flaky tests, shortening feedback loops, and improving automation maintainability.
Observability & Operations
Experience with logging, monitoring, metrics, distributed tracing, and alerting for test and product analysis.
Ability to diagnose and analyze issues across multiple services, containers, databases, network interfaces, and infrastructure layers.
Understanding of production reliability concepts and how operational insights can improve automated coverage.
Assets / Nice to Have
Experience with Selenium, Playwright, Cypress, REST Assured, Postman/Newman, JMeter, Gatling, k6, or equivalent tools.
Experience with Kubernetes, Docker Swarm, cloud platforms, or hybrid deployment environments.
Familiarity with security, resilience, chaos, contract testing, or service virtualization.
Experience with embedded systems, hardware‑in‑the‑loop testing, or systems close to hardware.
Experience in telecommunications, network monitoring, or fiber‑optic networks.
Familiarity with event‑driven architectures and real‑time or near‑real‑time distributed systems.
Understanding or practical experience with generative AI coding assistants and agent‑based development tools to accelerate test creation, analysis, and maintenance, with appropriate engineering review and governance.
Soft Skills & Mindset
Naturally curious and motivated to deeply understand system behavior.
Self‑driven and proactive, able to own quality improvements from design through delivery.
Strong analytical, debugging, and problem‑solving skills.
Excellent communication skills and ability to collaborate across teams.
High quality standards and a strong sense of ownership for product reliability.
Pragmatic approach that balances automation, manual testing, delivery speed, and business risk.
Team‑oriented with a proactive attitude.
Requirements
Bachelor’s degree in Software Engineering, Computer Science, or equivalent professional experience.
Bilingual proficiency in French and English is required.
Legal authorization to work in Canada.
What We Offer
Competitive salary and comprehensive benefits package.
Hybrid and flexible work environment.
Opportunity to work on real‑world infrastructure at global scale.
Collaborative, pragmatic engineering culture.
Long‑term product roadmap with meaningful technical challenges.
Continuous learning and professional growth opportunities.
EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Qa Analyst in Winnipeg, MB vacancy
  • $75k - $90k per year

     ...applications from minorities, women, the disabled and all other qualified applicants The Successful Applicant A successful Data QA Analyst should have: Experience in data testing, quality assurance, or a related field. Strong analytical skills and attention to... 
    Suggested
    Permanent employment
    Full time

    Michael Page

    Winnipeg, MB
    a month ago
  •  ...relationships between IT, validation, and business units, through collaboration, respectful challenge, and ability to strongly support QA decisions Continually monitor the effectiveness of the DI/CSV program, and recommend optimization opportunities as identified Participate... 
    Suggested
    For contractors
    Local area
    Flexible hours

    Emergent Biosolutions

    Winnipeg, MB
    23 hours ago
  •  ...professionals where our culture is informed by our values and commitment to protecting and saving lives. Job Summary   The Specialist I, QA Operations supports the Winnipeg site by providing quality oversight for lot release, operational compliance, product distribution,... 
    Suggested
    Contract work
    Flexible hours

    Emergent Biosolutions

    Winnipeg, MB
    1 day ago
  •  ...you’re invited to be a part of that. Job Summary A Business Analyst (BA) acts as the connector between business needs and technology solutions...  ...stakeholders 4. Solution Assessment & Validation • Work with QA/test teams to develop test plans • Create test cases and... 
    Suggested
    Work at office

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • Votre rôle, votre impact En tant qu’analyste en assurance qualité (QA), vous jouerez un rôle essentiel dans la l’assurance de la qualité des applications et des initiatives technologiques essentielles. Vous prendrez en charge la planification et l’exécution des tests, la... 
    Suggested
    Daily paid

    Alithya

    Winnipeg, MB
    1 hour ago
  • Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Quality Engineering AssociateWe are seeking a highly skilled and proactive Quality Engineer with expertise in Native Mobile Applications , Web Automation, and...

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • Join a top employer on a high-impact contract as an Automated QA Analyst , helping teams deliver reliable, well-tested applications through strong automation practices. This role is based in Edmonton, AB with a hybrid option in Edmonton or Calgary , and is expected... 
    Contract work
    Internship

    Vantix Systems

    Winnipeg, MB
    1 hour ago
  • Job Title: Senior QA AnalystLocation: Edmonton, Alberta (onsite for the first 3 months, then hybrid)Type: Permanent, Full-Time...  ...work in Canada. The Position:Our client is seeking a Senior QA Analyst to join their Edmonton-based technology team. This role is responsible... 
    Long term contract
    Permanent employment
    Full time

    10 Percent Recruiting Ltd.

    Winnipeg, MB
    1 hour ago
  • A top employer is looking for a Senior QA Analyst to lead end to end testing on medium to large initiatives and help deliver reliable, high quality releases. This is a contract opportunity in Edmonton, AB with a hands on focus across planning, execution, defect management... 
    Contract work
    Internship

    Vantix Systems

    Winnipeg, MB
    1 hour ago
  • Job SummaryWe are seeking a Senior Analyst, Quality Assurance to lead quality assurance activities across Porter’s customer-facing and internal...  ...to ensure high-quality software deployments, mentor more junior QA team members, and drive continuous improvement in Porter’s testing... 
    Work at office

    Porter Airlines

    Winnipeg, MB
    1 hour ago
  •  ...part of something exciting. If you're looking to make a real impact, this is your place.We are currently seeking a Bilingual Senior QA Analyst (English & French) to join our team in Markham, ON. The ideal candidate will have strong experience in software quality assurance,... 
    Long term contract
    Internship
    Flexible hours

    Miipe Quality Solutions

    Winnipeg, MB
    1 hour ago
  • New Flyer is North America's heavy-duty transit bus leader and offers the most advanced product line under the Xcelsior and Xcelsior CHARGE brands. It also offers infrastructure development through NFI Infrastructure Solutions, a service dedicated to providing safe, sustainable...
    Full time
    Internship
    Immediate start

    New Flyer

    Winnipeg, MB
    20 days ago
  •  ...Recruitment Details Compensation Analyst Department: Human Resources Services Designated Work Location: 6th floor, 510 Main Street ; Hybrid with designated work location Position Type: Permanent, Full-time Hours of Work: 8:30 a.m. to 4:30 p.m., Monday to Friday... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to friday
    Flexible hours

    City of Winnipeg

    Winnipeg, MB
    12 days ago
  •  ...des tests À propos du posteAmaris Consulting recherche un(e) analyste en automatisation de l’assurance qualité pour développer et maintenir...  ...automation About The RoleAmaris Consulting is looking for a QA Automation Analyst to develop and maintain automated test... 
    Day shift
    3 days per week

    Amaris Consulting | Part of Mantu

    Winnipeg, MB
    1 hour ago
  • Lead Microsoft Dynamics 365 Finance & Operations testing in a hybrid Toronto role, using structured QA practices and automation tools.As Senior Analyst, Quality Assurance Products at Four Seasons, you will test enhancements, integrations, releases, and One Version updates.... 

    Four Seasons Hotels and Resorts

    Winnipeg, MB
    1 hour ago
  •  ...Elevate your career with Act Digital as an L3 SOC Analyst specializing in incident response, located in Montreal. This role supports clients' cybersecurity needs with a focus on remote and flexible work. As an L3 SOC Analyst, you'll be instrumental in detecting threats... 
    Remote work
    Flexible hours

    act digital

    Winnipeg, MB
    1 day ago
  • NFI is a leading global bus manufacturer of mass mobility solutions under the brands New Flyer® (heavy-duty transit buses), MCI® (motor coaches), Alexander Dennis Limited (single and double-deck buses), Plaxton (motor coaches), ARBOC® (low-floor cutaway and medium-duty buses...
    Full time
    Internship

    New Flyer

    Winnipeg, MB
    26 days ago
  • Job Responsibility: POSITION GOAL: Creates, publishes, and monitors Engineering reports through PowerBi, ensuring that it is modeled by a common data structure that satisfies the functional requirements of the area, and supports overall business objectives. Supports the...
    Full time
    Internship
    Immediate start

    New Flyer

    Winnipeg, MB
    8 hours ago
  •  ...and preventing future misconduct The opportunity Reporting to the Associate Director, Enforcement, the Enforcement Intelligence Analyst identifies and assesses emerging, cross-cutting, and systemic risks to investors and Alberta’s capital market. The analyst integrates... 
    Long term contract
    Temporary work
    Flexible hours

    Alberta Securities Commission

    Winnipeg, MB
    1 day ago
  •  ...our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Reporting & Process Analyst Campus: 638 Raleigh St., in-person Reporting To: Plant Manager, GRD Position Summary The Reporting & Process Analyst... 

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  •  ...us. Whether you are just starting your career, re-entering the workforce, or looking for a new job, this is where you belong.  The Analyst, Pharmacy AR provides analytical and process improvement support for the Pharmacy Accounts Receivable portfolio across three business... 
    Permanent employment
    Temporary work
    Internship

    Loblaw Companies Limited

    Winnipeg, MB
    1 day ago
  •  ...Winpak Corporate is seeking a Financial Analyst to join our Corporate Finance team based out of Winnipeg, Manitoba. Reporting to the Director, Corporate Accounting & Treasury, this role will support financial planning and analysis, treasury, taxation, financial reporting... 
    Long term contract
    Full time
    Temporary work

    Winpak

    Winnipeg, MB
    18 days ago
  •  ...Business Intelligence Analyst Location: Winnipeg, MB (Onsite) Turning Information into Business Intelligence. Driving Better Decisions. ODRA is a fast-growing North American manufacturer on a strong upward trajectory Internationally. Demand for our premium street... 
    Full time
    For contractors

    ODRA Road Sweepers

    Winnipeg, MB
    3 days ago
  •  ...RTLS Business Analyst  Winnipeg, Canada (Hybrid) 3 days in office Description  We’re Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public... 
    Daily paid
    Long term contract
    Permanent employment
    Full time
    Part time
    For contractors
    Work at office
    Local area
    Flexible hours

    Civica

    Winnipeg, MB
    27 days ago
  • $70k per year

     ...response to identified difficulties Collect, organize and maintain a problems and solutions log for use by other technical support analysts Participate in the redesign of applications and other software Provide business systems, network and Internet support to users... 
    Full time

    Industrial Fluid Consultants Inc.

    Winnipeg, MB
    10 days ago
  • Apply analytical QA expertise to systems validation, data testing, and defect resolution with database queries and DevOps knowledge. This...  ...connects testing with delivery.The Senior QA Systems Test Analyst reviews specifications, identifies requirements, and designs coverage... 

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...LGI Healthcare Solutions Inc. is seeking an experienced QA and test automation professional to help transform testing practices using automation and AI. You will influence quality strategy, improve reliability of Windows and web-based solutions, and contribute to healthcare... 

    LGI Healthcare Solutions Inc.

    Winnipeg, MB
    1 hour ago
  •  ...expert test planning, execution, and documentation. Guide partners testing new ReST-based integrations.This senior Systems Testing and QA Specialist serves as a subject matter expert for OBR web service configuration, access, and functionality. You will support internal and... 

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • Apply Worksoft Automation and JavaScript expertise as an Automated QA Analyst supporting reliable applications from Edmonton or Calgary hybrid. This contract runs approximately one year, with possible extension.As an Automated QA Analyst, you will build automated test cases... 
    Contract work

    Vantix Systems

    Winnipeg, MB
    1 hour ago
  •  ...Viv Technologies in Toronto, covering web and mobile applications while supporting remote work with periodic office needs.The Senior QA Analyst leads manual quality assurance for Viv’s home care software platform. You will work with Scrum teams across testing projects,... 
    Work at office
    Remote work

    Viv Technologies Inc.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Qa Analyst. Be the first to apply!