AQA Engineer – Senior
SoftSwiss
Job Summary
SOFTSWISS is seeking a skilled Senior AQA Engineer to join their team, focusing on enhancing automation capabilities within an agile Kanban environment. This role involves designing, implementing, and expanding automated testing frameworks for both UI and API, using existing foundations and building new automation where needed. Key responsibilities include improving testing processes, analyzing test results, mentoring junior QA automation engineers, participating in code reviews, and maintaining QA documentation and guidelines for the SOFTSWISS Game Aggregator product.
Must Have
- Work in a fully agile Kanban environment with senior engineers and business stakeholders
- Participate in the design and implementation of test automation frameworks for UI and API
- Create and maintain appropriate QA documentation and guides for the team
- Mentor junior QA automation engineers
- Improve testing processes and analyze test results
- Participate in code review, backlog grooming, and retro sessions
- Collaborate with product, infrastructure, and business teams
- Solid Java programming language skills (Java SE 8+)
- 3+ years of experience as a QA Automation Engineer for both UI and API parts
- Knowledge of software design patterns and their effective application
- Experience in API automated testing frameworks (JDK 11 HttpClient/Retrofit/RestAssured/MockServer/WireMock)
- Experience in UI automated testing frameworks (Selenium WebDriver/ Playwright)
- Experience in test frameworks (TestNG/JUnit5/Serenity BDD)
- Experience in Docker and related technologies (Docker, Docker Compose, Selenoid)
- Experience in CI/CD configuration (GitLab/TeamCity/Jenkins)
- Good communication skills
- English: B1
Good to Have
- Logging libraries (SLF4J/Log4j)
- Report Portal experience
- Experience in load/performance testing (design of load profiles, load testing tools like JMeter/k6.io, test result analysis)
- ELK stack experience
- Manual testing experience
Perks & 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
Job Description
SOFTSWISS is growing, and we are seeking a skilled Senior AQA Engineer to join our team. If you are driven by excellence and share our values, we would love to hear from you.
Overview:
SOFTSWISS is hiring a Senior AQA Engineer to enhance the team’s automation capabilities. You will work in a fully agile Kanban environment alongside senior engineers and business stakeholders, contributing to the development, maintenance, and improvement of automated testing for both UI and API parts.
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:
You will be responsible for designing, implementing, and expanding automated testing frameworks for UI and API, using the existing foundation and building new automation where needed. The role includes improving testing processes, analyzing test results, mentoring junior QA automation engineers, participating in code reviews, and maintaining QA documentation and guidelines.
Key responsibilities:
- Work in a fully agile environment (we're using Kanban) with senior engineers and the business side.
- Participate in the design and implementation of test automation frameworks for UI and API.
- Create and maintain appropriate QA documentation, guides for your team
- Mentoring for junior QA automation.
- Improving the testing process. Analysis of test results.
- Participation in code review of other team members, backlog grooming, and retro.
- Collaborate with other teams - product, infrastructure, and business.
Required Experience:
- Solid Java programming language skills (Java SE 8+)
- 3+ years of experience as a QA Automation Engineer for both UI and API(main experience) parts
- Knowledge of software design patterns and how to apply them effectively
- Experience in one of the frameworks for automated testing of:
- API (JDK 11 HttpClient/Retrofit/RestAssured/MockServer/WireMock).
- UI (Selenium WebDriver/ Playwright).
- Experience in one of the test frameworks (TestNG/JUnit5/Serenity BDD).
- Experience in Docker and related technologies (Docker, Docker Compose, Selenoid).
- Experience in CI/CD configuration (GitLab/TeamCity/Jenkins).
- Good communication skills.
- English: B1.
Nice to have:
- Logging libraries (SLF4J/Log4j).
- Report Portal.
- Experience in load/performance testing:
- design of load profiles.
- load testing tools (JMeter/k6.io).
- test result analysis.
- ELK stack.
- Manual testing experience.
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
Learn more about our hiring process here (link)_ – what to expect, how to prepare, and what makes SOFTSWISS different.