Job Description

Company Description

SG Digital leads the global gaming market, providing innovative software that powers the world’s most successful operators and online gaming providers.

We pride ourselves on product innovation and technical excellence and are constantly adding new applications and new functionality to our product suite, used by billions of end users. Having recently become the Digital, online Division of Scientific Games.

Want to be part of our story?

We are a group of distributed multidisciplinary engineers, passionate about casino gaming, focused on a few highly scalable distributed platforms on a hybrid technology stack running in public and private clouds.

The teams are small and move fast -- all members are expected to be able to achieve maximum results with minimal direction. 

SG?Digital, un chef de file mondial en matière de jeux de hasard, fournit des logiciels novateurs aux exploitants et fournisseurs de jeux en ligne les plus prospères à l’échelle du globe. 

Nous sommes fiers de l’innovation et de l’excellence technique de nos produits, et nous ajoutons constamment de nouvelles applications et fonctionnalités à notre gamme de produits, exploités par des milliards d’utilisateurs finaux. SG?Digital est récemment devenue la division numérique de la société Scientific Games. 

Vous voulez faire partie de notre histoire? 

Nous sommes un groupe d’ingénieurs multidisciplinaires répartis au sein de l’entreprise et passionnés par les jeux de casino. Nous nous concentrons sur quelques plateformes distribuées et hautement extensibles au moyen d’une architecture technologique hybride fonctionnant dans des nuages publics et privés. 

Les équipes sont petites et évoluent dans un environnement rapide - tous les membres doivent être en mesure d’obtenir des résultats optimaux avec un minimum d’encadrement. 

Job Description

SG Digital is looking for a driven Senior Developer in Test to join our OPS Development team and you will be based in our Montreal office. 

About the platform

The OPS platform is an advanced and highly transaction intensive gaming and account system, handling player data, wagers, payments and game specific business rules and is widely used by gaming operators around the world. Currently, we are expanding the product feature set, integrating several third party providers as well as continuously increasing performance and reliability. The platform is built in C++.

About the work

As a Senior Developer in Test you will be part of the development team, focusing on the automation testing for the OPS system ensuring that each release complies with the required quality standards and to make sure that testing is well defined, planned, executed and documented. We are running continuous integration with nightly build, deploy and testing. 

The work involves adding further test cases to our automated testing framework, extending existing test cases focusing on exception and error conditions and performing some manual testing as well. You will be a member of a highly competent team with great opportunities to learn and share both knowledge and experiences. 

The "can do" spirit

You are a hands-on problem solver who is passionate about technology and enjoys close cooperation with the developers. You have knowledge of Windows, networking, application and infrastructure configuration, as well as some software development mainly Python. You also have great communication skills, the ability to work independently as well as in a team environment, and have at least 5 years work experience within the relevant area. 

SG?Digital est à la recherche d’un développeur de tests automatisés chevronné pour intégrer notre équipe de développement de la plateforme?OPS à notre bureau de Montréal. 

À propos de la plateforme 

La plateforme?OPS est un système de comptes et de jeux à forte intensité de transactions qui traite les données des joueurs, les paris, les paiements et les règles commerciales propres aux jeux. Elle est largement utilisée par les exploitants de jeux partout dans le monde. Actuellement, nous élargissons l’ensemble des fonctionnalités du produit en intégrant plusieurs fournisseurs tiers ainsi qu’en augmentant continuellement sa performance et sa fiabilité. La plateforme est conçue en langage?C++. 

À propos du travail 

En tant que développeur de tests automatisés, vous ferez partie de l’équipe de développement. Vous vous concentrerez sur les tests d’automatisation du système de la plateforme?OPS pour veiller à ce que chaque version soit conforme aux normes de qualité requises. Vous vous assurerez que les tests sont bien définis, planifiés, exécutés et documentés. Nous assurons une intégration continue grce à nos activités de compilation, de déploiement et de tests de nuit.? 
 
Vous devrez ajouter d’autres cas de test à notre cadriciel de tests automatisés, approfondir les cas de test existants en mettant l’accent sur les situations d’exception et d’erreur, et effectuer certains tests manuels. Vous ferez partie d’une équipe très compétente qui vous offrira d’excellentes occasions d’apprendre et de partager vos connaissances et expériences.? 

