Description
Rejoins notre équipe
A propos de votre nouvelle opportunité :
Innover au-delà des limites des appareils physiques vers un avenir où la technologie cloud connecte et améliore l’expérience humaine est le fondement de notre équipe des Services et Logiciel Cloud d’Ericsson (BCSS).
L’unité d’Ingénierie du Réseau Central (CNE), qui fait partie intégrante de BCSS, s’agrandit dans notre site R&D de Montréal pour contribuer davantage à l’évolution des produits de réseau central 5G plus spécifiquement dans le domaine Exposure .
Pour soutenir et permettre aux fournisseurs de services de passer au logiciel cloud natif et d’opérations automatisées, nous recherchons du personnel d’assurance qualité pour joindre notre équipe.
Notre offre :
- Des prestations de santé et de bien-être dès le premier jour avec une option de couverture médicale sans prime pour vous et les personnes à votre charge
- Programmes de retraite et d’épargne collectifs avec possibilité de cotisations automatiques et jumelage de l’entreprise
- Une culture solidaire et inclusive axée sur un équilibre sain entre la vie professionnelle et la vie privée
- Groupes de ressources pour les employés ayant pour mission de défendre des causes importantes pour nous et la communauté au sens large, telles que les Femmes chez Ericsson, Connections Asiatiques, Fierté Ericsson, et GenNext (Nouvelle Génération) pour n’en nommer que quelques-unes en Amérique du Nord
- Programmes d’aide aux employés et aux familles pour le conseil et le coaching de vie, ainsi que des ressources en lignes pour les parents, le soutien financier et plus encore
- Assurance vie et accident et prestations d’invalidité
- Magnifique campus avec cafétéria, salle d’entrainement avec cours d’exercices, activités de plein air, garage d’innovation et une garderie CPE sur place.
Que vas tu faire :
- Établir l’étendu de la phase d’intégration et de vérification
- Développer les plans / stratégie / méthode / environnement de test et des scénarios et case de test qui valideront de nouvelles fonctionnalités tout en s’assurant que les fonctionnalités existantes ne sont pas affectées.
Tous les cas de test doivent être automatisés, sauf exceptions.
- Travailler en étroite collaboration avec les développeurs de logiciels pour signaler, reproduire, analyser et déboguer les bogues internes trouvés lors des tests du système ainsi que des problèmes trouvés chez le client.
- Exécuter des cas de test manuellement et automatisé et analyser les résultats de tests.
- Suivre et rapporter les activités de test, y compris les résultats des tests et la couverture des cas de test.
- Réaliser certains, plusieurs ou même tous les types de test, tels que : test de fonctionnalité, test d’intégration, test de sécurité, test de performance, test de stabilité, test d’élasticité, test de dimensionnement, test de robustesse.
- Travailler en étroite collaboration avec les équipes interfonctionnelles.
Les compétences que vous apportez :
- Baccalauréat ou maîtrise en informatique, génie informatique ou niveau de connaissances équivalent
- Plus de 5 années d’expérience pratique dans les activités de test (fonctionnelles et non fonctionnelles)
- Bonne Connaissance d’Unix / Linux
- Compétences en programmation et script : Java, Python, Shell, etc.
- Expérimenté avec l’intégration de systèmes logiciels, outils de test de fonctionnement et de performance comme, JCAT, DTG, cucumber, JMeter, load-runner, etc.
- Solide compréhension et connaissance pratique des protocoles de réseau et de sécurité, y compris : IP, TCP, HTTP, HTTPS, SSL, certificats, etc.
- Expérience en virtualisation / réseau et connaissance du cloud / conteneur : Docker, Kubernetes, Helm, etc.
- Passion et expérience avec le processus de test les phases telles que l’intégration, vérification et automatisation des tests dans le cadre du processus global de développement logiciel
- Expérience avec les bases de données et avec les configurations de ceux-ci
- Ambition d’apprendre de nouvelles technologies
- Bonne maîtrise de l’anglais écrit et parlé
Compétences supplémentaires également appréciées :
- Expérience de travail avec CI / CD, comme Jenkins, Spinnaker, mason2, etc.
- Connaissances des réseaux de télécommunications
- Familiarité avec les logiciels gratuits Open Source , leurs principes et licences
- Connaissance du développement piloté par les tests
- Connaissance de Maven, Gradle, ELK, analyse de données (data analytics) et outils de supervision
Join our Team
About this opportunity :
Innovating beyond the confines of physical devices to a future where cloud technology connects and enhances the human experience is the core foundation of our Ericsson Cloud Software & Services (BCSS) team.
Core network engineering, which is an integral part of BCSS, is expanding in our Montreal R&D unit to further contribute to the evolution of 5G core network more specifically Exposure products.
To support and enable service providers with their transition from to cloud native software and automated operations, we are looking for quality assurance staff to join our team.
What we offer you :
- Health and wellness benefits from day one with an option for zero premium medical coverage for you and your dependents.
- Group retirement and savings programs with option for automatic contributions and company matching.
- A supportive and inclusive culture focused on a healthy work-life balance.
- Employee Resource Groups with a mission to advocate for causes that are important to us and the wider community, like Women of Ericsson, Asian Connections, Ericsson Pride, and GenNext to name a few in North America.
- Employee and family assistance programs for counseling and life coaching, plus online resources for parenting, financial support and more.
- Life & Accident insurance and Disability benefits.
- Beautiful campus featuring on-site cafeteria, gym including exercise classes, outdoor activities, and an onsite CPE daycare.
- Hybrid work (currently, 3 days a week at our St-Laurent office).
What you will do :
- Develop automated test cases to cover the Integration and Verification scope.
- Develop test plans / strategy / method / environment and test scenarios and test cases that will validate new features while making sure that current functionalities are not affected.
All test cases should be automated unless exceptions.
- Work closely with software developers to report, reproduce, analyze, and fix internal bugs found during system testing as well as customer issues found in the field.
- Execute test cases manually and / or automatically, and analyze test results.
- Track and report testing activities, including test results, test case coverage.
- Perform security test, system test, performance test, stability test, scalability test, dimensioning test, robustness test.
- Work in close collaboration with cross-functional teams.
The skills you bring :
- Bachelor’s or master’s degree in Information Technology, Computer Science, or a related quantitative field or equivalent experience.
- 5+ years of recent hands-on experience in Test activities (Functional and non-Functional).
- Excellent knowledge in programming and scripting : Java, Python, Shell, etc.
- Experienced with software system integration, function test and performance test methods and tools, like JCAT, DTG, cucumber, JMeter, load-runner
- Good knowledge of Unix / Linux.
- Solid understanding and hands-on knowledge of network and security protocols including IP, TCP, HTTP, HTTPS, SSL, Certificates, etc.
- Passion and experience with test process and phases like software integration, validation, and test automation as part of the overall software development process.
- Ambitious to learn new technologies.
Additional skills that you may have :
- Excellent written and verbal English communication skills.
- Work experience with CI / CD, like Jenkins, Spinnaker, mason2 and others.
- Knowledge of telecom networks.
- Familiarity with Free Open-Source Software, its principles, and licenses.
- Knowledge of Test-Driven development.
- Knowledge of Git, Maven, Gradle, ELK, data analytics and monitoring.
- Knowledge of Virtualization / networking and Cloud / Container knowledge : Helm, Docker, Kubernetes, etc.
Why join Ericsson?
At Ericsson, you ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what s possible.
To build solutions never seen before to some of the world’s toughest problems. You ll be challenged, but you won’t be alone.
You ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.