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

Concepteur(trice) logiciel II

EXFO inc

Job Description:

Développeur(euse) logiciel intermédiaire en tests (SDET) - Solution Cloud

Lieu : Montréal, QC ou Québec, QC (mode hybride)
Type de poste : Permanent, temps plein

À propos d’EXFO

EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d’analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d’équipements réseau et fournisseurs de services Web à travers le monde.

Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d’assurance de services actifs. Nos solutions matérielles et logicielles permettent à nos clients d’accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l’Internet des objets (IoT) et à l’analytique des données.

Sommaire du rôle

Nous recherchons un(e) Développeur(euse) logiciel intermédiaire en tests (SDET) pour se joindre à notre équipe de développement Cloud.

Notre solution SaaS infonuagique complète notre gamme de solutions de test portatives utilisées par les techniciens qui installent et entretiennent les réseaux de fibre optique. Elle permet notamment aux techniciens de téléverser leurs résultats de tests à partir du terrain et aux administrateurs de projets d’analyser ces données, de surveiller la qualité du réseau et d’effectuer des analyses avancées.

Dans ce rôle pratique et axé sur le développement, vous contribuerez directement à assurer la qualité, la fiabilité et l’évolutivité de nos services Cloud . Vous développerez du code et des solutions d’automatisation de tests, intégrerez les tests aux pipelines CI/CD et collaborerez étroitement avec les développeurs afin d’intégrer la qualité dès le début du cycle de développement.

Responsabilités principales
  • Concevoir, développer et maintenir des suites de tests automatisés pour des applications et services Cloud.
  • Développer des tests automatisés end-to-end, d’intégration, fonctionnels et de régression .
  • Automatiser les tests d’applications Web et d’interfaces utilisateur à l’aide de frameworks modernes tels que Playwright, Selenium ou Cypress .
  • Développer des tests automatisés pour les API REST et services Web , notamment avec Postman ou des frameworks de tests programmatiques.
  • Collaborer avec les développeurs afin de définir les stratégies de tests pour les nouveaux services backend et les nouvelles fonctionnalités.
  • Concevoir des frameworks, bibliothèques, utilitaires et données de tests automatisés réutilisables.
  • Intégrer et exécuter les tests automatisés dans les pipelines CI/CD .
  • Analyser les échecs de tests, identifier les causes fondamentales des problèmes et collaborer avec les développeurs à leur résolution.
  • Améliorer continuellement la fiabilité et la rapidité des tests automatisés.
  • Développer des tests permettant de valider le comportement et l’intégration de services Cloud distribués .
  • Utiliser Kubernetes et les environnements conteneurisés pour configurer, exécuter et dépanner les tests.
  • Développer une compréhension de l’infrastructure AWS soutenant notre solution SaaS et l’utiliser pour le développement et le dépannage des tests.
  • Participer aux revues de code et contribuer aux normes et meilleures pratiques d’ingénierie.
  • Participer activement aux activités Agile SAFe , notamment la planification, le raffinement, les revues et les rétrospectives.
  • Collaborer avec les développeurs, architectes, Product Owners et autres parties prenantes afin d’intégrer la qualité tout au long du processus de développement.

Profil recherché
  • Minimum de 3 ans d’expérience professionnelle en développement logiciel ou en automatisation de tests, incluant une expérience significative en développement de tests automatisés.
  • Solide expérience avec les frameworks et outils d’automatisation de tests .
  • Expérience en automatisation de tests d’applications Web avec Playwright, Selenium, Cypress ou un outil similaire .
  • Solide expérience dans les tests d’ API REST et de services Web avec Postman, REST-assured ou des technologies équivalentes.
  • Expérience de programmation avec plusieurs langages modernes, incluant une exposition à Python, Go et JavaScript/TypeScript .
  • Expérience dans l’intégration et l’exécution de tests automatisés au sein de pipelines CI/CD .
  • Bonne connaissance de Git et des pratiques modernes de développement logiciel.
  • Expérience avec Kubernetes et les applications conteneurisées.
  • Expérience avec une plateforme Cloud publique, idéalement AWS .
  • Excellentes capacités d’analyse, de dépannage et de résolution de problèmes dans des systèmes comportant plusieurs composants.
  • Bonne compréhension des pratiques de développement logiciel : contrôle de versions, revues de code, tests automatisés et intégration continue.
  • Capacité à travailler efficacement au sein d’une équipe de développement Agile.

