About
Job Description:
About Us
We are a leading telecom company delivering innovative software solutions that support global connectivity. Our fiber monitoring solution is deployed worldwide in major telecom networks, ensuring performance and reliability of critical infrastructure.
Our system includes a cloud-based server platform (FMS) and multiple client devices (RTUs) responsible for OTDR acquisition and transmitting measurement results for analysis.
We are looking for a motivated Quality Analyst (QA) to join our DevOps team and contribute to the testing and validation of both the client-side (RTU devices) and server-side (FMS platform) components of our solution. This is a great opportunity to gain hands-on experience in software and firmware testing, embedded systems, cloud platforms, and telecom technologies.
You will work closely with senior QA analysts and developers to execute test cases, validate data integrity, and help ensure the quality of our end-to-end system. This role is ideal for someone eager to learn and grow in a collaborative and technical environment.
- Execute manual and automated test cases for both RTU firmware and FMS server software.
- Validate OTDR acquisition results, data transmission, synchronization, and error handling across client-server communication.
- Reproduce customer-reported issues and assist in diagnostics across both RTU and FMS components.
- Collaborate with QA and development teams to ensure test coverage and quality standards across the full system.
- Participate in test campaign planning and documentation using QA Touch and Selenium.
- Maintain and support test environments and test data for both client and server sides.
- Apply QA best practices and methodologies for distributed systems.
- Document test results and report issues clearly and accurately.
- 2-10 years of experience in software or firmware testing.
- Exposure to agile development practices.
- Exposure to testing cloud-based server platforms and embedded devices.
- Understanding of REST APIs and basic networking concepts.
- Familiarity with Linux environments and basic command-line usage.
- Strong attention to detail and willingness to learn.
- Good communication and teamwork skills.
- Knowledge of telecom systems or fiber optics (OTDR).
- Hands-on experience with Selenium for test automation.
- Experience with scripting and automation using Ansible and Python.
- Experience with version control systems (e.g., Git).
- BDD experience (Gherkin/Cucumber) is a bonus.
- Competitive salary and benefits.
- Flexible work hours and remote work options.
- Supportive team culture focused on learning and growth.
- Opportunities for mentorship and career development.
- Bachelor’s degree or diploma in software engineering, computer science, telecommunications, or related field.
- Bilingual (French and English, oral and written).
- Legally authorized to work in Canada.
------------------------------------------------------------------------------------------------------------
À propos de nous
Nous sommes une entreprise de télécommunications innovante qui propose des solutions logicielles soutenant la connectivité mondiale. Notre solution de surveillance de fibre est déployée dans les principaux réseaux télécoms à travers le monde, garantissant la performance et la fiabilité des infrastructures critiques.
Notre système comprend une plateforme serveur basée sur le cloud (FMS) et plusieurs dispositifs clients (RTU) responsables de l'acquisition OTDR et de la transmission des résultats de mesure pour analyse.
Nous recherchons un(e) Analyste Qualité (QA) motivé(e) pour rejoindre notre équipe DevOps et contribuer aux tests et à la validation des composants côté client (dispositifs RTU) et côté serveur (plateforme FMS) de notre solution. C'est une excellente opportunité d'acquérir une expérience pratique en test logiciel et firmware, systèmes embarqués, plateformes cloud et technologies télécom.
Vous travaillerez en étroite collaboration avec des analystes QA expérimentés et des développeurs pour exécuter des cas de test, valider l'intégrité des données et garantir la qualité de notre système de bout en bout. Ce poste est idéal pour une personne désireuse d'apprendre et de progresser dans un environnement technique et collaboratif.
- Exécuter des cas de test manuels et automatisés pour le firmware RTU et le logiciel serveur FMS.
- Valider les résultats d'acquisition OTDR, la transmission des données, la synchronisation et la gestion des erreurs dans la communication client-serveur.
- Reproduire les problèmes signalés par les clients et aider au diagnostic sur les composants RTU et FMS.
- Collaborer avec les équipes QA et développement pour assurer la couverture des tests et les standards de qualité.
- Participer à la planification des campagnes de test et à la documentation via QA Touch et Selenium.
- Maintenir et soutenir les environnements et données de test pour les côtés client et serveur.
- Appliquer les meilleures pratiques QA pour les systèmes distribués.
- Documenter les résultats de test et signaler les problèmes de manière claire et précise.
- 2 à 10 ans d'expérience en test logiciel ou firmware.
- Familiarité avec les pratiques de développement agile.
- Expérience en test de plateformes serveur cloud et de dispositifs embarqués.
- Compréhension des API REST et des concepts de réseau de base.
- Maîtrise des environnements Linux et de l'utilisation de la ligne de commande.
- Grande attention aux détails et volonté d'apprendre.
- Bonnes compétences en communication et en travail d'équipe.
- Connaissance des systèmes télécom ou de la fibre optique (OTDR).
- Expérience pratique avec Selenium pour l'automatisation des tests.
- Expérience en scripting et automatisation avec Ansible et Python.
- Expérience avec les systèmes de contrôle de version (ex. : Git).
- Expérience BDD (Gherkin/Cucumber) est un plus.
- Salaire compétitif et avantages sociaux.
- Horaires flexibles et options de télétravail.
- Culture d'équipe collaborative axée sur l'apprentissage et le développement.
- Opportunités de mentorat et d'évolution de carrière.
- Diplôme en génie logiciel, informatique, télécommunications ou domaine connexe.
- Bilingue (français et anglais, oral et écrit).
- Autorisation légale de travailler au Canada.
EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Languages
- French
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.