Logo for SOFTSWISS

AQA Engineer – Senior

Roles & Responsibilities

  • Senior-level QA Automation experience with API and UI testing.
  • Strong Java skills with hands-on experience using JUnit 5 or TestNG.
  • Hands-on experience with Selenium/Selenide and SQL.
  • Practical experience with Docker/Docker Compose and CI/CD tools (GitLab CI/CD / TeamCity / Jenkins) plus test reporting with Allure/TestOps.

Requirements:

  • Drive the automation direction by expanding coverage, improving stability, reducing flakiness, and speeding up test execution.
  • Design, implement, and maintain UI and API automated tests; validate behavior via API and database checks.
  • Maintain CI/CD test execution and reporting (GitLab, TeamCity, Jenkins) and manage dockerized test environments; perform root-cause analysis of failed runs and stabilize regression suites.
  • Mentor the team, promote QA automation best practices, and collaborate with product, development, and infrastructure teams; participate in manual testing when needed (new features, smoke, regression).

Job description

Overview:

SOFTSWISS is hiring a Senior AQA Engineer to join our Game Aggregator team. We are looking for a hands-on specialist who will drive test automation forward, improve stability and coverage, and take ownership of the automation approach within the team while working closely with product, development, and infrastructure.

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 be responsible for building and scaling reliable automated testing processes across UI and API layers, ensuring high product quality and fast feedback cycles. You will work on improving test architecture, stabilizing regression suites, and enhancing CI/CD pipelines, while also supporting the team with best practices and contributing to overall engineering efficiency.

Key responsibilities:

  • Drive the automation direction: expand coverage, improve stability, reduce flakiness, and speed up execution.

  • Design, implement, and maintain UI and API automated tests.

  • Develop and support test architecture.

  • Validate behavior via API and database checks.

  • Maintain and improve CI/CD test execution (GitLab, TeamCity, Jenkins) and reporting (Allure TestOps).

  • Work with dockerized test environments.

  • Perform root-cause analysis of failed runs and stabilize regression suites.

  • Mentor the team and drive QA automation best practices.

  • Collaborate with product, development, and infrastructure teams.

  • Participate in manual testing activities when needed, including new feature validation, smoke, and regression testing

Required Experience:

  • Senior-level QA Automation experience with both API and UI testing.

  • Strong Java skills.

  • Hands-on with JUnit 5 or TestNG.

  • Hands-on with Selenium/Selenide.

  • Practical experience with SQL.

  • Practical experience with Docker and Docker Compose.

  • CI/CD experience: GitLab CI/CD / TeamCity / Jenkins (any).

  • Experience wit ELK stack.

  • Experience with Allure (ideally Allure TestOps).

  • Strong communication skills.

  • 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

Field Engineer (Solutions) Related jobs

Other jobs at SOFTSWISS

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.