Description
IT Automation Test Engineer
ENVIRONNEMENT
Le TEC – pour « Transport En Commun » – est l’un des principaux acteurs de la mobilité et du développement économique, social et durable en Belgique. Fort de ses 5.400 collaborateurs et des 120 métiers qu’ils exercent, le TEC est une entreprise engagée dont l’ensemble des membres partage un projet commun : améliorer, au quotidien, la performance, la convivialité et la durabilité de l’offre de transport en commun.
Le Département Systèmes Embarqués (DSE) porte deux projets majeurs du TEC : la conception et la production du nouvel ordinateur de bord (ODB) qui équipera les 3500 bus et tram du TEC, ainsi que le Système d’Aide à l’Exploitation (SAE) qui permet aux différents Services du TEC d’accéder aux données remontées par les ODB. Ces deux solutions fonctionnent en osmose.
Afin d’améliorer la qualité de ses développements, le TEC recherche un Expert en automatisation de tests pour les environnements de développement suivants : PHP, Symfony, NodeJS et Python.
MISSION
Vous serez responsable de :
- Développer et mettre en œuvre une stratégie d’automatisation des tests pour soutenir la qualité de développement du SAE dans ses différents environnements de développement précités
- Concevoir, développer et exécuter des tests automatisés en utilisant les langages PHP/Symfony/NodeJS/Python/Gherkin, tout en collaborant avec les équipes de développement et produit pour garantir la conformité aux exigences métiers.
Dans ce contexte, la liste de vos responsabilités pourra inclure les éléments suivants :
- Rédiger et maintenir des scénarios de tests automatisés pour les environnements de développements précités pour valider les fonctionnalités développées.
- Participer à l’intégration des tests dans les pipelines CI/CD afin d’assurer une livraison continue et fiable.
- Collaborer avec les développeurs, le Scrum Master, le Chef d’Équipe et le Chef de Projet pour analyser les besoins et définir les critères d’acceptation.
- Identifier, documenter et suivre les anomalies détectées lors des campagnes de tests.
- Garantir la couverture des tests automatisés pour minimiser les régressions.
- Contribuer à l’amélioration continue des frameworks et outils d’automatisation
- Assurer l’accompagnement des développeurs pour implémenter la culture « testing automatique »
- Proposer une stratégie de testing et les outils ad’hoc pour des développements en C++
Profil
- Expérience avérée dans l’automatisation des tests, idéalement dans un environnement PHP/Symfony/NodeJS/Python (un atout majeur).
- Maîtrise du langage Gherkin et des principes du Behavior Driven Development (BDD).
- Bonne connaissance des outils d’automatisation
- Expérience avec Playwright (un atout majeur).
- Compétences en intégration via Azure DevOps.
- Capacité à travailler efficacement en équipe tout en étant autonome.
- Excellentes capacités d’analyse
- Excellentes compétences en écoute active, analyses et capacités de prise de décision
- Être force de proposition
- Esprit d’équipe
- Capacités rédactionnelles
Vos compétences techniques sont les suivantes :
- Connaissance approfondie des frameworks de tests automatisés
- Familiarité avec les méthodologies Agile/Scrum/Scrumban/Kanban.
- Expérience avec les outils de gestion des anomalies (Azure DevOps ou équivalent)
- Bonne compréhension du cycle de vie du développement logiciel.
INFORMATIONS IMPORTANTES :
Pour être conforme aux exigences, la candidature proposée doit satisfaire pleinement aux exigences minimales suivantes :
- Le candidat doit posséder les compétences et l’expérience minimales requises (rôles/compétences)
- Le candidat doit posséder une parfaite maîtrise de la langue française tant à l’oral qu’à l’écrit.
- Poste full-time. Possibilité de 2 jours de télétravail. Lundi, Jeudi et vendredi de préférence en présentiel à Namur.
Il en résulte qu’en cas de candidature non conforme, le Tec et/ou proUnity se réservent le droit de disqualifier le candidat.