Overview

Spécialiste de Tests Logiciels / Software Test-QA Specialist Job at CAE Inc. – in Saint-Laurent, QC

Role and Responsibilities

English will follow

CAE est actuellement à la recherche d’un spécialiste de tests logiciels pour faire partie de son équipe de développement située à Montréal. La personne relèvera du gestionnaire principal d’ingénierie logiciel – CAE Santé et aidera l’équipe de test à se développer et à progresser. Elle adoptera une approche d’assurance qualité collaborative afin d’impliquer les membres de l’équipe de développement dans les phases de vision, de stratégie, de conception et de développement de produits de qualité. Dans le cadre de la conception quotidienne, CAE Santé applique les bonnes pratiques du secteur aux dispositifs de formation simulée pour les soins de santé. Qu’il s’agisse de la validation de systèmes d’ultrasons simulés, d’une procedure chirurgicale ou de l’hologramme d’un patient en 3D, notre équipe de tests s’assure que nous donnons à nos clients les moyens de s’entraîner efficacement pour améliorer la sécurité mondiale.

CAE offre un environnement propice à l’innovation, à la création et à la conception, qui permet à chacun d’être en mesure d’embellir, de promouvoir, de partager, de proposer et de fournir les meilleurs produits de qualité possible dans le domaine de la formation et de la simulation. Nous recherchons une personne dévouée, organisée et minutieuse capable de nous aider à atteindre cet objectif. Nous aimerions que cette personne nous fasse part de ses idées les plus folles, bizarres et fascinantes pour que nos utilisateurs soient captivés par la qualité de nos produits. Si les jeux sérieux, la santé, la sécurité ou l’enseignement sont des domaines qui vous passionnent, ou si vous aimez tester des systèmes complexes et hautement technologiques, ce poste pourrait vous convenir.

Le rôle que nous vous proposons :
En collaboration avec les équipes de développement/livraison Agile, contribuer à la préparation et à l’exécution des plans de test et des scripts de test pour valider les nouveaux environnements, les mises à niveau et les versions.

Démontrer la ou les conditions commerciales testées et les résultats attendus, et s’assurer que les cas de test reflètent les exigences du produit.

Diriger le processus d’examen des problèmes avec une documentation adéquate et des étapes reproductibles à l’appui.

Soulever et surveiller les défauts liés au projet et au système et s’assurer qu’ils sont retestés en temps opportun. Assurez-vous que les défauts sont signalés avec les détails et l’illustration appropriés du problème, y compris les étapes à reproduire.

Fournir des estimations d’effort de travail à la direction de l’équipe.

Fournir des rapports de test sur une base régulière convenue, qui détaillent la progression des tests, les problèmes et les risques.

Informer et guider les décisions du propriétaire du produit en ce qui concerne la préparation des versions.

Escalader au sein du projet tous les problèmes et préoccupations clés en matière de qualité et de test.

Le passionné que nous recherchons possède :
Diplôme universitaire en informatique, génie logiciel, programmation ou expérience de travail équivalente

Minimum de 3 (trois) ans d’expérience de travail dans un environnement Agile de conception d’applications ou de produits technologiques similaires très complexes nécessitant une étude rapide, réflexion et action.

Bilinguisme en français et en anglais est requis (écrit et oral)

Expérience dans l’utilisation d’outils de test à la fois d’entreprise et “open source”.

Expérience dans l’écriture, l’exécution et surveillance de test automatisé avec au moins un des frameworks tel que Cypress, Playwright, Puppeteer, Selenium

Expérience en programmation en JavaScript, Typescript, Python

Expérience dans l’utilisation de plans de test DevOps ou equivalent

Bonne connaissance des méthodes et procédures de tests structurés

Bonnes communications interpersonnelles à tous les niveaux

Expérience dans le test d’interfaces utilisateur complexes

La connaissance du domaine n’est pas requise, mais avoir travaillé sur un système médical est un plus.

