Developer in Test (C++)
- Montreal, QC, Canada
OpenBet/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 is looking for a driven 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 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 2 years work experience within the relevant area.
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 (strong preference - but other coding languages would be suitable!).
- 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.
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.
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!