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
To apply for this and other jobs on Djinni login or signup.
Loading...