Top Benefits
About the role
QUALITY ASSURANCE & TEST
Programmeur Assurance Qualité Sénior (R26913)
Department
Quality Assurance & Test
Location
Montreal, Canada
Product
Unreal Engine
Company
Epic Games
Requisition ID
R26913
ASSURANCE DE LA QUALITÉ
Ce que nous faisons
L'équipe d'assurance qualité est responsable du processus de test, de la gestion des risques et de l'évaluation de la qualité de tous les produits et fonctions d'Epic. Notre équipe travaille en étroite collaboration avec les développeurs et la production pour garantir la meilleure expérience utilisateur possible à notre communauté et à nos clients.
Ce que vous ferez
Chez Epic, nos programmeurs en assurance qualité travaillent avec les responsables de produits, les développeurs et la direction de l’assurance qualité pour prendre en charge des ensembles de fonctionnalités techniques au sein des outils Unreal Engine. Nous recherchons une personne qui nous rejoindra pour contribuer à élargir la couverture de l’assurance qualité de plusieurs fonctionnalités, tout en approfondissant cette couverture, dans un environnement dynamique et en constante évolution. Ce poste s'exerce de manière très autonome, intégré à une équipe ou un produit spécifique, tout en collaborant étroitement avec des artistes techniques, des programmeurs et le personnel de production. Il s'appuie sur une combinaison de compétences en assurance qualité, en analyse de données et en technique pour mettre en place les bonnes méthodes de test dès les premières étapes du développement, tout au long des cycles de publication et au-delà.
Ce dont vous serez responsable
- Développer et mettre en place une infrastructure de cas de test automatisés. Contribuer au débogage de problèmes auprès de collègues afin d’assurer le meilleur rendement possible pour l’équipe.
- Être responsable de la planification et de l’exécution des tests au niveau des fonctionnalités individuelles, incluant des tests fonctionnels en boîte blanche ainsi que des tests techniques tels que les évaluations de performance, l’exploration et la vérification des défauts, à l’aide de divers langages de programmation orientés objet.
- Générer une analyse de la charge des défauts en suspens. Recommander de nouveaux domaines de test et des aspects à prioriser pour les corrections. Gérer de manière proactive les défauts entrants et travailler de manière autonome sur les tâches de valeur supérieure, qu’il s’agisse de la rédaction ou de l’exécution de tests.
- Collaborer avec les responsables de produits, les développeurs et la direction de l’assurance qualité pour établir les critères d’approbation, identifier les risques et planifier la portée des tests pour les fonctionnalités existantes et à venir. Examiner les lacunes techniques et les initiatives d’automatisation parmi les équipes, les fournisseurs et les agences répartis géographiquement afin de livrer un produit de la plus haute qualité.
- Recourir à un ensemble de compétences en matière de tests manuels et techniques pour réaliser une série de tests sur les produits afin d’en analyser la qualité, tout en réglant les défauts et les problèmes internes signalés.
- Établir des rapports et assurer le suivi de la qualité des données. Utiliser ces informations pour alimenter les discussions sur la qualité des produits et l’état de santé des processus de développement. Soutenir l’équipe de développement avant, pendant et après les déploiements.
Ce que nous recherchons
- Minimum de 4 ans d'expérience en programmation avec C++, Java ou C# requis.
- Ouverture à travailler dans un environnement exigeant d'excellentes capacités en C++.
- Connaissance de HLSL et des interfaces de programmation graphique modernes (DirectX12, Vulkan, Metal, etc.).
- Expérience avec les moteurs de jeu et les outils : Visual Studio, Perforce, Nvidia Nsight, Intel VTune, AMD Razor, PIX.
- Capacité à collaborer avec des employés séniors à la réalisation de projets et de fonctionnalités techniques tout en inspirant la confiance.
- Capacité à évaluer l’ampleur de divers projets ainsi que les exigences, et soutenir les échéanciers, les jalons et les plans.
- Forte expérience en matière de préparation de rapports et de suivis au niveau de la qualité des données.
- Expérience en tests logiciels dans un environnement dynamique.
- Expérience de travail liée à l’infographie ou au rendu pour des jeux ou le secteur du divertissement.
- Compréhension technique des technologies de divertissement ou de moteurs de jeu, y compris l’automatisation ainsi que les tests fonctionnels, qualitatifs et de rendement dans le contexte d’un développement itératif continu.
Avantages
Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.
Quality Assurance & Test
Unreal Engine
Epic Games
About Epic Games
Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.
Top Benefits
About the role
QUALITY ASSURANCE & TEST
Programmeur Assurance Qualité Sénior (R26913)
Department
Quality Assurance & Test
Location
Montreal, Canada
Product
Unreal Engine
Company
Epic Games
Requisition ID
R26913
ASSURANCE DE LA QUALITÉ
Ce que nous faisons
L'équipe d'assurance qualité est responsable du processus de test, de la gestion des risques et de l'évaluation de la qualité de tous les produits et fonctions d'Epic. Notre équipe travaille en étroite collaboration avec les développeurs et la production pour garantir la meilleure expérience utilisateur possible à notre communauté et à nos clients.
Ce que vous ferez
Chez Epic, nos programmeurs en assurance qualité travaillent avec les responsables de produits, les développeurs et la direction de l’assurance qualité pour prendre en charge des ensembles de fonctionnalités techniques au sein des outils Unreal Engine. Nous recherchons une personne qui nous rejoindra pour contribuer à élargir la couverture de l’assurance qualité de plusieurs fonctionnalités, tout en approfondissant cette couverture, dans un environnement dynamique et en constante évolution. Ce poste s'exerce de manière très autonome, intégré à une équipe ou un produit spécifique, tout en collaborant étroitement avec des artistes techniques, des programmeurs et le personnel de production. Il s'appuie sur une combinaison de compétences en assurance qualité, en analyse de données et en technique pour mettre en place les bonnes méthodes de test dès les premières étapes du développement, tout au long des cycles de publication et au-delà.
Ce dont vous serez responsable
- Développer et mettre en place une infrastructure de cas de test automatisés. Contribuer au débogage de problèmes auprès de collègues afin d’assurer le meilleur rendement possible pour l’équipe.
- Être responsable de la planification et de l’exécution des tests au niveau des fonctionnalités individuelles, incluant des tests fonctionnels en boîte blanche ainsi que des tests techniques tels que les évaluations de performance, l’exploration et la vérification des défauts, à l’aide de divers langages de programmation orientés objet.
- Générer une analyse de la charge des défauts en suspens. Recommander de nouveaux domaines de test et des aspects à prioriser pour les corrections. Gérer de manière proactive les défauts entrants et travailler de manière autonome sur les tâches de valeur supérieure, qu’il s’agisse de la rédaction ou de l’exécution de tests.
- Collaborer avec les responsables de produits, les développeurs et la direction de l’assurance qualité pour établir les critères d’approbation, identifier les risques et planifier la portée des tests pour les fonctionnalités existantes et à venir. Examiner les lacunes techniques et les initiatives d’automatisation parmi les équipes, les fournisseurs et les agences répartis géographiquement afin de livrer un produit de la plus haute qualité.
- Recourir à un ensemble de compétences en matière de tests manuels et techniques pour réaliser une série de tests sur les produits afin d’en analyser la qualité, tout en réglant les défauts et les problèmes internes signalés.
- Établir des rapports et assurer le suivi de la qualité des données. Utiliser ces informations pour alimenter les discussions sur la qualité des produits et l’état de santé des processus de développement. Soutenir l’équipe de développement avant, pendant et après les déploiements.
Ce que nous recherchons
- Minimum de 4 ans d'expérience en programmation avec C++, Java ou C# requis.
- Ouverture à travailler dans un environnement exigeant d'excellentes capacités en C++.
- Connaissance de HLSL et des interfaces de programmation graphique modernes (DirectX12, Vulkan, Metal, etc.).
- Expérience avec les moteurs de jeu et les outils : Visual Studio, Perforce, Nvidia Nsight, Intel VTune, AMD Razor, PIX.
- Capacité à collaborer avec des employés séniors à la réalisation de projets et de fonctionnalités techniques tout en inspirant la confiance.
- Capacité à évaluer l’ampleur de divers projets ainsi que les exigences, et soutenir les échéanciers, les jalons et les plans.
- Forte expérience en matière de préparation de rapports et de suivis au niveau de la qualité des données.
- Expérience en tests logiciels dans un environnement dynamique.
- Expérience de travail liée à l’infographie ou au rendu pour des jeux ou le secteur du divertissement.
- Compréhension technique des technologies de divertissement ou de moteurs de jeu, y compris l’automatisation ainsi que les tests fonctionnels, qualitatifs et de rendement dans le contexte d’un développement itératif continu.
Avantages
Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.
Quality Assurance & Test
Unreal Engine
Epic Games
About Epic Games
Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.