Automation QA Engineer (JS/C#) in London
Automation QA Engineer (JS/C#)

Automation QA Engineer (JS/C#) in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a dynamic team to shape and implement innovative QA automation solutions.
  • Company: OpenBet, a global leader in betting and gaming entertainment.
  • Benefits: Attractive benefits, flexible working, and genuine career development opportunities.
  • Why this job: Make a real impact in the exciting world of betting and gaming technology.
  • Qualifications: 6+ years in QA with strong automation skills and programming knowledge.
  • Other info: Collaborative office environment with a culture of creativity and innovation.

The predicted salary is between 36000 - 60000 £ per year.

Location: London (Chiswick Business Park). Presence at the office is required 2 days a week, flexible days and hours.

Job Type: Full-Time

The Team

OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events to pioneering next-gen products, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools.

The Goal

As a Senior QA Automation Engineer, you will work 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 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.

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.
  • Creates test plans and provides estimations taking into consideration dependencies, milestones, and critical path.
  • 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 required to undertake automation test case creation work.
  • 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 the 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.
  • 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.
  • Provides technical coaching and mentoring to less experienced QA Automation team members.
  • 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.

The Player

  • Experience with test automation tools (Selenium, Cypress, Playwright).
  • Knowledge of API testing tools (Postman, Karate).
  • Experience with BDD/TDD frameworks (Cucumber, JUnit, TestNG).
  • Demonstratable ability to design, develop, and maintain automated test scripts.
  • Proven experience of testing complex user interfaces.
  • Proficiency in Java.
  • Strong understanding of OOP principles.
  • Ability to write and debug scripts for automation.
  • Thorough knowledge of structured test methods and procedures.
  • 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.
  • 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.
  • 6+ 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.

What’s the Score?

Why OpenBet?

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!
  • Enjoy flexible working whilst we provide you with the guidance and development skills you need to progress and enhance your career.

We have a collaborative office environment with our team members in office 2 days per week.

Automation QA Engineer (JS/C#) in London employer: OpenBet

OpenBet is an exceptional employer located in the vibrant Chiswick Business Park, offering a dynamic work culture that fosters creativity and collaboration. With flexible working arrangements and a commitment to employee development, you will have the opportunity to grow your career while making a significant impact in the betting and gaming industry. Join a team of innovators dedicated to reshaping the future of play, all within a supportive environment that values every voice and idea.
O

Contact Detail:

OpenBet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Automation QA Engineer (JS/C#) in London

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even casual coffee chats. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your automation projects or contribute to open-source projects. This gives potential employers a taste of what you can do.

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and understanding QA principles. Practice common interview questions and be ready to discuss your past projects in detail. Confidence is key!

✨Apply Through Our Website

When you find a role that excites you, apply directly through our website. It shows you're genuinely interested and helps us keep track of your application. Plus, we love seeing familiar names!

We think you need these skills to ace Automation QA Engineer (JS/C#) in London

Test Automation Tools (Selenium, Cypress, Playwright)
API Testing Tools (Postman, Karate)
BDD/TDD Frameworks (Cucumber, JUnit, TestNG)
Java Programming
OOP Principles
CI/CD Tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps)
Version Control with Git (GitHub, GitLab, Bitbucket)
Docker and Kubernetes for Containerised Testing
Software Testing Principles (Functional, Regression, Smoke)
Test Case Management (TestRail or other)
Agile Methodologies
Test Plan Creation and Maintenance
Interpersonal Communication Skills
Exploratory Testing
Technical Coaching and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior QA Automation Engineer. Highlight your experience with automation tools like Selenium or Cypress, and don’t forget to mention your programming skills in Java. We want to see how your background aligns with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about QA and how your skills can contribute to our mission at OpenBet. Be sure to mention any relevant projects or experiences that showcase your expertise.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex testing challenges in the past. We love candidates who can think critically and come up with innovative solutions, so don’t hold back on sharing your success stories!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!

How to prepare for a job interview at OpenBet

✨Know Your Tech Stack

Make sure you’re well-versed in the specific tools and languages mentioned in the job description, like Java, Selenium, and CI/CD tools. Brush up on your knowledge of automation frameworks and be ready to discuss how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex testing challenges. Think about specific instances where you identified inefficiencies or bugs and how you resolved them. This will demonstrate your analytical skills and proactive approach.

✨Understand Agile Principles

Since the role involves working within an agile team, be prepared to discuss your experience with agile methodologies. Highlight how you’ve contributed to a quality-first approach and how you’ve collaborated with cross-functional teams in previous roles.

✨Ask Insightful Questions

At the end of the interview, don’t shy away from asking questions that show your interest in the company and the role. Inquire about their current testing processes, challenges they face, or how they measure success in QA. This shows you're genuinely interested and engaged.

Automation QA Engineer (JS/C#) in London
OpenBet
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>