Who We AreΒ
The world's top sports betting and lottery brands choose OpenBet as their partner for world class content, leading tech and tailored service. We have their back, so theyβre ready with exciting, memorable and safe sports betting experiences to entertain billions of players worldwide.Β
Β
The TeamΒ
As a QA Automation Engineer you will be working alongside Software Engineers, other QA team members and Software Principal Engineers and Architects, under the supervision of the Team Lead and the support of the QA Architect and Principal QA, to shape and implement the customer and product deliverables that will drive us forward in our strategic initiatives.β―Β
You will own tickets from a QA perspective, attend sessions independently, raising issues, risks and gaps in requirements. You will be engaged in all areas of the software testing lifecycle from requirements capture, analysis and test case design through automation test case implementation and to the delivery of automation test cases, test execution and ongoing support of automation test cases.Β
The Feature teams look to deliver in an effective and efficient manner, you will be reviewing requirements to identify scenarios, agreeing automation scope and completing test activities both manual and automation in order to ensure the team deliver a quality product.β―Β
Β
What youβll be doingβ―Β
Work within an agile Feature Team of Delivery Leads, Product Owners and Software Developers to cover QA related activities such as analysing business requirements, user stories and acceptance criteria into test scenarios/casesβ―β―Β
Active participation to the success of a self-organising agile team through proactive contribution on 3 amigos, identifying the automation scope, eliciting, authoring and executing test casesβ―Β
Identify which level of testing an automation scenario should be created within - component, app group or integration testingβ―Β
Promote and adhere to Continuous Integration and High Quality / Fast Feedback Principlesβ―β―β―Β
Provide feedback to team and line manager on QA process and QA technical improvement opportunitiesΒ
Ability to break up QA scenarios of medium complexity into discreet elements/test casesβ―Β
Good understanding of Agile Principles and ensure that work is being delivered with these Principles in mindΒ
Task planning and supporting the execution of Test Plans for large scale projects within the committed deadlinesΒ
Analyse requirements of medium or higher complexity and identify test scenarios that achieve the maximum coverage levelsΒ
Transform test scenarios of medium to high complexity into test cases, with minimum support and amendment after reviewΒ
Identify the automation scope for the assigned tasks / featuresΒ
Work independently on automating test cases, executing test cases and retesting defects with all the above entities being of moderate complexityΒ
Conduct peer review for scenarios and automation test cases of moderate complexityΒ
Competent at identifying defects whilst testing and raising them accurately and clearly with full details including basic/simple log information (with support from more senior members)Β
Tackle automation test case creation of high complexity given access to appropriate senior technical staff for review and supportΒ
Perform simple db queries to validate testing outputΒ
Analyse feature updates/new features and identify areas for regression testingΒ
Provide accurate estimates for testing activities for individual tasksΒ
Competent at gathering and documenting testing requirements and producing a test estimate for a small to medium, multi-day piece of work.Β
Working knowledge of a number of the languages, tools and technical processes to undertake automated test creation work at OpenBet.Β
Configure the automation framework on your own environment to be able to run tests locally, debug and fix issuesβ―Β
Write relevant component, app group and integration automated tests to allowΒ
continuous integration of projectΒ
Collate basic metrics - defects raised, priorities, numbers of test cases executed passed/failed etc to report to other team members and line managerΒ
Monitor continuous integration pipelines, debug test failures, escalate defects and resolve automation issues in a timely fashionΒ
Β
What youβll bringΒ
Test Automation & FrameworksΒ
Experience with test automation tools (Selenium, Cypress, Playwright)Β
Knowledge of API testing tools (Postman, Karate)Β
Experience with BDD/TDD frameworks (Cucumber, SpecFlow, JUnit, TestNG)Β
Demonstratable ability to design, develop, and maintain automated test scriptsΒ
Proven experience of testing complex user interfacesΒ
Programming & ScriptingΒ
Proficiency in Java, JavaScript, or C# for automationΒ
Strong understanding of OOP principles and clean code practicesΒ
Ability to write and debug scripts for automationΒ
Thorough knowledge of structured test methods and proceduresΒ
Continuous Integration & DevOpsΒ
Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps)Β
Version control with Git (GitHub, GitLab, Bitbucket)Β
Good knowledge of Docker, Kubernetes for containerised testingΒ
Testing Methodologies & Best PracticesΒ
Strong understanding of software testing principles (functional, regression, smoke)Β
Experience with test case management (TestRail or other) and project management/issue tracking tools (JIRA)Β
Ability to create and maintain test plansΒ
BSc or equivalent in IT/Engineering/Scientific or related disciplineΒ
Experience with various development methodologies; Agile, Lean or WaterfallΒ
3+ yearsβ experience in QA of which at least 2 yearsβ experience working with test automation toolsβ―Β
Good interpersonal skills to communicate at all levelsΒ
β―β―Β
Nice to HavesΒ
Some experience developing test cases for software developed using Akka, Kafka, Scala and Cassandra.β―Β
Qualified to ISEB/ISTQB Foundation levelΒ
Β
Why OpenBet? What we can offerβ¦Β
The Playground: Join a team of innovators, disruptors, and game-changers who are reshaping the future of betting and gaming.β―Β
The Mission: Be part of a mission-driven organization that's committed to revolutionizing the way the world plays.β―Β
The Impact: Make a real impact on the world stage, leaving a lasting legacy that transcends boundaries and inspires generations to come.β―Β
The Culture: Immerse yourself in a culture of creativity, collaboration, and curiosity, where every idea is welcomed, every voice is heard, and every dream is encouraged.β―Β
The Future: Join us on the journey to build the future of betting and gaming, one game-changing innovation at a time.β―Β
What we can offer YOU:Β
Attractive 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 as you and our business continues to develop & growΒ
Tangible and genuine development - at OpenBet, you can take your career where you want it to go!Β
And if thatβs not enough;β―enjoyβ―flexibleβ―workingβ―whilst we provide you with theβ―guidanceβ―andβ―developmentβ―skillsβ―you need to progress andβ―enhance your careerΒ
Β
#LI-EB1
#LI-Hybrid