Atouts
  • Expérience avec des systèmes Cloud natifs ou distribués .
  • Connaissance des services AWS, notamment Amazon S3 et IAM .
  • Expérience dans le développement de tests automatisés en Python ou Go .
  • Expérience avec Docker .
  • Expérience avec des environnements de tests basés sur Kubernetes.
  • Expérience dans la conception ou la maintenance de frameworks d’automatisation de tests .
  • Expérience en tests de performance, de fiabilité ou d’évolutivité.
  • Expérience avec GitLab et GitLab CI/CD .
  • Expérience dans un environnement Agile SAFe .
  • Connaissance des outils et pratiques d’observabilité, de journalisation, de métriques et de dépannage de systèmes distribués.

Pourquoi joindre EXFO ?
  • Entreprise technologique innovante et reconnue mondialement.
  • Environnement collaboratif et stimulant.
  • Technologies modernes liées au Cloud, à l’automatisation et aux systèmes distribués.
  • Possibilité de contribuer directement aux pratiques d’ingénierie et à l’infrastructure d’automatisation des tests.
  • Projets ayant un impact concret sur le déploiement et la maintenance des infrastructures critiques de fibre optique.
  • Flexibilité de travail en mode hybride.
  • Gamme complète d’avantages sociaux.

EXFO est un employeur qui souscrit au principe de l’égalité d’accès à l’emploi. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.

La connaissance de l’anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l’oral qu’à l’écrit, avec des clients, partenaires, fournisseurs ou collègues situés à l’extérieur du Québec.

---------------------------------

Intermediate Software Developer in Test (SDET) - Cloud Solution

Location: Montreal, QC or Quebec City, QC (hybrid)
Employment Type: Permanent, full-time

About EXFO

EXFO is a global leader in intelligent network test, monitoring and analytics solutions. Our technologies support the world’s leading telecommunications service providers, network equipment manufacturers and webscale companies.

With operations in more than 25 countries and over 2,000 employees, EXFO is the worldwide leader in fiber optic testing and has the industry’s largest deployment of active service assurance solutions. Our hardware and software solutions help customers accelerate technology transformations involving fiber, 5G, virtualization, IoT and data analytics.

Role Summary

We are looking for an Intermediate Software Developer in Test (SDET) to join our Cloud development team.

Our cloud-based SaaS solution complements our family of advanced handheld test solutions used by field technicians installing and maintaining fiber optic networks. It enables technicians to upload test results from the field while allowing project administrators to analyze test data, monitor network quality and perform advanced analytics.

This is a hands-on software development and test automation role . You will write code, develop automation solutions, integrate testing into CI/CD pipelines and work closely with developers to ensure quality is built into our products from the beginning.

Key Responsibilities
  • Design, develop and maintain automated test suites for cloud-based applications and services.
  • Develop automated end-to-end, integration, functional and regression tests .
  • Automate web application and UI testing using frameworks such as Playwright, Selenium or Cypress .
  • Develop automated tests for REST APIs and web services using Postman or programmatic testing frameworks.
  • Partner with developers to define effective testing strategies for new backend services and features.
  • Build reusable test automation frameworks, libraries, utilities and test data.
  • Integrate automated testing into CI/CD pipelines .
  • Analyze test failures, identify root causes and work with developers to resolve issues.
  • Continuously improve the reliability and speed of automated testing.
  • Develop tests validating the behavior and integration of distributed cloud services .
  • Work with Kubernetes and containerized environments to configure, execute and troubleshoot tests.
  • Develop an understanding of the AWS infrastructure supporting our SaaS solution.
  • Participate in code reviews and contribute to engineering standards and best practices.
  • Participate actively in SAFe Agile planning, refinement, reviews and retrospectives.
  • Collaborate with developers, architects, Product Owners and other stakeholders to build quality throughout the development lifecycle.

What You Bring
  • 3+ years of professional experience in software development or software test automation, including significant hands-on automated testing experience.
  • Strong experience with test automation frameworks and tools .
  • Experience automating web application testing with Playwright, Selenium, Cypress or similar .
  • Strong experience testing REST APIs and web services using Postman, REST-assured or equivalent technologies.
  • Programming experience in multiple modern languages, including exposure to Python, Go and JavaScript/TypeScript .
  • Experience integrating automated testing into CI/CD pipelines .
  • Working knowledge of Git and modern software development workflows.
  • Experience with Kubernetes and containerized applications.
  • Experience with a public cloud platform, preferably AWS .
  • Strong troubleshooting and analytical skills across distributed systems.
  • Good understanding of software development practices, including version control, code reviews, automated testing and continuous integration.
  • Ability to work effectively within an Agile software development team.

