TMS LLC
Specialisterne
Ingénieur Qualité Senior - Initiative d'Emploi pour la Neurodiversité
À propos du poste
Specialisterne recrute !
Specialisterne met en relation des candidats neurodivergents qualifiés avec des opportunités d'emploi dans de nombreuses industries et secteurs au Canada et aux États-Unis.
Prérequis
Pour être éligible à postuler, vous devez avoir rencontré des obstacles pour obtenir et/ou maintenir un emploi significatif et vous vous identifiez à l'un des éléments suivants :
- Autisme (y compris Asperger et PDD-NOS)
- Trouble du Déficit de l'Attention/Hyperactivité (TDAH) ou Trouble du Déficit de l'Attention (TDA)
- Dyslexie (par ex. dyslexie, dyscalculie, dysgraphie)
- Déficience intellectuelle
- Trouble Obsessionnel Compulsif (TOC)
- Syndrome de Tourette
Compétences et aptitudes générales - Vous êtes
- À l'aise pour favoriser la collaboration et le mentorat au sein de l'équipe, en promouvant une culture de feedback, d'apprentissage et de croissance professionnelle.
- À l'aise pour maintenir des relations solides avec les partenaires commerciaux, les équipes informatiques pairs et les partenaires fournisseurs.
- Capable de gérer plusieurs priorités concurrentes dans un environnement au rythme rapide.
Compétences et outils numériques/techniques - Vous êtes
- Entre le niveau de compétence intermédiaire et expert avec Python.
Niveau de compétence requis*
- Basique - par ex. Je peux faire cela dans des situations simples avec une aide proche ou étendue.
- Basique à intermédiaire
- Intermédiaire - par ex. Je peux faire cela dans la plupart des situations, avec une aide occasionnelle.
- Intermédiaire à expert
- Expert - par ex. Je peux faire cela dans des situations exceptionnellement difficiles sans aucune aide et je peux être une ressource clé pour les autres.
Formation/Connaissances - Vous
- Avez obtenu un diplôme universitaire de premier cycle ou un diplôme d'études collégiales dans un domaine connexe (par ex. Ingénierie, Informatique).
Expérience (Professionnelle, Académique, Personnelle) - Vous avez
- 5+ années d'expérience pertinente en ingénierie de la qualité (QE) ou en tests de développement logiciel.
- Expérience avec les processus et méthodologies QE, les processus de test automatisés et manuels, la planification de tests, la conception de cas de test, le scripting, l'exécution, les outils de test automatisés, les tests de régression.
- Expérience dans l'écriture de code propre, utilisable et efficace.
- Expérience dans l'interaction et la coordination des activités de test entre plusieurs équipes.
Les employés embauchés par Specialisterne seront soutenus par un Spécialiste du Soutien en Milieu de Travail de Specialisterne pendant leurs douze premières semaines d'emploi.
Soutien en milieu de travail
- Specialisterne et nos partenaires employeurs s'engagent à offrir des expériences d'intégration inclusives et à soutenir les nouveaux employés dans leur apprentissage sur le tas.
- Tous les nouveaux employés continuent de collaborer avec un Spécialiste du Soutien en Milieu de Travail de Specialisterne pendant leurs douze premières semaines d'emploi.
Specialisterne est fier de s'associer à CPP Investments pour une Initiative d'Emploi pour la Neurodiversité.
CPP Investments s'engage à garantir un accès équitable à l'emploi et à bâtir une main-d'œuvre qui reflète la diversité des talents et des perspectives. Si vous avez besoin d'un aménagement à n'importe quelle étape du processus de recrutement, veuillez nous en informer et nous travaillerons avec vous pour répondre à vos besoins.
Les candidatures doivent être soumises dans leur intégralité au plus tard le 4 septembre.
Résumé
Titre : Ingénieur Qualité Senior
Type d'emploi : Temps plein
Heures : 37.5 par semaine
Lieu : Toronto, ON (Hybride, 4 jours par semaine sur site)
Salaire : $100,000-$140,000
Informations supplémentaires : Voici la fréquence à laquelle les types de communication et d'interaction suivants sont requis pour effectuer le travail
- Communication orale : Quotidienne
- Communication par e-mail : Toutes les heures
- Messagerie instantanée : Constamment
- Communication téléphonique : Minimale
- Communication vidéo : Quotidienne
- Interaction avec les superviseurs : Quotidienne
- Interaction avec les pairs : Quotidienne
- Interaction avec les clients : Hebdomadaire
- Vente ou influence d'autrui : Hebdomadaire
- Formation ou enseignement à autrui : Quotidienne
Voici ce que les employés peuvent trouver stressant dans ce poste :
- Gestion de multiples priorités et échéances concurrentes.
- Le rôle exige d'équilibrer le développement de l'automatisation, l'exécution des tests, la gestion des défauts, le coaching et la collaboration entre plusieurs équipes dans un environnement Agile au rythme rapide.
- Influence des équipes sans autorité directe.
- Le succès dépend de l'encouragement des développeurs et des parties prenantes à adopter des pratiques d'ingénierie de la qualité, des approches de test "shift-left" et une responsabilité partagée de la qualité, ce qui nécessitera de naviguer entre des opinions divergentes.
- Dépannage de problèmes techniques complexes.
- L'investigation des échecs de test intermittents, des problèmes de pipeline CI/CD, des problèmes de framework d'automatisation et des risques de qualité de production peut impliquer une résolution de problèmes et une ambiguïté importantes.
Voici ce que les employés ont tendance à trouver motivant/gratifiant dans ce poste :
- Construction de solutions d'automatisation évolutives qui créent un impact durable.
- Les ingénieurs peuvent réduire l'effort manuel, améliorer la qualité des produits et augmenter l'efficacité de la livraison grâce aux frameworks et outils d'automatisation qu'ils conçoivent.
- Pilotage des améliorations de la qualité dans toute l'organisation.
- Le rôle offre des opportunités d'influencer les pratiques d'ingénierie, d'établir des normes et d'aider les équipes à livrer des logiciels de meilleure qualité dès le départ.
- Apprentissage continu et croissance technique.
- Travailler avec des technologies modernes telles que Python, Playwright, les pipelines CI/CD, et les pratiques de livraison Agile offre des opportunités continues de développer une expertise et de résoudre des problèmes techniques complexes.
Le processus de recrutement
Pour être considéré pour ce poste, vous devrez :
- Remplir un formulaire de candidature.
- Rejoindre notre vivier de talents (si ce n'est pas déjà fait) en remplissant un questionnaire supplémentaire et une évaluation préalable à l'emploi.
Prochaines étapes
- Les candidats retenus créeront un Profil Candidat spécifique au poste pour répondre à des questions relatives au poste et/ou réaliser un exercice d'échantillon de travail pour mettre en valeur vos compétences pour ce rôle.
- Les employeurs utilisent les Profils Candidats pour présélectionner anonymement* les candidats.
- Les candidats et les employeurs se rencontreront pour discuter plus en détail du rôle.
* chaque fois que possible.
------------------------------------------------------------
Déclaration sur l'égalité des chances et l'accès
Specialisterne USA est un employeur souscrivant au principe de l'égalité d'accès à l'emploi et s'engage à bâtir un milieu de travail accessible, affirmant la neurodiversité et inclusif. Nous valorisons les identités, les expériences vécues, les perspectives et les contributions que chaque personne apporte à notre équipe. Nous accueillons les candidats de tous horizons, en particulier ceux dont les expériences approfondissent notre compréhension du handicap, de la neurodiversité, de l'inclusion et de l'accès à l'emploi. Les décisions d'embauche sont basées sur les qualifications, les exigences du poste, le mérite et les besoins de l'organisation. Nous nous engageons à fournir des aménagements raisonnables et à garantir un processus de candidature accessible pour les candidats et les employés.
Tâches essentielles - Dans ce poste, vous allez
- Construire des solutions d'automatisation évolutives en utilisant Python et des outils de test modernes tels que Playwright, en mettant l'accent sur la conception de frameworks maintenables, l'intégration CI/CD, et la réduction de la dépendance aux tests de régression manuels.
- Établir et promouvoir des normes d'ingénierie de la qualité qui renforcent la responsabilité partagée de la qualité par l'ingénierie, en collaborant tôt avec les ingénieurs et les parties prenantes pour améliorer la testabilité, identifier les risques et garantir que la qualité est intégrée à la livraison dès le départ.
- Examiner le code et les approches d'automatisation pour améliorer la qualité des tests, la couverture et les pratiques d'ingénierie au sein de l'équipe par le biais de coaching, d'influence et de défis constructifs, tout en maintenant la responsabilité de l'ingénierie pour la validation des fonctionnalités.
- Piloter une approche de validation logicielle "shift-left", en guidant l'équipe pour qu'elle applique elle-même l'automatisation plutôt que de la confier à "QA/QE" pour automatisation.
- Participer à la conception et au développement de produits pour garantir que la qualité est intégrée dès le début.
- Surveiller l'efficacité de l'automatisation des tests et piloter des améliorations grâce aux informations obtenues par l'analyse à différentes étapes de l'automatisation des tests pour garantir la stabilité, l'efficacité et l'évolutivité.
- Définir et exécuter des plans de test, des cas/scripts de test, identifier les défauts, analyser les résultats des tests et collaborer avec les développeurs pour garantir que les produits ou services répondent aux normes de qualité.
- Adhérer au cycle de vie de développement logiciel Agile (SDLC) et exécuter les tâches connexes selon les besoins.
* Atouts (mais pas requis)
- Connaissance du travail avec des outils d'IA.
* Atouts (mais pas requis)
- Expérience de travail avec AWS/services cloud.
- Expérience dans l'intégration de la validation automatisée dans les pipelines CI/CD et dans l'influence des équipes d'ingénierie pour adopter des pratiques d'ingénierie de la qualité évolutives dans des environnements de livraison Agile.
