QA Programmer Specialist

1 Month ago • 5 Years + • Quality Assurance

Job Summary

Job Description

The QA Programmer will work with product managers, developers, and QA leadership. Responsibilities include developing test plans for features related to Unreal Engine tools, implementing automated test coverage, and using technical tools to expand QA coverage. The role involves both manual and technical testing methods across various products, analyzing quality, and reporting findings. Collaboration with designers, programmers, and production staff is crucial. Technical, QA, and data analysis skills are needed for testing throughout the development and release cycles. This includes developing and implementing automated test case infrastructure, debugging issues, planning and executing tests for feature sets, performing white-box functional and technical tests (performance testing, defect reviews, and verification using various object-oriented programming languages), generating analysis of outstanding defect load, recommending new test areas and prioritization, proactively managing incoming defects, and working autonomously on high-value tasks.
Must have:
  • 5+ years QA experience
  • 3+ years programming (C++ or C#)
  • Technical understanding of game engines/entertainment technologies
  • Automated testing, functional, quality, and performance testing experience
  • Collaboration and reporting skills
Good to have:
  • Experience with functional testing
Perks:
  • 100% premium coverage for employee and dependents
  • Additional coverage for medical, dental, vision, critical illness, life, AD&D, and long-term disability insurance
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer contribution
  • Employee assistance program
  • Comprehensive mental wellness program

Job Details

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

Nos programmeurs en matière d’assurance qualité (AQ) travaillent avec les responsables de produits, les développeurs et les dirigeants en AQ. Ils sont responsables de l’ensemble des fonctionnalités techniques des outils d’Unreal Engine. Dans ce rôle, vous développerez des plans de tests pour les caractéristiques associés aux outils. Vous développerez et mettrez en œuvre une couverture de tests automatisés et utiliserez des outils techniques pour élargir l’étendue et la profondeur de notre couverture d’AQ pour diverses fonctionnalités dans un environnement dynamique et rapide. En plus, vous faciliterez les efforts liés aux tests en matière de fonctionnalités, de qualité et de performance. Pour ce faire, vous mettrez à profit diverses compétences en matière de tests manuels et techniques pour exécuter une variété de méthodes de test sur le ou les produits dont vous êtes responsable pour en analyser la qualité et en rendre compte. Il sera attendu du titulaire qu’il travaille dans un environnement hautement autonome intégré à une équipe ou un produit précis. Il travaillera en étroite collaboration avec des concepteurs, des programmeurs et du personnel de production. Le titulaire fera appel à ses compétences techniques, ainsi qu’en AQ et en analyse de données, pour mener des tests appropriés dès le début 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 de tests pour des ensembles de fonctionnalités et de l’exécution de tests pour des fonctionnalités particulières. Mener des tests fonctionnels de la boîte blanche ainsi que des tests techniques, y compris des tests de performance, des examens de défauts et des vérifications à 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 propriétaires de produits, les développeurs et la direction de l’AQ pour établir les critères d’approbation, identifier les risques et planifier la portée des essais pour les fonctionnalités existantes et à venir. Examiner les lacunes techniques et les initiatives d’automatisation au niveau des équipes, des fournisseurs et des agences répartis géographiquement afin de livrer un produit de la plus haute qualité.
  • Aider les programmeurs en automation de tests sénior et les programmeurs en AQ à effectuer des enquêtes et concevoir des propositions de solutions automatisées. 
  • 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 5 années d’expérience dans le domaine de l’assurance qualité. Expérience au niveau des tests en matière de fonctionnalité, un atout.
  • Minimum de 3 années d’expérience en programmation avec C++ ou C# requis.
  • 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.
  • Capacité de collaborer avec des employés séniors à la réalisation de projets et de fonctionnalités techniques tout en inspirant la confiance.
  • Capacité d’é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 impliquant des données ou des analyses.

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.

Similar Jobs

Playrix - Senior C++ Software Engineer (Build System)

Playrix

Cyprus (Remote)
5 Months ago
PlatinumGames - Visual Effects Artist

PlatinumGames

Chiyoda City, Tokyo, Japan (On-Site)
2 Weeks ago
FISHLABS GmbH - (Regular/Senior) UI/UX Designer (m/f/d)

FISHLABS GmbH

Hamburg, Hamburg, Germany (On-Site)
9 Months ago
CD PROJEKT RED - Senior Game Programmer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Ontario, Canada (Hybrid)
1 Month ago
Tesla - Engineering Technician, Drive Unit/Traction Inverter (Powertrain)

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Samsung Semiconductor - Staff Engineer, Embedded Firmware

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
ART2HIRE - Senior Manual QA Engineer

ART2HIRE

Limassol, Limassol, Cyprus (Hybrid)
9 Months ago
Tesla - Senior Software QA Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
The Walt Disney Company - Lead Software Engineer in Test, iOS/Android

The Walt Disney Company

Glendale, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Beyond Sports  - Unreal Developer - Senior

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
6 Days ago
SmileGate - [Next Crossfire] 컨텐츠 기획 담당

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Epic Games - Senior Technical Designer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Week ago
Liquid Development - Senior 3D Animator

Liquid Development

Ontario, Canada (Remote)
2 Weeks ago
FunPlus - Game Shader Artist

FunPlus

Lisbon, Lisbon, Portugal (Hybrid)
1 Day ago
Techland - Senior Gameplay Animator

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
22 Hours ago
Wargaming - UI Tech Artist

Wargaming

Guildford, England, United Kingdom (Hybrid)
3 Weeks ago
Illuvium - Senior C++ Gameplay Engineer (Unreal Engine 5)

Illuvium

(Remote)
3 Weeks ago
Limbic Entertainment - Engine Programmer Cairo, Egypt (m/f/d)

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago
P99 soft - 3D Animator

P99 soft

Pune, Maharashtra, India (On-Site)
22 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

spauldingridge - Anaplan Engagement Lead, Retail and CPG

spauldingridge

Toronto, Ontario, Canada (On-Site)
18 Hours ago
Blazesoft - Senior Manager, Performance Marketing (iGaming)

Blazesoft

Vaughan, Ontario, Canada (On-Site)
1 Month ago
Aristocrat Gaming - GameOps Operator

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Track vfx - Vancouver | Technical Artist

Track vfx

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
NvizzioCreations - Senior Unreal Programmer

NvizzioCreations

Montreal, Quebec, Canada (On-Site)
1 Month ago
Luxoft - Murex Technical Developer - Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
5 Months ago
Amber - Localization Quality Assurance (Spanish LATAM)

Amber

Quebec, Canada (Hybrid)
2 Months ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago
Scanline VFX - Développeur Pipeline Senior (Houdini)/ Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (On-Site)
6 Months ago
Epic Games - Artiste sénior, effets visuels (VFX)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Amazon Games - QA Specialist - Functionality

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Nagarro - Associate Principal Engineer, QA Automation

Nagarro

Spain (Remote)
6 Months ago
Google - Technical Program Manager, Quality Assurance Lead, Project Starline

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Tesla - Remanufacturing Technician Apprenticeship

Tesla

North Brabant, Netherlands (On-Site)
2 Months ago
Nordcurrent - Junior QA Mobile Game Tester

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
6 Months ago
Werplay - Quality Assurance Analyst (Evening Shift)

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
4 Months ago
Brillio - For testing purpose only - R01538790

Brillio

London, England, United Kingdom (Hybrid)
6 Months ago
Google - Software Test Engineer, Google Pixel

Google

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Google - Test Engineer III, Pixel

Google

Mountain View, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

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.

Montreal, Quebec, Canada (On-Site)

Cary, North Carolina, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Cary, North Carolina, United States (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Los Angeles, California, United States (On-Site)

Cary, North Carolina, United States (On-Site)

London, England, United Kingdom (On-Site)

Cary, North Carolina, United States (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug