At a Glance
- Tasks: Design and maintain automated test scripts for web and mobile applications.
- Company: Join Hard Rock Digital, a leader in online gaming and entertainment.
- Benefits: Enjoy competitive pay, flexible hours, and a vibrant startup culture.
- Why this job: Make a real impact on customer experiences in the exciting world of sports and gaming.
- Qualifications: Expertise in Python and 5+ years in automation testing required.
- Other info: Be part of a diverse team that values authenticity and innovation.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social gaming company in the world. We’re building a team that resonates with a passion for learning, operating, and building new products and technologies for millions of consumers. We care about each customer interaction, experience, behaviour, and insight and strive to ensure we’re always acting authentically.
We are seeking a Senior QA Automation Engineer to join our rapidly growing product and technology teams. In this role, you will leverage your expertise to design, develop, and maintain automated test scripts that simulate real‑world functional scenarios for our platform. You will focus on ensuring the reliability, performance, and scalability of our systems through robust automation strategies. The ideal candidate is customer‑focused, with a deep passion for delivering seamless experiences in the sports domain. You should be skilled at documenting and voicing issues, and comfortable owning the automation testing process.
This role requires someone who is not only passionate about automation and quality but also about enhancing the overall efficiency of testing processes in a dynamic, fast‑paced environment.
As a Senior QA Automation Engineer, your responsibilities will include:
- Design, implement, and maintain automated test scripts for web applications using Playwright/Python and for mobile applications using Appium/Python and Pytest/Python for API testing based on project requirements and specifications.
- Collaborate closely with the QA team to identify and prioritise areas for automation and establish a strategic roadmap for automation projects.
- Participate in code reviews to ensure automated test scripts meet high standards of quality and adhere to best coding practices.
- Ensure compatibility and consistency of the application across various browsers, devices, and platforms.
- Work with cross‑functional teams to seamlessly integrate automated testing into the CI/CD pipeline, enhancing deployment efficiency.
- Maintain comprehensive documentation for automated test scripts, frameworks, and processes, ensuring clarity and scalability.
- Conduct thorough regression testing to verify software quality during releases, leveraging automation to ensure reliability and stability.
- Perform root cause analysis for defects and collaborate with the development team to identify solutions and implement fixes.
- Work closely with developers, product owners, and other stakeholders to understand requirements and provide insights on testability, quality aspects, and automation opportunities.
- Continuously optimise automated tests for improved performance, scalability, and maintainability.
- Stay current with industry best practices, emerging technologies, and testing tools to enhance the overall QA process and automation efficiency.
- Develop a deep understanding of the application(s) to become a subject matter expert and effectively guide testing strategies.
- Mentor and provide guidance to junior QA team members, fostering skill development and promoting best practices.
Who are we looking for? We are seeking a highly organised individual with a proactive mindset and a passion for tackling challenges with innovative ideas and solutions. The ideal candidate isn’t just focused on what we’re building today but is eager to understand our long‑term vision and its impact on our customers. They are committed to ensuring that every step we take aligns with our ultimate goal: delivering an exceptional customer experience.
Key skills required for this position:
- Expert‑level proficiency in Python is essential. You must be highly competent in writing efficient, scalable, and maintainable test automation code in Python.
- 5+ years of experience in frontend automation testing, with deep hands‑on expertise in frameworks such as Playwright and Appium.
- Strong experience in backend API automation testing is required.
- Comprehensive knowledge of mobile platforms (iOS and Android), including a solid understanding of the mobile app development lifecycle and mobile‑specific testing challenges.
- Strong working knowledge of web technologies (HTML, CSS, JavaScript), and experience using browser developer tools for advanced UI debugging and validation.
- Proficiency with version control systems such as Git.
- Proven ability to design and maintain CI/CD pipelines, with integrated automated testing that supports fast, reliable, and repeatable software releases.
- Deep understanding of QA methodologies, testing standards, and industry best practices.
- Advanced analytical and debugging skills, with the ability to identify systemic issues, performance bottlenecks, and opportunities for quality improvements.
- High attention to detail in building and maintaining comprehensive automated test suites.
- Experience mentoring and coaching junior team members, especially in Python development, test design, and automation strategy.
- A demonstrated commitment to continuous learning, staying current with new tools, Python libraries, testing strategies, and industry trends.
What’s in it for you? We offer our employees more than just competitive compensation. Our team benefits include:
- Competitive pay and benefits.
- Flexible vacation allowance.
- Flexible work from home or office hours.
- Startup culture backed by a secure, global brand.
- Opportunity to help shape the future strategy of the Sportsbook and Casino Product.
We care deeply about every interaction our customers have with us, and trust and empower our staff to own and drive their experience. Our vision for our business and customers is built on fostering a diverse and inclusive work environment where regardless of background or beliefs you feel able to be authentic and bring all your talent into play. We want to celebrate you being you (we are an equal opportunity employer).
Senior QA Automation Engineer employer: Hard Rock Digital
Contact Detail:
Hard Rock Digital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior QA Automation Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for interviews by practising common questions and showcasing your automation skills. Get comfortable talking about your experience with Python, Playwright, and Appium, and be ready to discuss how you've tackled challenges in past projects.
✨Tip Number 3
Don’t just apply anywhere; focus on companies that resonate with your values. Check out our website for openings at Hard Rock Digital and tailor your approach to show how you align with our mission of delivering exceptional customer experiences.
✨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. Use this opportunity to reiterate your enthusiasm for the role and how you can contribute to the team’s success.
We think you need these skills to ace Senior QA Automation Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior QA Automation Engineer role. Highlight your expertise in Python, automation frameworks like Playwright and Appium, and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about automation and quality assurance. Share specific examples of how you've tackled challenges in previous roles and how you can contribute to our mission at Hard Rock Digital.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—demonstrate them! Include examples of how you've identified issues and implemented solutions in your past work. We love candidates who can think critically and innovate.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to see your application and get you into the process quickly!
How to prepare for a job interview at Hard Rock Digital
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Playwright, and Appium. Brush up on your knowledge of automated testing frameworks and be ready to discuss how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in automation testing and how you tackled them. Highlight your analytical skills and your ability to perform root cause analysis, as this will demonstrate your proactive mindset and commitment to quality.
✨Understand the Customer Experience
Since the role is customer-focused, think about how your work impacts the end-user. Be ready to discuss how you ensure seamless experiences through your testing strategies and how you can contribute to enhancing customer satisfaction.
✨Be Ready to Collaborate
This position requires working closely with cross-functional teams. Prepare to talk about your experience collaborating with developers and product owners, and how you’ve integrated automated testing into CI/CD pipelines to improve deployment efficiency.