You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
MDA Systems Ltd.

Développeur d'essais d'automatisation / Automation Test Developer

Location
Montreal, QC
Details
Full Time
6 days ago
Please review the job details below.

À titre de membre d'une équipe interfonctionnelle, le développeur intermédiaire d'essais d'automatisation prendra en charge toutes les activités d'essai et d'automatisation liées aux livraisons clients. Il se concentrera principalement sur le développement comportemental et l'automatisation des processus pour effectuer la mise à l'essai de solutions de bout en bout et aider au déploiement et aux mises à jour fréquentes.

Being a member of a cross-functional team, the Intermediate Automation Test Developer will support all tests and automation activities related to customer deliveries. His focus will be mainly on behavioral driven development and process automation to perform end-to-end solution testing and assist with deployment and frequent releases. The team uses Agile (Scrum) and traditional development styles.

Joignez-vous à nous pour développer, déployer et piloter des technologies qui changeront le visage de l'espace.

Si vous aimez créer quelque chose de nouveau, rêver en grand, et avez une passion pour votre expertise, nous vous encourageons à postuler !

En tant qu'ingénieur développeur de tests d'automatisation, vos tches comprendront, sans toutefois s'y limiter, ce qui suit :
  • Participer au développement Agile de logiciels pour systèmes embarqués de vol ou d'équipements d'essai
  • Participer au détail des scénarios d'utilisateurs pour définir les stratégies d'essai et de conception
  • Fournir une solution d'automatisation efficace pour soutenir l'intégration continue et le déploiement continu
  • Participation active à toutes les cérémonies SAFe
  • Fournir une rétroaction constructive constante pour l'amélioration de l'équipe
  • Permettre l'automatisation de la gestion de la configuration de tous les développements
  • Contribuer au processus de documentation avec priorité sur la forme exécutable
  • Participer, s'il y a lieu, à des revues officielles avec le client


Votre parcours professionnel
  • Cinq (5) à dix (10) ans d'expérience dans la conception d'essais automatisés pour les plates-formes matérielles et logicielles
  • Compétences en administration Linux
  • Expérience en script/programmation (p. ex. Python, Groovy, Bash, Powershell)
  • Expérience en administration d'environnements de développement automatisés tels que Jenkins ou Hudson
  • Expérience de la configuration et du déploiement de services de journalisation et de surveillance
  • Expérience avec le contrôle des sources comme Git ou bitbucket (GitHub, GitLab, etc.)
  • Bonnes connaissances pour élaborer et déployer des machines virtuelles
  • Baccalauréat en génie informatique ou en logiciel


Expérience complémentaire souhaitée
  • Méthodologie Agile (Scrum dans SAFe)
  • Expérience en développement d'intégration et de déploiement continus (CI/CD)
  • Expérience dans un environnement de développement axé sur le comportement (BDD)
  • L'expérience IaC ( Infrastructure as Code ) est un atout
  • L'expérience DEVOPS est un atout
  • Certifié maître de Scrum


Travailler chez MDA, c'est d'abord œuvrer au sein d'une équipe passionnée dans une atmosphère conviviale. C'est l'expertise, la créativité et la solidarité de nos employés qui ont, au fil des ans, forgé la renommée mondiale de nos produits.

Join us developing, deploying, and driving technology that will change the face of space

If you enjoy creating something new, dreaming big, and have a passion for your expertise we encourage you to apply!

As anAutomation Test Developer Engineer, your duties will include but not be limited to the following:
  • Participate to Agile development of software for flight embedded system or test equipments
  • Participate to user stories break down to define test strategies and design
  • Provide efficient automation solution to support Continous Integration and Continuous Deployment
  • Active participation to all SAFe ceremonies
  • Provide constant constructive feedback for team improvement
  • Enable automation of configuration management of all development
  • Contribute to documentation process with priorization on executable form
  • May participate in formal reviews with customer


Candidate must have these technical skills:
  • Five (5) to ten (10) years of experience designing automated tests for hardware/software platforms
  • Linux administration skills
  • Scripting/programming experience (e.g. Python, Groovy, Bash, Powershell)
  • Experience administering automated build environments such as Jenkins or Hudson
  • Experience configuring and deploying logging and monitoring services
  • Experience with source control such as Git or bitbucket (GitHub, GitLab, etc.)
  • Good knowledge to build and deploy Virtual Machines
  • Bachelor in Computer Engineering or Software


Desired Complementary Background
  • Agile Methodology (Scrum within SAFe)
  • Continuous Integration and Continuous Deployment (CI/CD) development experience
  • Experience in Behavioral Driven Development (BDD) environment
  • Infrastructure as Code (IaC) experience is an asset
  • DEVOPS experience is an asset
  • Scrum Master certified


What are we like?

• We are individuals heavilyfocused on "the goal"with little ancillary distraction.

• We have aculture of problem-solvingwith focus on solutions, not blame

• Ourmanagement team is very accessible

• We arenot micromanagers- You are given individual or small collaborative group ownership of tasks.

We support each other to succeed. A company driven to achieve common goals while sharing in the responsibilities

Why MDA?
MDA offers a rewarding experience of working with the best minds in the industry that are changing the world through cutting edge technology and applications. We are proud of our great culture that continuously fosters innovation, collaboration, and diverse work environments. We remain committed to attracting, developing, and retaining the most diverse group of talent to better serve our customers.

Competitive Compensation and Benefits Package

MDA provides competitive compensation and benefits packages for its employees at its many locations. As a member of the MDA team, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection for employees and their families through health care plans, disability income protection, life insurance, and other employee benefits. The Company's retirement plans encourage employees to save for their future with a Company matching contribution in many locations.
Category
Engineering