Make Your Resume Now

QA Automation Engineer – Senior

Posted April 07, 2026

Job Overview

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

Learn More

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

Our Benefits:

  • Full-time work opportunities

  • Private insurance

  • An additional Day Off (1) per calendar year

  • Sports program compensation

  • Comprehensive Mental Health Programme

  • Free online English lessons with native speakers

  • Generous referral program

  • Training, internal workshops, and participation in international professional conferences and corporate events

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!