Programmeur QA Backend Sénior

  • Montréal, QC, Canada
  • Temps plein

Description de l'entreprise

Ludia :

Fondé à Montréal en 2007, Ludia est un des studios leaders du jeu vidéo mobile au Canada. « Créer des jeux qui touchent les gens » c’est ce qui nous anime au quotidien ! Et on y travaille fort en continuant chaque jour à innover et viser toujours plus haut, sans oublier de nous amuser en le faisant ! Nommé Montréal Top Employer 2021, ici tu auras toujours une place pour exprimer et faire grandir les idées, avoir un véritable impact sur les projets mais aussi te nourrir du partage des cultures, visions et expertises.

Nos jeux :

Pour nous, le mobile c’est une véritable ouverture vers l’avenir, un potentiel de croissance incroyable et des défis technologiques stimulants à relever. C’est la réponse parfaite à notre ambition de “toucher les gens” et nous ancrer dans le quotidien. Match 3, géolocalisation, jeu narratif, Builder, notre portfolio comprend des jeux variés et de haute qualité qui s’appuient sur des marques reconnues mondialement comme : Jurassic World™: Alive, Dragons: Rise of Berk, Dungeons & Dragons™, Dragons: Titan Uprising, Jurassic World™: The Game, Teenage Mutant Ninja Turtles: Legends, et bien d’autres à venir, sans oublier notre propre IP Lovelink!

La flexibilité à coeur:

La flexibilité chez Ludia, elle se vit à 100%. Que tu veuilles profiter de l’émulation créative de nos superbes bureaux réaménagés du Vieux Montréal, que tu préfères le confort de ton chez toi n’importe ou au Québec ou que tu aimes l’idée de bénéficier du meilleur des deux mondes en mode hybride, c’est toi qui décides ! Notre programme Flex est 100% modulable au jour le jour. Une belle liberté au service de ton bien-être quotidien!

Description du poste

En tant que Programmeur QA dont le centre d'intérêt est la technologie backend de Ludia, votre mission principale est d'augmenter la qualité du pipeline de travail et donc la qualité des livrables tout au long du cycle de développement. Vous devez travailler principalement avec des développeurs et des spécialistes DevOps, mais aussi collaborer avec des analystes QA, en faisant preuve d'initiative pour identifier les problèmes, analyser à la fois les fonctionnalités backend et les pipelines, proposer et mettre en œuvre des méthodes, puis concevoir et mettre en œuvre des outils pour améliorer le pipeline. Il est indispensable de comprendre comment le backend est utilisé et les outils qui interagissent avec lui, l'objectif final étant la mise en œuvre de méthodes et d'outils qui minimisent le potentiel d'introduction de défauts lors du déploiement de microservices nouveaux ou existants.

Sous la direction des responsables du backend, vous devrez confirmer les priorités de vos tâches pour assurer un alignement et être capable de faire des appels de jugement flexibles basés sur des événements imprévus.

Responsabilités :

  • Concevoir et écrire des logiciels et des procédures pour tester la fonctionnalité et l'intégrité des versions du logiciel,
  • Tester le code du logiciel, y compris les tests fonctionnels, les tests des API RESTful, les tests de charge, les tests destructifs, les tests de stress et de performance/extensibilité ainsi que les tests de régression,
  • Mesurer les performances des applications basées sur des API RESTful et des bases de données SQL et noSQL, à l'aide d'outils de test automatisés et fournir des recommandations d'amélioration,
  • Tester les bases de données pour l'intégrité des données, la rétrocompatibilité des changements de schéma et la validité des requêtes à exécuter dans un environnement de production,
  • Examiner la conception des composants et participer activement aux revues de conception des produits et des fonctionnalités, en posant la question "comment pouvons-nous tester ceci ?
  • Travailler en étroite collaboration avec l'équipe de développement pour s'assurer que les défauts sont correctement identifiés et corrigés et s'approprier le cycle de vie d'un défaut du début à la fin,
  • Documenter et suivre les défauts logiciels découverts lors des tests,
  • Documenter les outils, les processus et les normes d'assurance qualité,
  • Aider à encadrer les stagiaires ou les développeurs débutants.

Qualifications

  • Minimum 2 ans d'expérience dans un rôle de développement lié à l'assurance qualité,
  • Minimum 2 ans d'expérience dans un environnement de développement backend,
  • Minimum 1 an d'expérience avec Java,
  • Expérience avec les cadres et outils d'automatisation de l'assurance qualité tels que Selenium et Gatling,
  • Expérience avec le développement d'outils et de scripts (Python, bash, JavaScript etc..),
  • Expérience avec les pipelines et méthodologies de test de QA,
  • Connaissance des bases de données SQL et noSQL,
  • Bonne communication et compétences interpersonnelles,
  • Comprend le français et l'anglais,
  • Excellentes capacités d'analyse et de résolution de problèmes,
  • Capacité à gérer plusieurs tâches en parallèle et à hiérarchiser son travail avec l'aide partielle de son responsable,
  • Capacité à travailler en coopération avec les autres membres d'une équipe,
  • Capacité à travailler de manière indépendante sur des questions bien définies.

Encore plus intéressant si vous avez :

Expérience avec des applications fonctionnant dans le cloud (GCP, AWS ou Azure),
Expérience dans l'exécution de tests sur des applications en réseau avec plusieurs utilisateurs simultanés,
Expérience de la création, de l'exécution et de l'évaluation de tests de stress,
Expérience de l'architecture microservices,
Expérience avec les pipelines CI/CD, en particulier Gitlab et Jenkins,
Expérience dans une équipe DevOps et connaissance de Kubernetes, Helm, Terraform, etc,
Expérience avec la méthodologie agile et Jira,
Certification ou expérience dans le domaine de l'assurance qualité.

Renseignements complémentaires

Pourquoi Ludia pourrait être l’endroit parfait pour toi ?

Parce qu’on prend grand soin de nos Ludiens !

  • Des bureaux en plein cœur du Vieux-Montréal !
  • Des déjeuners santé, café et thé, et des lunchs offerts;
  • Des horaires flexibles;
  • Accès à notre Gym et aux cours en groupe dès votre 1er jour;
  • Remboursement d’une partie des pass STM/RTM;
  • Des [email protected] le vendredi dans notre superbe Lounge, et notre bière du mois;
  • Un plan de santé impressionnant et une clinique virtuelle disponible 24h/24;
  • REER collectif avec participation de l’employeur, primes de référence interne et programme de bonification.

Toujours intéressé(e)? On a hâte de te rencontrer !

Seuls les candidats retenus seront contactés.

Le masculin est uniquement utilisé pour faciliter la lecture.

Chez Ludia nous faisons plus qu’accepter la diversité, nous la soutenons et nous la célébrons! Nous encourageons donc les femmes, les personnes de toutes orientations sexuelles et identités de genre, les personne autochtones, en situation de handicap ou appartenant à un groupe traditionnellement marginalisé à poser leur candidature à nos postes.

Vidéos à visionner

Politique de confidentialité