Technicien(ne) Assurance Qualité
Superviseur : Ingénieur principal
Type d’emploi : Temps Plein
Lieu de travail : Montréal, Québec . Il s'agit d'un poste qui sera basé dans nos bureaux de Montréal, mais qui débutera en distanciel jusqu'à ce que nous finalisions l'installation de nos prochains locaux à Montréal.
À propos de Final Strike Games
Final Strike Games est un studio de jeux axé sur le multijoueur, fondé par des vétérans de l'industrie. FSG développe actuellement des expériences AAA pour PC, console et VR. Pour plus d'informations, veuillez visiter finalstrikegames.net.
Résumé du poste
Final Strike Games Montréal recherche un/une technicien(ne) en assurance qualité pour une toute nouvelle production en réalité virtuelle conçue au studio. Votre tâche consistera à supporter l'équipe pour rapporter les bogues de manières journalière mais aussi d’utiliser le moteur Unreal 5 pour y implémenter et effectuer de manière autonome des tests très poussés.
Votre poste joue un rôle clé dans l’atteinte du niveau de qualité final du jeu.
Ce poste concerne uniquement le domaine de l’assurance qualité et non celui du game design. Nous espérons trouver un candidat qui aurait des compétences techniques de base et qui aurait un goût aiguisé pour chercher les détails qui pourraient être défaillants dans le jeu. Pour cela le candidat doit être à l’aise et autonome dans un moteur de jeu vidéo afin d’y réaliser de manière autonome des tests de situation exotiques qui n’existent pas dans le jeu. Ceci pour maximiser l'étendue des tests que l’on peut faire et maximiser ainsi la qualité du jeu.
Responsabilités essentielles :
Élaborer et documenter des plans de test, des cas et poster les bogues puis entrer les jiras une fois que les bogues sont validés avec l'équipe.
Créer des “Zoo” très simples dans le moteur unreal 5, dans le but de tester des cas et des situations exotiques dans le jeu. En particulier pour l’intelligence artificielle et les aspects qui touchent à l'interface et le contrôle du joueur.
Utiliser des éléments développés par l'équipe pour trouver les bogues dans l’engin en jouant en mode développeur. Et proposer de nouveau moyen de faire apparaître des bogues rares.
Travailler avec les autres membres de l'équipe pour leur donner du support et ainsi crée aussi des besoin “Zoo” pour que les membres de l'équipe puissent tester leurs nouvelles implémentation plus facilement.
Se synchroniser de manière journalière avec les membres de l'équipe pour identifier les éléments les plus à risques et qui nécessitent d'être testés en priorité.
Exécuter journaliers pour identifier les bogues, faire des tests fonctionnels et de régressions sur tous les éléments du jeu.
Tester et suivre la performance (nombre de frames par secondes)
Implémenter dans le moteur unreal 5 des situations qui servent de référence pour vérifier la stabilité des métriques les plus importantes du jeu.
Communiquer les problèmes à l'équipe de développement et collaborer sur les solutions
S'assurer que le logiciel répond aux exigences et aux normes spécifiées (notamment en terme de nombre de frames par seconde).
Qualifications requises :
Être familier avec les concepts de base de l’intelligence artificielle dans un jeu vidéo, notamment les systèmes de perception, de mouvements, de tirs et d'acquisition de cibles.
Être familier avec la base de données de bogues Jira.
Être suffisamment à l'aise dans unreal engine 5 pour créer des blocs de niveau en gris et y placer des ennemis afin d’effectuer des tests de manière autonome.
Être suffisamment à l'aise dans unreal engine 5 pour utiliser les fonction de débogage et ainsi que des test de collisions et de comportements des éléments qui composent l’avatar du joueur.
Avoir au moins 1 an d'expérience professionnelle dans l’industrie du jeu vidéo ou bien être diplômé d’une école de jeux vidéo.
Pouvoir jouer toute la journée de manière continue à un jeu vidéo en réalité virtuel et ne pas avoir de symptôme de mal des transports. Et ce, même lorsque le nombre de frames par seconde est bas.
Maîtrise du français, de l'anglais (compétence pratique). La maîtrise du français et de l'anglais est requise pour ce poste afin de communiquer avec les collègues, les clients et les partenaires situés au Québec et à l'extérieur du Québec, ainsi que de comprendre la documentation technique dans le domaine de notre industrie
Doit être légalement autorisé à travailler au Canada sans parrainage de l'entreprise maintenant et à l'avenir.
Rémunération & Avantages pour les Employés
Lorsque nous trouvons la personne idéale, nous nous efforçons de vous faire une offre qui suscitera votre plus grand intérêt. En plus de salaires de base compétitifs, nous offrons également des avantages sociaux robustes :
Santé & Bien-être : Nous savons que le bien-être est multidimensionnel, tout comme nos employés. FSG offre une couverture santé complète pour vous et toute votre famille.
Récompenses Globales : Nous voulons que vous vous sentiez soutenu dans toutes les circonstances de la vie. En plus d'offrir des salaires compétitifs, nous proposons des options d’achat d'actions, des primes, une assurance invalidité et vie, ainsi qu'un plan d'épargne-retraite avec une contribution équivalente.
Congés Flexibles : Nous savons qu’être au meilleur de soi-même au travail signifie aussi avoir du temps en dehors du travail. Nous offrons des congés payés généreux en plus des périodes de fermeture du studio.
Croissance : Notre studio est rempli de personnes innovantes et curieuses. Ces valeurs développent une passion pour l’apprentissage, c’est pourquoi nous soutenons les opportunités de progression de carrière, de formation et de développement professionnel.
Connexion : Nous croyons en l'embauche des meilleures personnes, et que de grandes équipes créent de grands jeux. Nous créons plusieurs fois par an des opportunités pour nous réunir en studio afin de jouer et de bâtir des connexions durables.
Final Strike Games est un employeur qui respecte l’égalité des chances. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à l’âge, l’ascendance, la couleur, les congés familiaux ou médicaux, l’identité ou l’expression de genre, les informations génétiques, l’état civil, l’état de santé, l’origine nationale, le handicap physique ou mental, l’affiliation politique, le statut de vétéran protégé, la race, la religion, le sexe (y compris la grossesse), l’orientation sexuelle, ou toute autre caractéristique protégée par les lois, règlements et ordonnances applicables. Si vous avez besoin d’assistance et/ou d’un aménagement raisonnable en raison d’un handicap pendant le processus de candidature ou de recrutement, veuillez nous en informer.
Quality Assurance Technician
Reports to:
Principal gameplay engineer
Employment Status:
Full-time
Work Location:
This role is anticipated to be on site, Montreal Office
About Final Strike Games
Final Strike Games is a multiplayer focused game studio founded by industry veterans. FSG is currently developing AAA experiences for PC and Console and VR. For more information please visit finalstrikegames.net.
Position Summary
Final Strike Games Montréal is looking for a Quality Assurance Technician for a brand-new virtual reality production developed in our studio. Your task will be to support the team by reporting bugs on a daily basis, and also to use Unreal Engine 5 to autonomously implement and conduct advanced testing.
Your role is key to achieving the final quality level of the game.
This position is strictly focused on quality assurance, not game design. We’re looking for a candidate with basic technical skills and a sharp eye for spotting potential issues in the game. The candidate must be comfortable and autonomous within a game engine to create and test unusual scenarios that don’t exist in the game, in order to maximize the scope of testing and improve overall game quality.
Key Responsibilities:
Develop and document test plans, test cases, and report bugs; enter Jira tickets once bugs are validated with the team.
Create simple test levels in Unreal Engine 5 to simulate exotic scenarios, especially for AI, UI, and player control systems.
Leverage team-developed assets to identify engine bugs through developer-mode playtesting, and propose new methods to surface rare bugs.
Collaborate with team members to provide support and define additional Gym requirements to add in our game editor using Unreal Engine 5, enabling easier testing of new implementations.
Use developer-mode gameplay to test team-developed features and uncover bugs within the engine. Propose new ways to trigger rare bugs.
Synchronize daily with the team to identify high-risk components that require prioritized testing.
Perform daily tests to identify bugs.
Execute functional and regression tests across all game elements.
Monitor and test performance (frames per second).
Implement reference scenarios in Unreal Engine 5 to verify the stability of key game metrics.
Communicate issues to the development team and collaborate on solutions.
Ensure the software meets specified requirements and standards (especially regarding frame rate).
Required Qualifications:
Familiarity with basic AI concepts in video games, including perception systems, movement, shooting, and target acquisition.
Experience with Jira bug tracking database.
Comfortable using Unreal Engine 5 to create graybox levels and place enemies for autonomous testing, including collision and player avatar behavior tests.
To be sufficiently comfortable in Unreal Engine 5 to use debugging functions, as well as perform collision and behavior tests on the components that make up the player's avatar.
At least 1 year of professional experience in the video game industry or a graduate from a video game school.
Ability to play VR games continuously throughout the day without experiencing motion sickness, even at low frame rates.
Proficiency in French and English (working level). Fluency in both languages is required to communicate with colleagues, clients, and partners in and outside of Quebec, and to understand technical documentation in our industry.
Must be legally authorized to work in Canada without company sponsorship now or in the future.
Compensation & Employee Benefits
When we find the right person, we try to make an offer that will excite you. In addition to competitive base salaries, we also offer robust employee benefits:
Health & Wellbeing: We know wellness is multi-dimensional, just like our employees. FSG offers comprehensive health coverage for you and your whole family.
Total Rewards: We want you to feel empowered in all of life’s circumstances. In addition to offering competitive salaries, we offer stock options, bonuses, disability and life insurance, and retirement savings with matching.
Flexible Time Off: We know that being your best at work means the ability to be present outside of work. We offer generous paid time off in addition to studio closure periods.
Growth: Our studio is filled with innovators and fearless explorers of the unknown. These values lend themselves to curiosity and a passion for learning, which is why we prioritize career advancement opportunities, training, and professional development.
Connection: We believe in hiring the best people, and that great teams make great games. We create opportunities several times a year to come together as a studio to play and build lifelong connections.
Final Strike Games is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please let us know.