Overview:
SOFTSWISS is hiring a Senior QA Automation Engineer to join our Game Aggregator team. We are looking for a hands-on engineer with strong Java expertise who can take ownership of test automation, build scalable solutions, and drive improvements in test architecture, reliability, and engineering practices across the team.
About Product:
SOFTSWISS Game Aggregator
A fast and cost-effective solution that allows you to integrate and manage casino gaming content easily
Purpose of the role:
In this role, you will design and evolve a robust automation ecosystem covering both UI and API layers. You will be responsible for building and scaling test frameworks, ensuring reliable and maintainable test suites, and integrating them into CI/CD pipelines.
Your work will directly impact product quality, release speed, and engineering efficiency by establishing best practices, reducing flakiness, and enabling fast and stable feedback loops.
Key responsibilities:
- Design, build, and evolve scalable test automation frameworks across multiple product modules
- Develop and maintain automated tests for both UI and API layers
- Define and improve test architecture and automation approaches within the team
- Integrate automated tests into CI/CD pipelines, ensuring stable and fast execution
- Work with Dockerized environments and manage test dependencies
- Validate system behavior via API and database-level checks
- Investigate test failures, perform root cause analysis, and eliminate flaky tests
- Ensure proper test data management and isolation for parallel execution
- Contribute to improving QA processes, tools, and engineering practices
- Collaborate closely with development, product, and infrastructure teams
- Mentor and support other QA engineers, sharing best practices
Required Experience:
- 4+ years of commercial experience in QA Automation / SDET / Test Automation Engineering
- Strong Java skills (OOP, collections, streams, generics)
- Hands-on experience with JUnit 5 (including parallel execution and extensions)
- Experience with REST API testing (RestAssured or similar tools)
- Experience with UI automation (Selenide or Selenium, Page Object Model)
- Experience using Spring Boot in test environments (configuration, profiles, dependency injection)
- Proven experience in building or significantly improving test automation frameworks
- Practical experience with SQL (PostgreSQL or similar)
- Experience with Docker (docker-compose, containerized test environments)
- Experience with build tools (Gradle or similar)
- Confident Git usage (branching strategies, merge, rebase workflows)
- Experience integrating automated tests into CI/CD pipelines (GitLab CI, Jenkins, TeamCity, or similar)
- Solid understanding of the testing pyramid and modern QA practices
- Experience with test management systems (Allure TestOps, TestRail, or similar)
- Ability to analyze logs, investigate issues, and stabilize test suites
- Strong communication skills and confident English
Learn more about our hiring process here (link) – what to expect, how to prepare, and what makes SOFTSWISS different.
Main Advantages
- Private insurance (depending on contract type)
- Paid gym membership
- Comprehensive Mental Health Program
- Free English lessons (online)
- Local language courses
- +1 day off per calendar year
- Referral program rewards
- Upskilling, internal workshops, and participation in professional conferences and corporate events