Automation QA Engineer

Aristocrat is a global entertainment and content creation company powered by technology to deliver world-leading casino and mobile games. Aristocrat offers a diverse range of products and services including electronic gaming machines, casino management systems, free-to-play mobile games and online real money games.
Job Description
- We are seeking an Automation QA Engineer with mid to senior-level experience to join our team in developing and scaling backend-focused automated testing solutions. You’ll focus on automating APIs and microservices, embedding quality across the delivery pipeline, and contributing to the evolution of our test automation strategy. This position is backend-heavy, with minimal emphasis on UI testing.
Test Automation Strategy & Engineering Excellence
● Design, implement, and maintain high-quality automated test solutions tailored for backend services.
● Build and extend automation frameworks and tools aligned with our architectural direction.
● Collaborate with architects and developers to evolve testing strategies and improve test asset scalability.
● Take part in test tool evaluations by defining requirements, spiking options, and documenting findings.
● Provide actionable feedback on framework improvements and system-wide quality enhancements. Knowledge Sharing & Continuous Improvement
● Advocate for test automation as a critical component of software delivery, championing a quality-first mindset.
● Facilitate constructive technical discussions through direct, trustworthy communication. Agile Delivery & Collaboration
● Actively participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
● Partner with developers, and product stakeholders to ensure test coverage aligns with business requirements.
● Drive early engagement in the SDLC to prevent defects rather than just detect them. CI/CD & Tooling
● Integrate and maintain automated tests within GitLab CI pipelines for fast, reliable feedback.
● Support initiatives to modernize our test infrastructure and align automation with DevOps goals.
● Continuously improve the automation ecosystem for better observability, scalability, and performance
What We're Looking For
- Hands-on experience with API and microservices test automation.
- Proficiency in Java, JavaScript, or C#.
- Experience designing effective test coverage strategies and selecting high-value test cases for automation.
- Solid experience using GitLab CI for automation within continuous delivery pipelines.
- Proven ability to create reusable and maintainable test tools and dashboards.
- Skilled in test case management tools like TestRail.
- Excellent communicator with strong collaboration and problem-solving skills.
- Comfortable working in Agile environments with cross-functional teams.
Desirable
● Knowledge of DevOps tools like Argo, Kubernetes, Kibana, or Grafana.
● Familiarity with tools such as Selenium, Appium, or WebdriverIO.
● Experience with cloud platforms like Google Cloud or AWS.
● Background in the gambling or gaming industry.
● Working knowledge of SQL and NoSQL databases.
Travel Expectations
None
Additional Information
Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
We are looking for a skilled Automation QA Engineer who is passionate about building scalable, maintainable, and effective test automation solutions for sophisticated systems.
You’ll be responsible for creating test strategies, building frameworks, and ensuring system reliability through both functional and performance testing. The ideal candidate has solid experience in .NET-based testing tools, and any Java or frontend experience is a plus.
What You'll Do
- Test Automation Strategy & Engineering Perfection
- Design, implement, and maintain high-quality automated test solutions tailored for backend services.
- Build and extend automation frameworks and tools aligned with our architectural direction.
- Collaborate with architects and developers to evolve testing strategies and improve test asset scalability.
- Take part in test tool evaluations by defining requirements, spiking options, and documenting findings.
- Provide actionable feedback on framework improvements and system-wide quality enhancements. Knowledge Sharing & Continuous Improvement
- Advocate for test automation as a critical component of software delivery, championing a quality-first attitude.
- Facilitate constructive technical discussions through direct, trustworthy communication. Agile Delivery & Collaboration
- Actively participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
- Partner with developers, and product customers to ensure test coverage aligns with business requirements.
- Drive early engagement in the SDLC to prevent defects rather than just detect them. CI/CD & Tooling
- Integrate and maintain automated tests within GitLab CI pipelines for fast, reliable feedback.
- Support initiatives to modernize our test infrastructure and align automation with DevOps goals.
- Continuously improve the automation ecosystem for better observability, scalability, and performance
What We're Looking For
- 2+ years of experience with .NET-based test automation, ideally using SpecFlow and/or Reqnroll
- (At least) basic JavaScript knowledge; experience with browser automation or performance testing is a strong plus
- Solid understanding of CI pipelines and how to integrate automated tests within them (e.g., GitLab CI)
Note: We're not looking for DevOps engineers, but you should understand automation in CI/CD pipelines
- Experience designing effective test coverage strategies and selecting high-value test cases for automation
- Ability to build and maintain clean, reusable test code and tools
- Java background is a nice-to-have, not a must
- We're looking for someone who has experience building automation solutions, both for functional and performance testing
Bonus Points:
- Familiarity with performance monitoring or visualization tools like Grafana, Kibana, etc.
Desirable
- Familiarity with tools such as Selenium, Appium, or WebdriverIO.
- Experience with cloud platforms like Google Cloud or AWS.
- Background in the gambling or gaming industry.
- Working knowledge of SQL and NoSQL databases.
Travel Expectations
NoneAdditional Information
This role is subject to mandatory background screening and regulatory approvals. As part of your employment with Aristocrat, you may be required to complete a criminal background check, submit fingerprints, and obtain licenses or registrations with applicable gaming regulatory authorities.
Aristocrat operates in a highly regulated environment and holds licenses in over 340 gaming jurisdictions worldwide. To meet our global compliance obligations, you will be required to provide the disclosure of relevant personal and background information to government agencies, sovereign nations/tribal regulators, and other applicable gaming regulatory bodies. This is a condition of Aristocrat’s gaming licenses. The specific information required may vary depending on the jurisdiction and project assignment.
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.