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.
Learn more about our hiring process here (link) – what to expect, how to prepare, and what makes SOFTSWISS different.