QA Automation Engineer (Python / Selenium / Multithreading)
🧭 Про проєкт
Наша команда відповідає за створення та підтримку фреймворків, які моделюють багатопотокову поведінку користувачів і перевіряють стабільність інтерфейсу та бізнес-логіки під навантаженням.
🧠 Основні обов’язки
- Розробка та підтримка автотестів на Python + Selenium 4.
- Проєктування та реалізація паралельного запуску тестів (pytest-xdist, ThreadPoolExecutor, asyncio).
- Моделювання користувацьких сценаріїв (авторизація, свайпи, фільтри, матчі тощо).
- Налаштування Selenium Grid / Selenoid / Docker Compose для розподіленого тестування.
- Створення систем збору метрик, логування та автоматичної звітності (JUnit / Allure / JSON).
- Підтримка стабільності тестів, усунення flaky-поведінки, оптимізація часу прогона.
⚙️ Вимоги
- Досвід роботи з Python 3.8+ (мінімум 2 роки).
- Практичний досвід автоматизації UI-тестів у Selenium 4.
- Розуміння принципів мультипоточності / асинхронності (threading, asyncio, concurrent.futures).
- Знання PyTest, Page Object Model, принципів CI/CD.
- Уміння працювати з Docker, Git, Linux.
- Англійська — на рівні читання технічної документації.
➕ Буде перевагою
- Досвід роботи з Selenoid / Selenium Grid.
- Знання Playwright / API-тестування (REST / WebSocket).
- Інтеграція автотестів у Jenkins / GitHub Actions.
- Вміння збирати метрики продуктивності (Prometheus, Grafana).
📊 Ми пропонуємо
- Гнучкий графік і роботу з будь-якої точки світу.
- Цікаві реальні сценарії навантаження (понад 10–50 одночасних сесій).
- Можливість впливати на архітектуру фреймворку.
- Професійне середовище, мінімум бюрократії, технічне спілкування.
Своєчасні виплати в USD / EUR / USDT.
Required skills experience
| Selenium | 2.5 years |
| Python | 2.5 years |
Published 23 October
96 views
·
28 applications
22% read
📊
$2000-3200
Average salary range of similar jobs in
analytics →
Loading...