高级工程师- 自动化测试
Senior Engineer - Automation QA
我们正在构建什么?
Hard Rock Digital 是一支致力于成为全球最佳在线体育博彩、赌场和社交赌场公司的团队。我们正在打造一支充满学习、运营和为数百万消费者构建新产品与技术热情的团队。我们关注每位客户的互动、体验、行为和洞察,努力确保我们始终真诚地行动。
扎根于 Hard Rock 和佛罗里达塞米诺尔部落的精神,新的 Hard Rock Digital 依托一个享誉全球的知名品牌,该品牌在游戏、娱乐和酒店业处于领先地位。我们将成功的这一基础带入数字领域——准备好加入我们了吗?
这个职位是做什么的?
我们正在寻找一名高级 QA 自动化工程师加入我们快速发展的产品和技术团队。作为高级 QA 自动化工程师,您将作为 QA 团队的一员,制定并执行自动化测试策略,从而在我们整个 SDLC 的各个方面提供高质量的信心。该职位需要一位专注于客户体验的人,能够清晰地表达和记录其测试范围内的问题和担忧。您将负责所有交付成果的质量、范围和及时性。我们将依赖您的技能以及您对工作各个方面的热情和责任感。
作为高级 QA 自动化工程师,您的职责包括:
- 应用测试金字塔原则和白盒技术,当分析一个功能的自动化覆盖时确定正确的测试方法,从而得到高效且可扩展的测试解决方案
- 根据项目需求和规范,设计、实现、执行和维护我们的网页应用(Playwright/Python)和移动应用(Appium/Python)的 UI 自动化测试
- 为 Hard Rock Digital 技术栈设计、实现、执行和维护 Python 编写的 API 自动化测试
- 使用 AI 工具加快对我们的平台的理解,并加速自动化测试的开发和维护
- 识别、负责并推动 QA 团队的架构变更和重构工作
- 与 QA 团队紧密合作,识别并优先处理自动化区域,并为自动化项目制定路线图
- 向团队成员提供代码审查指导,确保自动化测试解决方案的质量、稳定性和效率
- 指导和帮助团队成员
查看英文原文
What are we building?
Hard Rock Digital is a team focused on becoming the best online sportsbook, casino and social casino company in the world. We’re building a team that resonates passion for learning, operating and building new products and technologies for millions of consumers. We care about each customer's interaction, experience, behavior, and insight and strive to ensure we’re always acting authentically.
Rooted in the kindred spirits of Hard Rock and the Seminole Tribe of Florida, the new Hard Rock Digital taps a brand known the world over as the leader in gaming, entertainment, and hospitality. We’re taking that foundation of success and bringing it to the digital space — ready to join us?
What’s the position?
We are looking for a Sr QA Automation Engineer to join our quickly growing product and technology teams. As a Sr QA Automation Engineer, you will work as part of our QA team to develop and execute an automated test strategy that provides a high level of quality confidence throughout all aspects of our SDLC. The role requires an individual who’s dedicated to the customer’s experience, able to clearly voice and document issues and concerns within their testing focus. You will be responsible for the quality, scope and timeliness of all your deliverables. We will be reliant on your skills and your passion and ownership over all aspects of your work.
As a Senior QA Automation Engineer, your responsibilities will include:
- Apply testing pyramid principles and white-box techniques to determine the right testing approach when analyzing a feature for automation coverage, yielding an efficient and scalable testing solution
- Design, implement, execute and maintain UI automated tests for our web application (Playwright/Python) and mobile application (Appium/Python) based on project requirements and specifications
- Design, implement, execute and maintain API automated tests in Python for the Hard Rock Digital technology stack
- Use AI tools to speed up your understanding of our platform and to accelerate development and maintenance of our automated tests
- Identify, own and drive architectural changes and refactoring efforts for the betterment of the QA team
- Work closely with the QA team to identify and prioritize areas for automation and create a roadmap for automation projects
- Provide code review guidance to team members, ensuring quality, stability and efficiency in our automated test solutions
- Mentor and provide guidance to members of the QA team
- Ensure compatibility and consistency of HRD applications across different browsers, devices and platforms
- Maintain comprehensive documentation for automated test scripts, frameworks and processes
- Conduct thorough regression testing and ensure the quality of software releases through automated testing and manual validation when necessary
- Perform root cause analysis for identified defects and work collaboratively with the development team to resolve issues
- Collaborate with developers, product owners and other stakeholders to understand requirements and provide input on testability and quality aspects
- Stay updated on industry best practices, emerging technologies and testing tools to continuously improve the efficiency and effectiveness of the QA process
- Learn our applications inside and out, and become a subject matter expert
Requirements
What are we looking for?
We are looking for someone who is extremely well organized and willing to tackle problems with innovative ideas and solutions. We believe the perfect candidate isn’t interested in just what we’re building right now, but wants to understand where we’re going and how it impacts the customer to ensure everything we create moves us closer to our goal: delivering the best customer experience.
Key skills required for this position:
- 5+ years of experience in automation testing (API, Playwright and Appium frameworks)
- Thorough understanding of the testing pyramid with a keen sense for which tests belong where in the testing pyramid
- Proficiency in Python is essential
- Critical, questioning approach to AI-generated output, with a commitment to sound design principles and coding standards
- Experience developing AI skills
- Ability to work efficiently under pressure in a fast-paced environment
- Understanding of web technologies such as HTML, CSS, JavaScript and knowledge of browser developer tools
- Familiarity with mobile operating systems (iOS and Android) and understanding of mobile app development
- Experience with version control systems such as Git for code repository management
- Experience with building CI/CD (GitHub Actions) pipelines and integration of automated tests into the development workflow
- In-depth knowledge of quality assurance principles, best practices and testing standards
- Strong analytical skills to identify patterns, trends and possible areas of improvement
- Meticulous attention to detail in creating, executing and maintaining test scripts
- Commitment to continuous learning and staying updated on industry trends and emerging technologies
What sets you apart:
- Experience building agentic automation
- Experience working in sports betting or other highly regulated industries
- Passionate about sports
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 build products enjoyed by millions as part of a passionate team
Roster of Uniques
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 opportunities employer)
Originally posted on Himalayas