Position Highlights:
Location: Eurozone (Poland Georgia)
Employment Type: Full-time B2B contract
Work Mode: Remote
About the Client:
Our client is a prominent international company in the iGaming industry offering an entertainment platform and a wide range of solutions in areas such as Customer Success SEO Design Media Buying CRM HR Analytics Retention and Marketing. With a strong presence in multiple locations including London Cyprus Georgia Montenegro and Ukraine they are committed to delivering innovative and high-quality services to their customers.
About the Role:
We are looking for a QA Automation Engineer with expertise in WebdriverIO TypeScript to help the client expand their automation efforts. The main challenges in this role will be maintaining high code quality improving existing automation suites and providing automation for new projects from scratch. You will play an essential role in ensuring the quality and reliability of software products focusing on making automation simple stable reliable and informative.
Requirements:
- At least 2 years of proven commercial AQA experience.
- Strong knowledge of TypeScript.
- At least 1 year of proven commercial experience with WebdriverIO or a similar framework.
- Experience with Page Objects Pattern (a must).
- Solid knowledge of Git and CI (experience with writing YAML files especially in GitLab).
- Commercial experience with automated API tests and integration requests.
- Strong understanding of QA processes and SDLC.
- Basic knowledge of Docker (running tests inside a Docker container and using docker-compose).
- Experience setting up reporting tools for the project.
Nice to Have:
- Advanced Docker knowledge (ability to write and debug Dockerfiles docker-compose).
- Experience setting up a framework from scratch.
- Appium knowledge.
- Practical experience with Bash.
- Familiarity with automation load testing tools like k6.
Your Daily Responsibilities:
- Automating manual test cases using WebdriverIO TypeScript.
- Maintaining and improving reporting tools.
- Maintaining existing automation tests.
- Collaborating with the clients team to achieve high-quality results.
- Setting up new projects from scratch.
- Writing Test Automation documentation.
- Developing automation test suites for mobile web using Appium.
- Working with REST API.
Why You Should Join Our Clients Team:
- Be part of an international team that treats each other with respect and works towards shared goals.
- Enjoy freedom and flexibility. The company trusts employees to get the job done in a way that works best for them.
- Competitive salaries for top performers ensuring compensation matches your expertise and experience.
- The position offers fully remote work. If youre near one of the companys office locations youll also have the option to work there.
- Take advantage of a flexible work schedule. The company measures performance not time worked.
- Unlimited paid vacation and sick leave. The company believes in a healthy work-life balance.
- Constant career development and learning opportunities.
- Enjoy corporate events like team-building activities and parties throughout the year.
- Referral bonuses when referring friends who pass their probation period.
- Choose your private medical insurance and receive full or partial compensation based on the cost.
- Benefit from a Flexible Benefits plan get compensation for activities like gym subscriptions language courses Netflix spa days etc.
- Join the companys education foundation for learning new skills and participate in biannual raffles for a chance to learn something unrelated to your job.