Python разработчик (Selenium, веб-автоматизация)
О проекте
Мы развиваем сервис веб-автоматизации в сфере e-commerce.
Система уже работает: есть регистрация, корзина, оформление заказа, бронирование аккаунтов.
Сейчас нужен инженер, который сможет:
- привести автоматизацию к стабильной архитектуре
- убрать хаос и нестабильность
- выстроить корректную работу потоков
- системно тестировать гипотезы и улучшать поведение сценариев
Что предстоит делать
- Развивать и стабилизировать автоматизацию на Python + Selenium
- Работать с динамическими страницами (JS, SPA, lazy loading)
- Устранять нестабильные сценарии и race condition
- Настраивать корректную многопоточность
- Привести структуру проекта к понятной архитектуре
- Работать с PostgreSQL
- Анализировать сетевые запросы и логику взаимодействия клиента с сервером
- Внедрить понятное логирование и контроль выполнения сценариев
Кого мы ищем
Инженера, а не исполнителя.
Важно:
- Коммерческий опыт Python от 3 лет
- Уверенный Selenium (не автотесты, а реальная автоматизация)
- Понимание HTTP, DOM, cookies, авторизации
- Понимание threading / multiprocessing / asyncio
- Опыт работы с PostgreSQL
- Умение разбираться в чужом коде без подробного ТЗ
Будет плюсом:
- Реальные scraping / automation проекты
- Опыт работы с headless браузерами
- Опыт анализа XHR / Fetch через DevTools
- Понимание заголовков, payload, токенов
Формат работы
- Удалённо
- Полная загрузка
- Проект на 1 месяц
- Дальнейшее сотрудничество — по результату
- Бюджет обсуждается в зависимости от уровня
В отклике обязательно укажите
1️⃣ Реальный пример automation-проекта
- Что именно автоматизировали
- Какие сложности были
- Как решали проблемы с динамическими элементами
2️⃣ Как реализовывали многопоточность
- Что использовали (threading / multiprocessing / asyncio)
- Почему выбрали именно этот подход
- С какими проблемами сталкивались (GIL, блокировки, race condition)
3️⃣ Приходилось ли разбираться с нестабильными сценариями
- Почему “падало”
- Как диагностировали
- Как логировали процессы
4️⃣ Есть ли опыт анализа сетевых запросов
- Работали ли с DevTools
- Анализировали ли headers, cookies, payload