Job Description

Company Description

OpenBet leads the global gaming market, providing innovative software that powers the world’s most successful operators.

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. And, while many other companies have been downsizing, we continue to see growth across our business.

Want to be part of our story?

We are looking for an exceptional Principal QA/Automation Engineer, with strong skills in Agile Development and Automation Testing, to join one of our customers’ team in a rapid development environment creating bespoke and customised automated testing solutions across highly complex, high transactional Sportsbook systems.

As a Principal QA/Automation Engineer with us, you’ll have exposure to these systems and more, as you take our products and your career to the next level. The Principal QA Engineer is expected to actively contribute to the overall technical strategy for OpenBet deliverables. The Principal QA Engineer is expected to be highly technical, perhaps originally from a software engineering background.

Job Description

Technical skills of relevance:

Mandatory

?       A person with Development OR Automation background with 6-10 years of coding experience in Java on UNIX/Linux

?       Java/Groovy AND/OR JavaScript development experience is must

?       A minimum of 4-6 years’ experience with TDD and / or BDD, with hands-on experience of Gherkin and Cucumber

?       Extensive hands-on experience of development, coding, using automated test tools such as Selenium, Postman, Appium, REST API or similar. Familiarity on Open source knowledge will be necessary for this role

?       Should have worked in lead roles such as development, design, reviews, estimation, team management and code reviews. These will be necessary for this role

?       Having sound knowledge on integration with AWS, Browser stack, Device farms will be of definite advantage over others

?       Understanding of Behaviour/Test Driven Development.

?       Experience working with version control systems.

?       Familiarization with Gherkin expression language.

 Preferred

 ?      A working understanding of Docker, Ansible, Maven, Jenkins and Git (BitBucket)

?       Working knowledge on Locust ( for load testing ), Python and Kubernetes will be preferred.

Key Accountabilities

?       Implementing Automation strategies for various OpenBet applications under the guidance of automation architect (OpenBet)

?       Increase automation coverage on Integration and features and work on gap areas first having low or no automation coverage.

?       Drive feature teams to increase automation at component level along with integration level.

?       Defining and managing automation metrics across respective feature team/s OR for individual business pillar in OpenBet-Sports

?       Able to design, re-use and track Automation Quality metrics using existing/new custom designed Dashboards

?       Alignment of the Feature team/s with ‘best practice’ guidelines set through QA-Core ( Central excellence team ) on processes and tooling used across wider company. This includes planning, implementation and evolution of QA / QE processes and feedback sharing with QA-Core and feature teams.

?       Ensuring structured feedback is provided to the development teams and to ensure the work is carried out in accordance with the agreed project schedule and quality requirements

?       Provision of accurate documentation for use by the customers, product teams and internal support

     

    Qualifications

    Key Responsibilities

    ?       Motivating and driving the team with technical leadership and vision defined by QA-Core, ‘Centre of Excellence team’

    ?       Work with Engineering and Operational Excellence management ( QA-COE ) team to drive through best practice, techniques and technology both on the OpenBet team and around the company, notably around CI/CD and test tooling

    ?       Work with Project Management to qualify automation demand based on business cases and product definitions and to provide milestones and regular reviews of these to ensure test plans are on track

    ?       To help drive and work with teams to enhance Automation testing framework for use within the project and areas needed to have more coverage.

    ?       Where required, to assist in the preparation of test plans and test scripts for OpenBet deliverables

    The Principal QA Engineer will frequently be required to make themselves available out of normal office hours for meetings with remote development teams and OpenBet's non-European operators.

    Knowledge & Experience

    ?     A technical background - B.E or equivalent in IT/Engineering/Scientific or related discipline and professional experience of minimum two years in IT. 

    ?    Demonstrable experience in defining and implementing comprehensive test strategies for complex IT projects working in Agile environments, with a heavy emphasis on automated testing through to production deployment, also with focus on non-functional requirements, notably performance and scalability

    ?       Ability to work as part of a senior management group leading the OpenBet programme

    ?       Experience in contributing to and influencing company strategic planning or responsibility for departmental strategy

    ?       Proven communication and presentation skills

    ?       Dealing with change on a daily basis; must be comfortable both with external factors driving this change as well as internals

    ?       Excellent verbal and written communication skills

    ?       Should be opinionated, especially about quality and test frameworks

    Domain knowledge is not required, but having worked on major e-commerce or any significant widely distributed system is.

     

    Additional Information

    Why would you enjoy working with us at OpenBet ?:

    • Competitive benefits, an open and supportive environment as well as a modern and exciting workplace.

    • The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow.

    • Training support and the opportunity for further career development in cut edge technologies & practices.

    • Tangible and genuine development - at OpenBet, you can take your career where you want it to go!

    • Exposure to real work, business-critical projects and the chance to develop some of the world’s leading e-commerce sportsbooks whilst working on exciting client projects.

    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