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 Senior 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 the delivery of automation test cases, test execution and ongoing maintenance.ย
The Feature teams look to deliver in an effective and efficient manner. You will apply professional experience of QA software testing concepts and processes to input into key strategic decisions in the realm of technology and QA. You may also engage in assessing the existing coverage levels of the automation and manual test suites and contribute to the maintenance of existing packs in order to ensure the team deliver a quality product.โฏย
ย
The Goalย
In this role we are looking for a Senior QA with strong automation knowledge working ideally within a framework with integrations to third party software.โฏย
ย
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 translating business requirements, user stories and acceptance criteria into test scenarios/casesย
Active participation in the success of a self-organising agile team by promoting a quality first approach, defining and driving the implementation of the automation scopeย
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ย
Solicits internal and external stakeholder perspective and presents alternative solutionsย
Provides structured feedback to the development teams and ensures the work is carried out in accordance with the agreed project schedule and quality requirementsย
Leads the analysis and design of complex solutions meeting business requirements based on existing technologyย
Identifies technical debt and inefficiencies in the automation frameworksย
Solid understanding of Agile Principles and ensure that work is being delivered with these Principles in mindย
Creates test plans and provides estimations taking into consideration dependencies, milestones and critical pathย
Analyses complex requirements / acceptance criteria, and elicits test scenarios both manual and automated in accordance with the testing pyramidย
Works independently on automating test cases, executing test cases and retesting defects with all the above entities being of high complexityย
Very good knowledge of the languages, tools and technical processes to undertake automation test case creation work at OpenBetย
Analyses feature updates/new features and identify areas for regression testingย
Configures the automation framework on their own environment to be able to run tests locally, debug and fix issuesย
Writes relevant component, app group and integration automated tests to allow continuous integration of projectย
Raises clear and accurate defects, follows up on resolutions and retests fixesโฏand performing root cause analysis in order to identify inefficiencies and mechanisms to reduce the defect count in future releasesย
Troubleshoots test automation failuresโฏโฏย
Analyses the output of releases and propose solutions to reduce the defect count and increase the quality of future releasesโฏย
Collates complex metrics, defect injection rates, defects identified by automation etc to report to other team members and line managerย
Tests thoroughly and consistently delivers robust, maintainable and complete working automation tests to cover functional and non-functional considerations such as security through all levels of the test pyramid as required by the teams and functionalityย
Independently monitors continuous integration pipelines, debugs test failures, escalates defects and resolves automation issues in a timely fashionย
Ensures manual & automated regression packs are maintained and updated based on new functionality and changesย
Understands and applies the correct testing techniques at a given phase of the project lifecycle, as determined by the time available and anticipated risk of the changesย
Provides technical coaching and mentoring to less experienced QA Automation team membersย ย
Carries out thorough exploratory testing when โฏโฏย
Conducts peer level test case and automation code reviews for high complexity testsโฏย
Key contributor to a major and/or strategic projectโฏย
Promotes BDD/TDD principlesโฏย
Ensures compliance with Quality standards, best practices and adherence to the OpenBet Test strategyโฏย
ย
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ย
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)ย
Thorough 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ย
- 8+ yearsโ experience in QA of which at least 4 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ย
ย
OpenBet is an equal opportunity employer committed to a diverse and inclusive work environment.ย
#LI-KV1
#LI-Hybrid