Overview
Join to apply for the QA Automation Engineer role at Awager
Welcome to the new frontier of gaming. Awager enables users to access a variety of physical slot machines and ETGs from anywhere through modular design, real camera views, sound captures, and a cutting-edge interface.
We are seeking a highly skilled Senior QA automation engineer to join our dynamic team. In this role, you will work closely with our engineering team to plan, design, and implement complex tasks.
Responsibilities
- Design, develop, and maintain robust automated tests, contribute to test automation frameworks using Java, Selenium WebDriver, TestNG, and Maven.
- Translate manual test cases and business scenarios into reliable automated test scripts.
- Develop and execute automated tests for both UI and API layers, ensuring full coverage of functional and regression test cases.
- Build and maintain mocks for effective testing of distributed systems and unavailable services.
- Integrate automated tests into CI/CD pipelines to ensure reliable and fast feedback loops.
- Analyze test results, identify root causes, and provide detailed bug reports with clear reproduction steps.
- Collaborate on improving overall QA processes, tools, and testing strategy across squads or products.
- Work with different data sources (e.g., APIs, SQL/NoSQL databases) to validate test outcomes.
- Mentor and support other QA engineers in automation practices, code quality, and technical troubleshooting.
Requirements
- 4+ years of experience in test automation, with a proven track record of building test frameworks from the ground up (last 3 years on Java is a must).
- Strong programming skills in Java with hands-on experience using Selenium WebDriver, TestNG, and Maven.
- Experience testing REST APIs; proficiency with Rest Assured is a strong plus.
- Solid understanding of client-server architecture, request/response lifecycle, and backend/frontend interaction patterns.
- Deep knowledge of Object-Oriented Programming (OOP) and common design patterns in test automation.
- Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or similar.
- Proficiency with Git for version control, branching strategies, and collaborative workflows.
- Ability to read and analyze business requirements and technical documentation to derive test cases and edge scenarios.
- Familiarity with using mocks and simulators to isolate system components during test execution.
- Strong problem-solving skills, attention to detail, and a mindset focused on continuous improvement and quality ownership.
- Technical leadership experience within a QA/automation team
Nice to have
- Experience in WebSockets, event-based testing, gaming servers, or reactive architectures
Seniority level
Employment type
Job function
- Quality Assurance
- Industries
- Gambling Facilities and Casinos
Get notified about new Quality Assurance Automation Engineer jobs in Warsaw, Mazowieckie, Poland.