What are the responsibilities and job description for the QA Automation Engineer - Betting Engine position at Harrah's Cherokee Valley River?
Job Description
The QA Automation Engineer plays a pivotal role in ensuring the highest standards of quality for our Betting Engine, the core system driving real-time betting operations. This role combines automation expertise with close collaboration across engineering teams, focusing on delivering reliable, scalable, and high-performing features. You will contribute to building robust testing solutions that enhance system reliability, ensuring an exceptional experience for customers on our digital platforms.
The QA Automation Engineer is a key member of our Betting Engine Technology Team, helping us maintain a competitive edge in the fast-paced sports betting industry.
This role is a hybrid role where employees must be on-site 2-3 days per week. Candidates also must be willing to travel on-site to complete onboarding orientation as dictated by the hiring team.
Home Office: Jersey City, NJ
What You Will Do
The QA Automation Engineer plays a pivotal role in ensuring the highest standards of quality for our Betting Engine, the core system driving real-time betting operations. This role combines automation expertise with close collaboration across engineering teams, focusing on delivering reliable, scalable, and high-performing features. You will contribute to building robust testing solutions that enhance system reliability, ensuring an exceptional experience for customers on our digital platforms.
The QA Automation Engineer is a key member of our Betting Engine Technology Team, helping us maintain a competitive edge in the fast-paced sports betting industry.
This role is a hybrid role where employees must be on-site 2-3 days per week. Candidates also must be willing to travel on-site to complete onboarding orientation as dictated by the hiring team.
Home Office: Jersey City, NJ
What You Will Do
- Be the quality advocate for the Betting Engine team, owning the end-to-end validation of features, including requirements definition, automation strategy, and quality signoff.
- Partner with Technology Leads and Engineers to understand the unique requirements of betting features and align on tailored test strategies.
- Leverage robust automation frameworks for API, mobile applications (iOS/Android), and web testing to validate critical components of the betting engine.
- Own and maintain your test suite, proactively addressing test failures and improving automation reliability within the betting context.
- Build, maintain, and optimize test pipelines integrated into CI/CD workflows to ensure rapid feedback on betting feature changes.
- Proactively identify risks, advocate for industry-best testing practices, and close gaps in automation coverage specific to real-time betting operations.
- Raise defects identified through testing, prioritize them effectively, and collaborate with the team for resolution in triage sessions.
- Support internal testing tools and frameworks, aligning them with the specific demands of the betting engine.
- Participate in architectural discussions, ensuring testable, scalable, and reliable system design for the betting engine.
- 4 years as a QA Automation Engineer or SDET in Agile environments, with a focus on backend systems or high-performance applications.
- Proven expertise in automation frameworks for API and UI testing, with mobile (iOS/Android) automation experience preferred.
- Strong programming skills in JavaScript or TypeScript (Scala/Java familiarity is a plus).
- Deep knowledge of CI/CD practices, including tools like GitLab CI/CD.
- Hands-on experience with API/RESTful service testing, including risk-based approaches and coverage planning.
- Familiarity with issue-tracking tools like Jira, test case management tools such as Zephyr, and testing environments like BrowserStack.
- Experience working in cloud-native environments (Kubernetes, Docker, AWS).
- Exposure to monitoring/debugging tools like Kafka, Splunk, New Relic, or Terraform