Job Description
OPAL-RT Technologies est à la recherche d’un Développeur en Automatisation de Tests CI
À propos d’OPAL-RT Technologies :
Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL, RTE et SNCF ! OPAL-RT s’est donné comme ambitieux défi de démocratiser la simulation temps réel afin de la rendre accessible à chaque ingénieur et chercheur. En rejoignant le clan des OPALIENS, vous contribuerez à la technologie du futur.
Leader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'automobile, l'aérospatiale, l’énergie, le transport, la fabrication industrielle, etc. Fondée au Québec et maintenant assurée par une présence mondiale, OPAL-RT a le vent dans les voiles !
Dépassement et défis stimulants :
Sous la supervision de la Cheffe d’équipe / MACHLAB, le Développeur en Automatisation de Tests CI travaillera dans un environnement dynamique inspiré des méthodes Agiles et sera amené à participer activement au développement des outils internes utilisés lors des tests automatisés du CI. Ces outils accompagnent les développeurs dans l’évolution de nos plateformes de simulation temps réel. Dans un contexte d’intégration continue, vous allez accompagner les équipes logicielles dans toutes les phases de développement des produits OPAL-RT.
Principales responsabilités :
- Rédiger et suivre des scénarios de test selon les spécifications de l’équipe Recherche & Développement
- Implémenter, exécuter, maintenir et documenter des tests automatisés (Python)
- Intégrer les tests automatiques dans l’environnement d’intégration continue (Jenkins / Groovy)
- Participer à l’amélioration des processus et des outils communs
- Accompagner et former les utilisateurs au déploiement et à l’utilisation des outils internes pour effectuer les tests automatisés
- Collaborer en équipe dans un environnement Agile
Exigences :
- Scolarité : Baccalauréat en génie logiciel, informatique ou équivalent;
- Expérience : 1 à 2 ans d’expérience en automatisation de tests, et/ou développement logiciel
- Compétences requises :
- Réalisation de tests unitaires, tests d’intégration et tests automatisés (Python, Groovy, …)
- Expérience avec les technologies d’intégration continue (Jenkins, Gitlab-CI, …)
- Connaissance des bonnes pratiques d’automatisation des tests
- Connaissances linguistiques : Français obligatoire - des cours seront offerts si nécessaire pour faciliter l'intégration. Anglais niveau avancé (oral et écrit) pour la communication avec les collègues et partenaires hors Québec.
- Compétences recherchées : Autonomie, curiosité, bonne communication interpersonnelle, esprit d’équipe;
- Intérêt marqué pour l’intégration continue et les systèmes de tests automatisés.
Atouts significatifs:
- Connaissance des outils et langages suivants : Batch, Shell script, Git, Gitlab, Systèmes d’exploitation Linux
- Expérience avec les méthodes agiles (SCRUM, Kanban…);
Une carrière chez OPAL-RT vous conviendra si :
- Vous recherchez des défis stimulants qui vous pousseront à vous dépasser sans cesse.
- Vous rêvez d’une ambiance à la fois familiale, professionnelle, collaborative et conviviale.
- Vous avez besoin d’un horaire flexible et l’accès au télétravail afin de concilier votre vie privée à votre vie professionnelle.
- Vous souhaitez parfaire vos connaissances et votre savoir-faire en côtoyant des chercheurs, des innovateurs, des scientifiques qui ont tous un point en commun, la Passion.
- Vous avez fait le choix d’être un collaborateur important pour l’avancement technologie d’une multitude d’industries.
- Vous désirez être considéré pour vos idées, votre créativité et vos talents.
- Vous connaissez votre valeur et recherchez une rémunération globale concurrentielle.
- Vous ne voulez pas un simple emploi, vous voulez une carrière !
Note: L'utilisation du genre masculin inclut le féminin et est utilisé uniquement pour faciliter la lecture.
____________________________________________________
OPAL-RT Technologies is looking for a CI Tests Automation Developer
About OPAL-RT Technologies
Imagine working for a company with customers including NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL and Hydro-Québec! OPAL-RT’s ambitious challenge is to fully democratize simulation, making it affordable and accessible to every engineer and researcher. Joining the OPAL-RT family means you will be helping to develop the technology of the future.
OPAL-RT is recognized leader in diverse and powerful applications. The company's tools are used in a wide variety of fields, including, automotive, aerospace, energy, transportation and industrial manufacturing. Established in Quebec and bolstered by a global presence, OPAL-RT is always looking to the future.
Achievements and stimulating challenges:
Under the supervision of the Team Leader / MACHLAB, the CI Tests Automation Developer will work in a dynamic environment inspired by Agile methods and will be required to actively participate in the development of internal tools used during automated CI tests. These tools support developers in the evolution of our real-time simulation platforms. In a context of continuous integration, you will support the software teams in all phases of the development of OPAL-RT products.
Main Duties:
- Write and follow test scenarios according to the specifications of the Research & Development team
- Implement, run, maintain and document automated tests (Python)
- Integrate automatic tests into the continuous integration environment (Jenkins / Groovy)
- Participate in the improvement of common processes and tools
- Support and train users in the deployment and use of internal tools to perform automated tests
- Collaborate as a team in an Agile environment
Requirements:
- Education: Bachelor's degree in software engineering, computer science or equivalent;
- Experience: 1 to 2 years of experience in test automation, and/or software development
- Skills required :
- Performing unit tests, integration tests and automated tests (Python, Groovy, ...)
- Experience with continuous integration technologies (Jenkins, Gitlab-CI, ...)
- Knowledge of test automation best practices
- Language abilities: French mandatory - courses will be offered if necessary to facilitate integration. Advanced English level (oral and written) for communication with colleagues and partners outside Quebec.
- Desired skills : Autonomy, curiosity, good interpersonal communication, team spirit;
- Strong interest in continuous integration and automated testing systems.
Significant assets:
- Knowledge of the following tools and languages: Batch, Shell script, Git, Gitlab, Linux operating systems
- Experience with agile methods (SCRUM, Kanban...);
A career with OPAL-RT will suit you if:
- You are seeking stimulating challenges that will constantly push you to do your best
- You dream of a family environment that is also professional, cooperative and friendly.
- You need a flexible schedule and the ability to telecommute in order to balance work and home life.
- You want to continue to expand your knowledge and know-how by working side-by-side with researchers, innovators and scientists who share one thing; Passion.
- You have chosen to be an important contributor the technological progress in a multitude of industries.
- You want to be recognized for your ideas, creativity and talents.
- You know your worth and seek a globally competitive salary.
- You don’t just want a job, you want a career!
Note: The use of the masculine gender includes the feminine and is employed solely to facilitate reading.
Apply
Go Back