x-ad.tech

Joined in 2025
  • · 96 views · 28 applications · 3d

    QA Automation Engineer (Python / Selenium / Multithreading)

    Full Remote · Worldwide · Product · 3 years of experience
    Про проєкт Наша команда відповідає за створення та підтримку фреймворків, які моделюють багатопотокову поведінку користувачів і перевіряють стабільність інтерфейсу та бізнес-логіки під навантаженням. Основні обов’язки Розробка та підтримка...

    🧭 Про проєкт


    Наша команда відповідає за створення та підтримку фреймворків, які моделюють багатопотокову поведінку користувачів і перевіряють стабільність інтерфейсу та бізнес-логіки під навантаженням.

     

    🧠 Основні обов’язки

     

    • Розробка та підтримка автотестів на 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.

       

    More
Log In or Sign Up to see all posted jobs