Python разработчик / автоматизация веб-процессов (Selenium)

от 100 000 до 200 000 руб. на руки
Опыт работы: От 1 года до 3 лет
График работы: Удаленная работа
Занятость: Полная занятость
Компания: Ларионов Алексей Владимирович
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

Адрес:Новосибирск, Октябрьский район
<
>