Aller au contenu

General Motors

Développeur Logiciel Senior - Automatisation des Tests

JavaScriptPythonJavaAWSGCPDockerKubernetesC#
Traduction automatique. Consultez l’original.

Description du poste

Statut du poste : Cette offre ne correspond pas à un poste vacant existant au sein de l'organisation et est ouverte aux nouvelles candidatures.

Divulgation IA : Dans le cadre du processus de candidature, l'intelligence artificielle sera utilisée pour le recrutement à ce poste.

Modalités de travail : Ce poste est classé comme hybride. Le candidat retenu devra donc se rendre au bureau au minimum trois jours par semaine.

Rémunération

La fourchette salariale pour ce poste est de 115 000 $ à 164 600 $. Le salaire de base réel qui sera offert au candidat retenu dans cette fourchette variera en fonction des facteurs pertinents pour le poste.

GM NE FOURNIT PAS DE SPONSORISATION LIÉE À L'IMMIGRATION POUR CE POSTE. NE POSTULEZ PAS À CE POSTE SI VOUS AVEZ BESOIN D'UNE SPONSORISATION D'IMMIGRATION GM MAINTENANT OU À L'AVENIR.

Non-discrimination et égalité des chances en matière d'emploi

General Motors s'engage à être un lieu de travail non seulement exempt de discrimination illégale, mais aussi un lieu qui favorise véritablement l'inclusion et l'appartenance.

Nous sommes fermement convaincus qu'offrir un environnement de travail inclusif crée un cadre dans lequel nos employés peuvent s'épanouir et développer de meilleurs produits pour nos clients.

Nous encourageons les candidats intéressés à examiner les principales responsabilités et qualifications pour chaque poste et à postuler à tout poste qui correspond à leurs compétences et capacités. Les candidats dans le processus de recrutement peuvent être amenés, le cas échéant, à réussir une ou plusieurs évaluations liées au poste et/ou une vérification préalable à l'emploi avant de commencer leur travail. Pour en savoir plus, visitez Comment nous recrutons search-careers.gm.com/en/how-we-hire.

Accommodements

General Motors offre des opportunités à tous les chercheurs d'emploi, y compris les personnes handicapées. Si vous avez besoin d'un aménagement raisonnable pour vous aider dans votre recherche d'emploi ou votre candidature, envoyez un courriel à [Careers.Accommodations@GM.com] ou appelez-nous au 1-800-865-7580. Dans votre courriel, veuillez inclure une description de l'aménagement spécifique que vous demandez, ainsi que le titre du poste et le numéro de référence du poste pour lequel vous postulez.

Le poste

General Motors est en pleine transformation dans sa manière de concevoir, développer et valider les logiciels. Au sein de l'organisation Software Defined Vehicle – Embedded Platforms, ce poste relève du groupe Virtualization and Software-in-the-Loop (SIL), responsable de la création d'environnements virtuels en boucle (in-the-loop) pour permettre le développement, la vérification et la validation des contrôleurs embarqués, des logiciels de production et des calibrages dans les domaines du véhicule/mécatronique.

Vous rejoindrez notre organisation d'ingénierie en tant qu'Ingénieur en Développement Logiciel pour les Tests (SDET), responsable de la création de solutions de tests automatisés robustes et évolutives, garantissant la qualité, la fiabilité et la performance de nos produits.

Ce rôle combine l'ingénierie logicielle avec une passion pour la qualité, vous permettant d'influencer l'architecture, d'améliorer la testabilité et de promouvoir l'excellence en ingénierie au sein des équipes.

Ce que vous ferez (Responsabilités)

  1. Concevoir des frameworks d'automatisation des tests — Construire et maintenir des frameworks d'automatisation évolutifs pour les tests UI, API et d'intégration.
  1. Développer des tests d'automatisation de haute qualité — Écrire des tests automatisés clairs, maintenables et efficaces en utilisant des outils et langages modernes.
  1. Collaborer avec les équipes d'ingénierie mécatronique — Travailler en partenariat avec les développeurs, les chefs de produit et l'assurance qualité pour définir les stratégies de test et garantir la testabilité dès la conception.
  1. Améliorer les pipelines CI/CD — Intégrer les tests automatisés dans les systèmes d'intégration continue et optimiser les flux de travail de build/test.
  1. Analyser les défauts et leurs causes profondes — Investiguer les échecs, identifier les schémas récurrents et promouvoir des améliorations de qualité à long terme.
  1. Promouvoir les pratiques d'ingénierie de la qualité — Défendre l'automatisation, la qualité du code et l'excellence en ingénierie au sein de l'organisation.

Vos compétences et aptitudes (Qualifications)

  1. Diplôme de Bachelor en ingénierie, informatique ou domaine connexe.
  1. 7+ années d'expérience pertinente.
  1. Solides compétences en programmation en Python ; d'autres langages tels que Java, C# ou JavaScript sont un plus.
  1. Expérience avec des outils d'automatisation de tests tels que Selenium, Playwright, Cypress, Appium ou similaires.
  1. Compréhension solide des méthodologies QA, des types de tests et des cycles de vie du développement logiciel.
  1. Expérience pratique avec les APIs et les outils tels que Postman, REST Assured ou similaires.
  1. Connaissance des systèmes CI/CD tels que Azure DevOps, GitHub Actions, Jenkins ou GitLab.
  1. Solides compétences en débogage et en analyse, avec la capacité d'isoler rapidement les problèmes.
  1. Expérience de travail dans des environnements Agile et de collaboration au sein d'équipes pluridisciplinaires.

Ce qui vous donnera un avantage concurrentiel (Qualifications préférées)

  1. Expérience avec des plateformes cloud telles que Azure, AWS ou GCP.
  1. Expertise en tests de performance ou de charge utilisant des outils comme JMeter, k6 ou Gatling.
  1. Exposition aux tests de sécurité ou familiarité avec les principes OWASP.
  1. Connaissance de la conteneurisation (Docker, Kubernetes) et des stratégies de test des microservices.
  1. Expérience en gestion des données de test et en configuration d'environnement.
  1. Contributions à la conception de frameworks d'automatisation à grande échelle.

Aperçu des avantages sociaux

L'objectif du programme de rémunération globale de General Motors du Canada est de soutenir la santé et le bien-être de vous et de votre famille. Notre plan de rémunération complet comprend actuellement les avantages sociaux suivants, en plus de nombreux autres :

  • Congés payés, y compris les jours de vacances, les jours fériés et les avantages supplémentaires pour les congés de grossesse, parentaux et d'adoption ;
  • Assurance maladie, dentaire et vision ;
  • Régimes d'assurance-vie pour vous couvrir, vous et votre famille ;
  • Contributions de l'entreprise et contributions correspondantes à un régime de retraite à cotisations déterminées pour vous aider à épargner pour la retraite ;
  • Plan d'achat de véhicules GM pour vous et votre famille.

À propos de GM

Notre vision est un monde avec Zéro Accident, Zéro Émission et Zéro Congestion, et nous assumons la responsabilité de mener le changement qui rendra notre monde meilleur, plus sûr et plus équitable pour tous.

Pourquoi nous rejoindre

Nous croyons que nous devons tous faire un choix chaque jour – individuellement et collectivement – pour apporter un changement significatif par nos paroles, nos actions et notre culture. Chaque jour, nous voulons que chaque employé ait le sentiment d'appartenir à une seule équipe General Motors.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026