Redwood Materials
Riot Games
Principal Software Engineer, Automatisation des tests - League of Legends
À propos du poste
Les ingénieurs de Riot possèdent une connaissance approfondie de domaines techniques spécifiques, mais apprécient également l'opportunité de travailler dans divers domaines plus larges. En tant qu'Ingénieur Logiciel, vous travaillerez avec des technologies nouvelles et existantes, en créant des solutions innovantes pour surmonter les obstacles à haut volume et offrir de la valeur aux joueurs.
En tant qu'Ingénieur Logiciel Principal au sein de l'équipe Qualité de League of Legends, vous définirez et piloterez la vision technique de nos frameworks d'automatisation principaux, garantissant les normes de qualité les plus élevées dans l'écosystème de League of Legends. Votre travail permettra aux ingénieurs de multiples initiatives – allant des mécaniques de jeu au développement de skins – en fournissant des frameworks fiables et évolutifs qui soutiennent des pratiques de test efficaces et robustes.
Dans ce rôle, vous reporterez directement au Responsable de l'Ingénierie et jouerez un rôle de leadership clé dans la collaboration inter-équipes. Vous travaillerez en étroite collaboration avec les ingénieurs et l'assurance qualité chez Riot pour vous aligner sur les frameworks et flux de travail de qualité, améliorer l'expérience développeur et la qualité globale de nos produits.
Nous utilisons principalement C++ pour la logique de jeu et des outils, et Python pour piloter nos systèmes d'automatisation et de validation des tests.
Pour ce rôle, vous réussirez grâce à l'expertise artisanale, un esprit collaboratif et une prise de décision qui priorise le plaisir des joueurs. Nous examinerons vos études passées, votre expérience et votre relation personnelle avec les jeux. Si vous incarnez l'empathie envers les joueurs et que vous vous souciez de leurs expériences, cela pourrait être votre rôle !
RESPONSABILITÉS
- Collaboration avec diverses équipes pour s'assurer que les fonctionnalités répondent aux attentes sous plusieurs angles (qualité du code, extensibilité, modularité, évolutivité, sécurité, préoccupations opérationnelles et normes/tendances de l'industrie)
- Travailler et s'aligner avec différents partenaires répartis sur plusieurs équipes pour s'assurer que nous livrons des fonctionnalités exceptionnelles pour les enthousiasmer
- Définir le ton, contribuer et définir les discussions/conceptions techniques dont votre équipe est responsable
- Mentorat. Vous aidez les Rioters à développer les outils et l'atmosphère créative pour briller, mais vous les tenez ultimement responsables de prendre des décisions intelligentes et de livrer de la valeur aux joueurs
- Participer à la rotation de support de l'équipe
QUALIFICATIONS REQUISES
- 8+ années d'expérience pratique approfondie avec des langages de programmation compilés (C/C++, Java, Go, ou C#)
- 3+ années de construction et de maintenance de tests automatisés pour des jeux, des services web, mobiles, backend ou des applications de bureau (portée dépendant du niveau du poste).
- Expérience avec C/C++ couvrant divers cas d'utilisation et plateformes.
- Avoir été responsable de la création de valeur en dirigeant le développement d'efforts à l'échelle de l'organisation (portée de 1 ans et plus), y compris la collecte des exigences, la planification, les tests et la publication ou le déploiement
- Défendu les meilleures pratiques de développement logiciel au sein de votre organisation, incluant les revues de conception/code, les normes de codage, la gestion du contrôle source, les tests, la performance de livraison, l'évolutivité et la maintenabilité
- Vous avez une solide expérience dans le mentorat d'autres personnes, tant sur les compétences générales que techniques
QUALIFICATIONS SOUHAITÉES
- Exploité machine learning, l'IA et/ou des techniques de test fonctionnel pour améliorer les flux de travail de test automatisés, permettant une priorisation plus intelligente des cas de test, la détection d'anomalies et une couverture de régression adaptative sur des systèmes de jeu complexes.
- 2+ années d'expérience dans l'utilisation de la vision par ordinateur pour soutenir les tests d'automatisation
NOS AVANTAGES
Riot se concentre sur l'équilibre vie professionnelle/vie privée, comme en témoigne notre politique de congés payés ouverts et d'autres avantages tels que des horaires de travail flexibles. Nous offrons une assurance médicale, dentaire et vie, un congé parental pour vous, votre conjoint/partenaire domestique et vos enfants, ainsi qu'un 401k avec abondement de l'entreprise. Consultez nos pages d'avantages riotgames.com/en/work-with-us/overview pour plus d'informations.
Chez Riot Games, nous plaçons les joueurs en premier riotgames.com/en/who-we-are/values. Cette mission guide chaque décision dans notre quête pour créer des jeux et des expériences qui améliorent la vie des joueurs. Que vous travailliez directement sur une nouvelle expérience destinée aux joueurs ou que vous souteniez l'entreprise dans son ensemble, chacun chez Riot fait partie de notre mission. Et tout comme dans nos jeux, nous sommes meilleurs lorsque nous travaillons ensemble. Notre objectif est de créer des équipes collaboratives où vous êtes habilité à apporter votre perspective unique chaque jour. Si cela ressemble au genre d'endroit où vous souhaitez travailler, nous attendons votre candidature avec impatience.
Il est de notre politique de fournir une égalité d'opportunités d'emploi à tous les candidats et membres de Riot Games, Inc. Riot Games apporte des aménagements raisonnables aux Rioters handicapés et invalides et ne discrimine pas illégalement sur la base de la race, de la couleur, de la religion, du sexe, de l'orientation sexuelle, de l'identité ou de l'expression de genre, de l'origine nationale, de l'âge, du handicap, du statut d'ancien combattant, de l'état matrimonial, des antécédents judiciaires, ou de toute autre catégorie protégée par la loi fédérale et étatique applicable. Nous considérons pour l'emploi tous les candidats qualifiés, y compris ceux ayant des antécédents judiciaires, d'une manière conforme aux lois fédérales, étatiques et locales applicables, y compris le California Fair Chance Act, l'initiative de chance équitable pour l'embauche de la ville de Los Angeles, l'ordonnance sur la chance équitable pour les employeurs du comté de Los Angeles, l'ordonnance sur la chance équitable de San Francisco et le Washington Fair Chance Act.
Conformément à l'ordonnance sur la chance équitable du comté de Los Angeles, les principales tâches suivantes peuvent constituer un motif de disqualification des candidats ayant des antécédents judiciaires pertinents :
- Protection des données confidentielles et sensibles de l'entreprise
- Communication avec autrui, y compris les Rioters et des tiers tels que les fournisseurs, et/ou les joueurs, y compris les mineurs
- Accès aux actifs de l'entreprise, aux systèmes numériques sécurisés et aux réseaux
- Assurer un environnement interactif sûr pour les joueurs et les autres Rioters
Ces tâches sont directement liées aux opérations essentielles, à la sécurité, à la confiance et aux obligations de conformité au sein de notre organisation. Veuillez noter que les tâches professionnelles peuvent évoluer en fonction des besoins de l'entreprise et que des responsabilités supplémentaires peuvent être attribuées si nécessaire pour maintenir l'efficacité opérationnelle et la sécurité.
