Jobs.ca
Jobs.ca
Language

Top Benefits

Expérience pratique des tests automatisés et semi-automatisés
Travail en étroite collaboration avec des ingénieurs expérimentés
Introduction à la compréhension des exigences logicielles

About the role

du stage : Stagiaire testeur de logiciels - Former l'équipe de développement

Nous sommes à la recherche d'un stagiaire très motivé et soucieux du détail pour rejoindre notre équipe de développement de logiciels pour les trains. Ce stage offre une occasion unique d'acquérir une expérience pratique des tests automatisés et semi-automatisés dans le contexte d'un système logiciel complexe pour le projet NJT. Vous travaillerez en étroite collaboration avec des ingénieurs expérimentés, ce qui vous permettra d'acquérir des connaissances précieuses sur le cycle de développement et de test des logiciels.

Étapes et objectifs :

Etape 1 : Exécution de tests automatisés ou semi-automatisés (2 semaines)

Objectif : Familiarisation avec les environnements de tests automatisés et les outils spécifiques au projet NJT.
Tâches :
Exécuter des tests automatisés ou semi-automatisés prédéfinis.
Collecter et documenter les résultats des tests.
Apprendre et comprendre le cadre et les outils de test utilisés.

Étape 2 : Investigation des problèmes liés aux tests (3 semaines)

Objectif : Investigation et résolution des problèmes liés au test de logiciels complexes.
Tâches :
Analyser et enquêter sur les tests qui entraînent des pannes ou des échecs.
Identifier la source du problème, qu'il soit dû au cas de test ou au logiciel testé.
Collaborer avec l'équipe de développement pour comprendre et résoudre les problèmes.

Étape 3 : Vérification et proposition de solution (4 semaines)

Objectif : Vérifier les cas de test par rapport aux exigences et au logiciel testé. Proposer et mettre en œuvre des solutions aux problèmes identifiés.
Tâches :
Vérifier l'exactitude et la validité des cas de test par rapport aux exigences du logiciel.
Proposer des solutions pour résoudre les problèmes identifiés et mettre en œuvre les solutions approuvées.
Introduction à la compréhension des exigences logicielles et à l'utilisation de DOORS (Dynamic Object-Oriented Requirements System).

Étape 4 : Création et mise en œuvre du plan de test (4 semaines)

Objectif : Développer, mettre en œuvre et exécuter un plan de test pour un système logiciel complexe : Développer, mettre en œuvre et exécuter un plan de test pour un système logiciel complexe.
Tâches :
Lire et comprendre les exigences du logiciel et les outils tels que Synapse.
Développer des plans de test complets pour automatiser les tests du logiciel.
Mettre en œuvre et exécuter les plans de test dans Jira.
Collecter et documenter les résultats des tests réussis.

Compétences et éducation :

L'éducation :

Actuellement en cours d'obtention d'une licence ou d'un master en informatique, en génie logiciel, en technologie de l'information ou dans un domaine connexe.

Compétences :

Compétences techniques :
Compréhension de base des principes de développement et de test des logiciels.
Familiarité avec les outils et les cadres de test automatisés.
Connaissance des langages de programmation tels que Python, Java ou C#.
Compréhension du cycle de développement des logiciels et des méthodologies de test.
Compétences analytiques :
Solides compétences en matière de résolution de problèmes afin d'identifier et de résoudre les problèmes liés aux tests.
Capacité à analyser les résultats des tests et à en tirer des conclusions significatives.
Compétences en matière de communication :
Excellentes aptitudes à la communication orale et écrite.
Capacité à travailler en collaboration au sein d'une équipe.
Souci du détail :
Grand souci du détail pour garantir l'exactitude des tests et de la documentation.
Outils, environnement et technologies :
Une bonne connaissance des outils de gestion des exigences tels que DOORS est un atout.
Expérience des systèmes de contrôle de version tels que SVN.
C#, Python, Batch, HTML, XML, Linux, Windows, Selenium, Alstom Testing framework (BTS), JIRA.

Informations :
Lieu de travail : Sur site/à distance (3 jours par semaine minimum)
Durée : 13 semaines (3 mois) 13 semaines (3 mois)

Il n’y a pas que les passionnés de trains qui s’épanouissent chez nous. Nul doute que vous ressentirez beaucoup de fierté lorsque vous monterez dans l’un de nos trains avec votre famille ou vos amis. Si vous aimez le challenge, nous serions ravis d’échanger avec vous !

Remarque importante

En tant qu’employeur présent dans plus de 63 pays, nous souscrivons au principe d’égalité d’accès à l’emploi et valorisons la diversité. Nous nous sommes engagés à créer un environnement de travail inclusif pour tous.

Job Type:Stage/Apprenti

About Alstom

Transportation Equipment Manufacturing
10,000+

Alstom commits to contribute to a low carbon future by developing and promoting innovative and sustainable transportation solutions that people enjoy riding. From high-speed trains, metros, monorails, trams, to turnkey systems, services, infrastructure, signalling and digital mobility, Alstom offers its diverse customers the broadest portfolio in the industry. With its presence in 63 countries and a talent base of over 80,000 people from 175 nationalities, the company focuses its design, innovation, and project management skills to where mobility solutions are needed most.