Esprit de réussite 

Vous êtes un expert en résolution de problèmes et un passionné des technologies, et aimez travailler en étroite collaboration avec les développeurs. Vous avez une connaissance de Windows, de la mise en réseau, de la configuration des applications et des infrastructures, ainsi que de certains développements de logiciels, principalement en Python. Vous possédez également de grandes compétences en communication, vous pouvez parfaitement travailler seul comme en équipe, et vous avez au moins 5 ans d’expérience professionnelle dans le domaine pertinent.? 

Qualifications

Must haves include: 

  • Strong experience as an automation tester, but willing to get your hands dirty with manual testing when required.
  • Technical know-how on client-server models and working with customer-facing API’s. 
  • Experience working with databases, preferably Microsoft SQL Server. 
  • Good knowledge of Python 
  • Being able to read and understand code (preferably C++).
  • Ability to express yourself in English, both in writing and speech .

The awe factor:

  • Experience working in a Windows Server environment including IIS setup and configuration.
  • Experience in the Online Gaming industry especially regulated markets. 
  • Academic degree in Engineering, Computer Science, IT or equivalent work experience. 
  • Experience from working with Scrum. 
  • Experience using Behavior Driven Development (BDD)

The way you are 

You are highly passionate about your work and self-motivated, driven and dedicated to contributing as a team member. You are also eager to learn and enjoy sharing your knowledge and best practices with others. Being naturally curious and open-minded towards the different personalities and nationalities that are part of our organisation is something we deem imperative. Since our business sector is so volatile, you must be comfortable working in a dynamic environment. 

Éléments essentiels?:? 

  • Solide expérience en tests automatisés, et volonté à mettre la main à la pte pour effectuer des tests manuels si nécessaire. 

  • Savoir-faire technique sur les modèles client-serveur et utilisation des interfaces de protocole d’application orientées client.? 

  • Expérience de travail avec les bases de données, de préférence avec Microsoft SQL Server.? 

  • Bonne connaissance du langage Python (préférence marquée, mais d’autres langages de codage seraient tout aussi appropriés). 

  • Capacité à lire et à comprendre le code (de préférence C++). 

  • Capacité de communication en anglais, tant à l’écrit qu’à l’oral. 

Atouts?: 

  • Expérience de travail dans un environnement Windows Server, y compris l’installation et la configuration du SII. 

  • Expérience dans l’industrie du jeu en ligne, particulièrement dans les marchés réglementés.? 

  • Diplôme universitaire en génie, en informatique ou en TI, ou expérience professionnelle équivalente.? 

  • Expérience de travail avec la méthode Scrum.? 

Votre personnalité? 

Vous êtes vivement passionné par votre travail. Vous êtes très motivé, déterminé et dévoué à apporter votre contribution au sein de l’équipe. Vous avez également envie d’apprendre et aimez partager vos connaissances et vos bonnes pratiques avec les autres. Nous considérons qu’il est impératif d’être naturellement curieux et ouvert d’esprit envers les différentes personnalités et nationalités au sein de notre organisation. Notre secteur d’activité étant très volatile, vous devez être à l’aise d’évoluer dans un environnement dynamique.? 

Additional Information

We bring you a little bit of

A performance focused culture right across the business. But that's just the foundation! We also believe in a work hard, play hard environment, where we embrace people who are tuned in to the sound of creativity and innovation. As a truly international company, we can offer you the diversity and the opportunities of the world. Mix this with a people-friendly culture and we got a pretty good offer to give.

So, don't just come and work for us, spend your time with us!

Ce que nous vous offrons 

Une culture axée sur le rendement à l’échelle de l’entreprise. Mais ce n’est que la base! Nous favorisons également un environnement où l’on travaille fort, mais où l’on sait aussi s’amuser, et où les personnes qui nous entourent sont en phase avec la créativité et l’innovation. En tant qu’entreprise mondialement reconnue, nous pouvons vous offrir une diversité et des possibilités à l’échelle du globe. Si vous ajoutez à cela une culture d’entreprise axée sur les gens, voilà une offre très intéressante pour vous. 

Ne venez pas simplement travailler pour nous; venez passer du temps avec nous! 

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online