CAE vous propose :
Avantages sociaux : Entièrement flexibles pour que vous puissiez choisir ce qui est important pour vous.

Retraite : Régime de retraite à prestations déterminées et régime enregistré d’épargne-retraite (REER) collectif.

Avantages financiers : Régime d’achat d’actions pour employés et nombreux rabais d’entreprise.

Programmes personnels et familiaux : Programme de bien-être physique et programme d’indemnité supplémentaire de maternité.

Équilibre entre le travail et la vie personnelle : Horaires flexibles et « vendredis californiens » toute l’année.

Plaisir au travail : Activités sociales et communautaires toute l’année!

Alors, venez partager votre passion avec nous!

Avec plus de 10 000 employés présents à travers 35 pays, CAE est un chef de file mondial en formation dans les domaines de l’aviation civile, de la défense et sécurité, et de la santé. Pour en apprendre plus : www.cae.com

CAE is currently looking for a Software Test-QA Specialist to join our Montreal-based team. You will report to the Healthcare Software Manager and help the QA team grow and learn. You will bring a collaborative quality assurance approach to engage team members across the vision, strategy, design and development of quality products. Daily quality assurance @ CAE Healthcare is about applying best industry practices to healthcare simulated training devices. Whether it’s validating simulated ultrasound system, surgical procedures or a 3D holographic patient, our quality team is involved in making sure everything CAE delivers helps our customer train efficiently to enhance world’s safety.

CAE offers an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best quality products in the industry of training and simulation. We are looking for a dedicated, organized and meticulous software test specialist to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate quality experience for our customers. You like serious gaming, health, safety, teaching, or know everything about testing complex and highly technological systems, this may be the position for you.

The role we are offering you:
In conjunction with the Agile development/delivery teams, contribute to the preparation and execution of test plans and test scripts to validate new environments, upgrades and releases.

Demonstrate the business condition(s) under test and the expected results, and ensure test cases reflect product requirements.

Lead issue review process with adequate documentation and supporting reproduceable steps

Raise and monitor project and system related defects and ensure they are re-tested in a timely manner. Ensure defects are raised with appropriate detail and illustration of the issue, including steps to reproduce.

Provide work effort estimates to the team leadership.

Provide test reports on a regular agreed basis, which detail testing progress, issues and risks.

Inform and guide Product Owner decisions with regards to readiness of the releases.

Escalate within the project any key quality and testing issues and concerns.

Our ideal candidate has :
Undergraduate degree in Computer or Software Engineering, Programming, or equivalent work experience.

Minimum of three (3) years experience working within an application design Agile environment, or similar highly complex technological products requiring fast study; thinking and action.

Bilingualism in French and English is required (written and verbal)

Experience of using test tools both enterprise and open source

Experience in writing, executing and monitoring automated test with at least one of the frameworks such as Cypress, Playwright, Puppeteer, Selenium

Programming experience in JavaScript, Typescript, Python

Experience in using DevOps test plans or equivalent

Good interpersonal skills to communicate at all levels

Good knowledge of structured test methods and procedures

Proven experience of testing complex user interfaces

Domain knowledge is not required, but having worked on a medical system is a plus

CAE offers:
Benefits: fully flexible for you to choose what is important

Retirement: Defined Benefits Retirement Plan & Group Registered Retirement Savings Plan (RRSP)

Financial Perks: Employee Stock Purchase Plan & numerous corporate discounts

Personal and Family Programs: Physical Wellness Plan & Supplementary Maternity Plan

Work-Life Balance: Flextime & California Fridays all year

Fun at work: social and community events all-year round!

With over 10,000 employees located in 35 countries, CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. To learn more: www.cae.com

#LI-JN1

Position Type

Regular

CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Equal Employment Opportunity

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value “One CAE”, we’re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.

About the Company

Company: CAE Inc. –

Company Location:  Saint-Laurent, QC

Estimated Salary: