Quality Assurance Automation Engineer
Job Description
Job Overview
\n
The QA Automation Engineer is a mid-level role responsible for designing, writing, and maintaining automated tests across AGS platform systems. This role supports both early-career engineers growing their automation skills and mid-level engineers who can independently contribute to automation strategy and implementation.
\n
The engineer will work with Java-based automation frameworks (BDD-style such as Gauge), contribute to CI/CD pipelines, and help ensure quality across regulated iGaming workflows in a remote, collaborative environment.
\n
\n
Responsibilities
\n
- \n
- Design, implement, and maintain automated test cases using Java.
- Entry-level: contribute with guidance
- Mid-level: independently design and own test coverage
- Develop BDD-style automated tests using frameworks such as Gauge.
- Create and maintain reusable step implementations and test utilities.
- Automate API, functional, and regression test scenarios.
- Debug and resolve automation failures, flaky tests, and framework issues.
- Contribute automated tests to CI/CD pipelines and monitor execution results.
- Validate iGaming workflows, configurations, and operator integrations through automation.
- Collaborate with developers, QA engineers, and DevOps on testability and quality improvements.
- Maintain automation documentation, standards, and best practices.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Skills/Requirements
\n
- \n
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 0–5 years of experience in QA automation or software development.
- Programming experience in Java or similar object-oriented language
- Entry-level: foundational understanding
- Mid-level: strong proficiency and independent coding ability
- Understanding of QA concepts and test automation principles
- Experience with or exposure to BDD frameworks (Gauge, Cucumber, etc.)
- Basic to solid understanding of REST APIs and API testing concepts
- Familiarity with CI/CD pipelines and automated test execution
- Strong problem-solving and debugging skills
- Ability to work independently and collaboratively in a remote environment
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Nice to Have
\n
- \n
- Experience with other BDD frameworks (Cucumber, SpecFlow, Behave).
- API testing experience using Postman or Swagger.
- Database validation experience using MongoDB or MySQL.
- Exposure to performance or load testing tools.
- Experience in iGaming or other regulated industries.
\n
\n
\n
\n
\n
\n
\n
Note: All offers are contingent upon successful completion of a background check
\n
\n
*Posted positions are not open to third party recruiters and unsolicited resume submissions will be considered free referrals.
\n
\n
AGS is an equal opportunity employer