Nice to Have
  • Experience testing cloud-native or distributed systems .
  • Experience with AWS services, particularly Amazon S3 and IAM .
  • Automated testing experience using Python or Go .
  • Experience with Docker and Kubernetes-based testing environments.
  • Experience designing or maintaining reusable test automation frameworks .
  • Performance, reliability or scalability testing experience.
  • Experience with GitLab and GitLab CI/CD .
  • Experience in a SAFe Agile organization.
  • Familiarity with observability, logging, metrics and distributed-system troubleshooting.

Why Join EXFO?
  • Innovative, globally recognized technology company.
  • Collaborative and stimulating work environment.
  • Exposure to modern Cloud, automation and distributed-system technologies.
  • Opportunity to influence engineering practices and test automation infrastructure.
  • Projects with a direct impact on the deployment and maintenance of critical fiber optic infrastructure.
  • Flexible hybrid work environment.
  • Comprehensive benefits package.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Knowledge of English is required for this position, as the role involves frequent oral and written communication with customers, partners, suppliers or colleagues located outside Quebec.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Concepteur(trice) logiciel II in Montréal, QC vacancy
  •  ...Description du poste : Développeur(euse) logiciel intermédiaire en tests (SDET) - Solution Cloud Lieu : Montréal, QC ou Québec, QC (mode hybride) Type de poste : Permanent, temps plein À propos d’EXFO EXFO est un chef de file mondial en matière de solutions... 
    Suggested
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    EXFO inc

    Montréal, QC
    2 days ago
  •  ...Description du poste : Résumé du poste Sous la supervision du gestionnaire du groupe Logiciel et au sein de l'équipe Recherche et Développement, vous jouerez un rôle clé dans la conception, le développement et l'évolution de la prochaine génération de la plateforme de... 
    Suggested
    Long term contract
    Temporary work
    Apprenticeship
    Worldwide

    EXFO inc

    Montréal, QC
    2 days ago
  • $70k - $110k per year

     ...contexte de croissance soutenue, nous sommes à la recherche d’un(e) Concepteur(trice) senior pour notre département conception-construction,...  ...des outils tels qu’AutoCAD, Suite Microsoft Office, Bluebeam et logiciels de calcul de charge - Expérience en développement d’affaires,... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Part time
    Work at office
    Remote work
    Flexible hours

    J.P. Lessard Canada Inc.

    Montréal, QC
    16 days ago
  •  ...envergure? Chez Hatch, nous recherchons un(e) technologue / concepteur(trice) senior en structure pour rejoindre notre équipe de Montréal...  ...industriels ou multidisciplinaires — un atout ~ Connaissance des logiciels de la suite Bentley (MicroStation, OpenBuildings, etc.) ou... 
    Suggested
    Local area
    Flexible hours
    Day shift

    Hatch

    Montréal, QC
    11 hours ago
  •  ...et PowerPoint) ;  ~ Maîtriser les processus de contrôle de première production (First Article Inspection) ;  ~ Maîtriser les logiciels de conception et de modélisation (CATIA V5 et 3DVia) ;  ~ Maîtriser un logiciel de « Material Resource Planning » (MRP), tel que... 
    Suggested
    Temporary work
    Work at office

    SOGECLAIR

    Montréal, QC
    27 days ago
  •  ...Donnez-nous de vos nouvelles! Responsabilités À titre de concepteur principal en génie civil, vous jouerez un rôle clé dans la...  ...techniques et dossiers de construction de haute qualité à l'aide de logiciels reconnus dans l'industrie. Développer des concepts d'... 
    Apprenticeship
    Local area
    Flexible hours
    Day shift

    Hatch

    Montréal, QC
    11 hours ago
  •  ...et PowerPoint) ;  ~ Maîtriser les processus de contrôle de première production (First Article Inspection) ;  ~ Maîtriser les logiciels de conception et de modélisation (CATIA V5 et 3DVia) ;  ~ Connaissance un logiciel de « Material Resource Planning » (MRP), tel que... 
    Full time
    Temporary work

    SOGECLAIR

    Montréal, QC
    28 days ago
  •  ...and Research (MDR). Pour soutenir cette ambition, l’équipe R&D de cette division poursuit sa croissance et recherche un Développeur Logiciel Full Stack polyvalent, curieux et passionné par les technologies émergentes. Votre rôle En tant que Développeur Logiciel Full... 
    Permanent employment

    EXFO inc

    Montréal, QC
    1 day ago
  • $36 - $40 per hour

     ...mesure, reconnue pour ses projets en aluminium, acier inoxydurable et acier mécanosoudé, dans le cadre du recrutement d’un Dessinateur-Concepteur Industriel senior. Il s’agit d’un rôle clé au sein d’une petite structure dynamique où chaque projet a un impact direct sur la... 
    Daily paid
    Permanent employment
    Full time
    Remote work
    Monday to friday
    Flexible hours
    Day shift

    Fed Manutech Canada

    Montréal, QC
    16 days ago
  • Veuillez postuler sur : ***CANDIDATURE PAR COURRIEL SEULEMENT À AVEC LES INFORMATIONS DEMANDÉES (VOIR PLUS BAS). Le Concepteur Logiciel – Spécialité en Sécurité informatique participe à la conception, au développement, à l’intégration et à l’amélioration de... 
    Permanent employment
    Work at office

    Famic Technologies Inc.

    Montréal, QC
    10 days ago
  •  ...Habiletés relationnelles. Ce que vous apportez Diplôme universitaire de 1er cycle en technologies de l’information, génie logiciel ou dans un domaine connexe (ou expérience équivalente); Cinq (5) années d'expérience pertinente dans un cadre FinOps (culture, gouvernance... 
    Daily paid
    Permanent employment
    Full time

    La Caisse

    Montréal, QC
    14 days ago
  •  ...les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que Concepteur·trice de Jeux (Combat) sur For Honor à Ubisoft Montréal, vous serez responsable de développer des systèmes de combat, des contrôles,... 
    Contract work

    Ubisoft

    Montréal, QC
    22 hours ago
  •  ...conservant la jouabilité et le plaisir, ainsi qu'avec les équipes de concepteurs et de codeurs, en créant des plans aussi amusants que possible...  ..., terrains de combat) Connaissance de Maya, 3DS Max ou d'un logiciel 3D similaire Connaissance du script visuel Expérience... 
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly

    Montréal, QC
    2 days ago
  •  ...qui, jour après jour, visent l'excellence? Donnez-nous de vos nouvelles! Notre bureau de Montréal est à la recherche d'un(e) Concepteur(trice) électrique intermédiaire ou sénior pour participer à la conception et à la réalisation de projets complexes, de l'étude préliminaire... 
    Work at office
    Local area
    Flexible hours
    Day shift

    Hatch

    Montréal, QC
    22 days ago
  • $150k - $170k per year

     ...trouves au bon endroit! Nous sommes à la recherche d’un(e) concepteur(trice) de produits qui se joindra à notre équipe de conception du point...  ...gagner la confiance de gens dont l’activité passe par notre logiciel. Il s’agit d’un rôle pour un(e) concepteur(trice) qui... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    Day shift

    Lightspeed Commerce

    Montréal, QC
    15 days ago
  • Titre du poste : Concepteur Ingénieur en analytique Lieu : Dollard-Des-Ormeaux (hybride) Mon client, un acteur majeur dans la distribution d'équipements et de services d'automatisation industrielle, recherche un Concepteur Ingénieur en analytique (H/F). Vos... 
    Permanent employment

    Totem recruteur de talent

    Montréal, QC
    23 days ago
  • $62k per year

    Répartiteur(trice) Lieu de travail Lachine Type de poste Temps plein • Permanent Supérieur immédiat Chef du service Description...  ...clientèle. - Bonne maîtrise des outils informatiques (Microsoft Office, logiciels de répartition ou ERP). - Capacité à travailler sous pression et... 
    Permanent employment
    Full time
    Work at office

    Baulne

    Montréal, QC
    9 days ago
  •  ...initiative; Être organisé et soucieux du détail; Maîtriser parfaitement le français (Oral et écrit); Avoir une bonne connaissance du logiciel Civil 3D. Faire partie de notre équipe, c’est : ~5 semaines de vacances dès le premier jour; ~ Un horaire très flexible en... 
    Full time
    Work at office
    Flexible hours

    Côté Jean et Associés - Montréal

    Montréal, QC
    -76
  •  ...sociales divertissantes. Des collègues chevronnés qui te poussent toujours vers le haut. Nous sommes à la recherche d'un(e) Concepteur(trice) mécanique pour se joindre à son équipe. La personne sélectionnée participera à la conception et à la mise à jour de dessins... 
    Contract work
    Flexible hours

    maquettevirtuelle

    Montréal, QC
    17 hours ago
  •  ...secteur de l'éducation et des services publics, un(e) Opérateur(trice) en informatique - Gestion d'inventaire TI pour un mandat à temps...  ...mouvements d'équipements; Effectuer le suivi des licences logicielles et des inventaires numériques; Participer au prêt, au retour... 
    Permanent employment
    Full time
    Temporary work
    Remote work
    Monday to friday

    Fed IT

    Montréal, QC
    2 days ago
  •  .../MTL/2707 Date de démarrage ASAP Localisation du poste Montréal (hybride) Durée Permanent Nous recherchons un Concepteur(trice) de solutions (Postes de travail) pour rejoindre notre équipe de conseillers du bureau de Montréal dans le cadre d'un poste permanent... 
    Permanent employment
    Work at office
    Immediate start

    Chrome Technologies

    Montréal, QC
    21 days ago
  •  ...physiques; Capacité à faire la relation entre les vues en plan et les coupes et détails et capacité à les produire; Maîtrise du logiciel AutoCAD et connaissance de base de Excel et Word; Bonne connaissance du français. Considérés comme des atouts :... 
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    24 days ago
  • Le préposé au nettoyage mobile II est responsable de différentes tâches de nettoyage dans les zones désignées d’un immeuble, incluant des services de désinfection et de nettoyage spécialisé dans divers emplacements de l’entreprise et des clients, tout en respectant les normes... 
    Contract work
    Work at office
    Night shift
    Day shift

    BGIS

    Montréal, QC
    2 days ago
  • Description de l'entreprise Faites partie du voyage! Notre mission, c’est d’être la compagnie aérienne préférée de notre clientèle et de notre équipe. L’ouverture d’esprit, le souci des autres, l’intelligence au travail et surtout une bonne dose de plaisir nous permettent...
    Full time
    Temporary work
    Work at office

    Transat AT

    Montréal, QC
    23 days ago
  •  ...les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que concepteur·trice technique de jeu sur Rainbow Six Mobile chez Ubisoft Montréal, vous contribuerez à la création et à l’implantation de systèmes de... 
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...l’embauche. Excellentes habiletés de communication écrite et orale en français; maîtrise de l’anglais professionnel. Maîtrise des logiciels de la suite Microsoft Office. Connaissance des bases de données et des outils CRM, un atout Excellent sens de l’organisation, rigueur... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Day shift

    Fondation cancer du sein du Québec

    Montréal, QC
    3 days ago
  • Location: Remote  Position Type: 12-Month Contract with the possibility of conversion to a permanent role Reports to: Director of Programs and Community Development   About the Role Digital Moment is seeking a senior Learning Experience Designer to help us bring...
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Digital Moment

    Montréal, QC
    17 days ago
  •  ...cadre du développement de nos activités, nous recherchons un(e) Concepteur(trice) Mécanique maîtrisant Catia afin d’accompagner nos clients...  ...mécanique dans un environnement industriel ; ~ Maîtrise avancée du logiciel CATIA V5 ; ~ Maîtrise de la conception 3D et de la mise en... 

    fortil

    Montréal, QC
    6 days ago
  • Responsable des formations et logiciels juridiques 2 ans et + Milieu professionnel Montréal - Centre-ville Notre client, un cabinet professionnel de belle réputation, est à la recherche d'un.e Responsable des formations et logiciels pour joindre leur département... 
    Permanent employment
    Work at office

    Totem recruteur de talent

    Montréal, QC
    22 days ago
  • $60k - $115k per year

    Concepteur(trice) de solutions Microsoft – Technologies infonuagiques Position Description Mode de travail : Hybride – 4 jours/semaine en présentiel Description du poste Nous sommes à la recherche d'un(e) Concepteur(trice) de solutions Microsoft – Technologies infonuagiques... 
    Day shift
    Montréal, QC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Concepteur(trice) logiciel II. Be the first to apply!