The vacancy is well-defined but lacks compensation details, affecting overall quality.
no salary info
Job description
Join Aviasales as a QA Engineer to ensure high-quality releases through close collaboration with engineers and automation of testing processes.
Responsibilities
### What You Will Do
- Work closely with engineers on how we write and deploy code. The goal is to make releases high-quality and secure;
- Identify "blind spots" in the current process and build a plan to address them (what to automate, what to check manually);
- Choose a framework, write automated tests (E2E, API), and integrate them into our CI/CD (GitHub Actions) together with the infrastructure team;
- Build a regression testing system to accumulate knowledge and corner cases in one place;
- Test our tools under different browsers, geolocations, and custom settings of partners.
Requirements
### What We Expect From You
- 5+ years of experience in QA with a focus on automation, ideally, you have built processes from scratch or were the sole QA in a product;
- Proficient in Playwright (preferably), Cypress, or Selenium for writing automated tests;
- Deep understanding of how modern browsers work (Shadow DOM, iframes, CORS);
- Proficiency in Javascript/Typescript will be a big advantage;
- Experience with Docker, GitHub Actions, and cloud infrastructure (we use AWS);
- Ability to find a balance between technology and speed, the task is to move quickly!
About Aviasales
Aviasales is a leading travel metasearch engine that allows users to search and compare cheap air tickets, hotels, and car rentals, redirecting them to airlines and agencies without selling tickets directly. It operates primarily in Eastern Europe, CIS, Asia, and other regions, with a monthly audience exceeding 15 million users as of 2021.