Odyssey Gaming is an innovative and growing business that delivers cutting edge technology to the electronic gaming sector, we pride ourselves on having a family orientated, flexible, collaborative and people focused culture.
In this hands-on role, you will be responsible for designing, automating and implementing innovative solutions across the Odyssey application landscape. Based in Brisbane (Eagle Farm), you will be part of a team taking new products to market with an exciting pipeline of new functionality.
A little more about you:
- You have 5+ years of solid experience in developing automation code.
- You have as a minimum a bachelor’s degree in Computer Science or comparable Information Technology field.
- You have 3+ years of working experience on electronic gaming standards i.e. QCOM (Queensland Local Area EGM Communications Protocol).
- You must be well versed with gaming procedures like SCOP (Site Controller Operating Procedure) and SCTR (Site Controller Technical requirements/Standards).
- You must have solid understanding around the bit flags, polling messages and event codes.
- You must have working experience of Electronic gaming machines.
- You are a proactive, self-directed person with attention to detail.
- You're able to identify issues and opportunities early on and love putting your ideas to the team.
- You have a passion for solving problems and have great communication skills.
- You have a strong dedication to code quality and love automation.
- Interest in object-oriented and/or functional programming languages.
We'd love you to be familiar with some of the following:
- Writing automation code in JavaScript, C#, Python, Java.
- Automate transaction processing through QSIM (QCOM Simulator).
- Ability to automate QCOM operating procedures (SCOP & SCTR).
- Design, develop automation code to automate communication between Site controller and system hardware like Rabbit card etc.
- Ability to debug the code and troubleshoot the system failures.
- Test automation frameworks and tools, such as Cypress, Selenium, SoapUI, Postman, TestCafe, Puppeteer etc.
- Cloud infrastructure (AWS and/or Azure).
- API automation, CI/CD pipelines and a DevOps approach.
- Understanding of databases and services (e.g.RESTful services), including the ability to programmatically interact with data formats that may include XML and JSON.
- Microservices and/or serverless architecture.
- Experience in testing complex data migration using ICEDQ tool.
- Database: Mongo DB, My SQL and Oracle.
- Broad understanding of Agile development practices including TDD & BDD and their application.