Инженер по автоматизации тестирования, Антибот

Дата размещения вакансии: 07.10.2025
Работодатель: БИФИТ
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Компания "БИФИТ" - продуктовая IT- компания, более 20 лет на рынке разработки ПО, один из лидеров на рынке разработки решений для бизнеса, банковского сектора, систем информационной и сетевой безопасности.

Входит в реестр аккредитованных компаний, имеет лицензию ФСБ на работу с криптографией, лицензию ФСТЭК на деятельность по разработке и производству средств защиты конфиденциальной информации. Разрабатываемые программные продукты включены в реестр российского ПО.

О продукте:

Мы — небольшая продуктовая команда внутри "БИФИТ". Делаем продукт для защиты веб‑сервисов от вредоносных ботов.

Ключевые принципы:

- Точность детекта, минимум влияния на легитим;

- Высокая производительность, отказоустойчивость, масштабируемость;

- Everything‑as‑Code, воспроизводимость, надёжность, безопасность.

Кого ищем:

Инженера‑автоматизатора, умеющего обходить антибот‑системы для целей тестирования и улучшения механизмов защиты.

Что предстоит делать:

  • Осуществлять браузерную автоматизацию и имитацию человеческого поведения (человеческие паттерны, тайминги, события).
  • Моделировать ботов: fingerprinting/evasion, сетевые паттерны, headless/WebDriver профили.
  • Разрабатывать и улучшать правила/политики детекта (совместно с командой).
  • Автоматизировать тестовые сценарии и пайплайны, работу со стендами.
  • Осуществлять нагрузочные прогоны, сбор метрик, анализ результатов, реплеи и датасеты.
  • Документировать результаты и предложения по улучшению.
  • Все активности — в контролируемой среде, легально и этично (только наши стенды, пилоты с согласия клиентов).

Используемые технологии и подходы:

  • Платформа: Envoy + OPA/Rego с переходом на Pingora + собственный движок.
  • Observability: OpenTelemetry, Prometheus, Grafana, Loki, Tempo.
  • Тесты: Playwright, k6, Hurl.
  • Инфра: NixOS, flakes, Terranix, deploy‑rs; Git/GitHub Actions; Sphinx+MyST.
  • Подходы: DDD, Agile, GitOps/Everything‑as‑Code, SSDLC.

Требования к кандидату:

  • Уверенный Python для автоматизации и сетевого кода.
  • Практика браузерной автоматизации (Playwright/Puppeteer/Selenium).
  • Хорошее знание HTTP/1.1–3, устройства современных браузеров и сетевых основ.
  • Опыт обхода антибот-систем для автоматизированного сбора данных (обязательно!).
  • Уверенная работа в Linux.
  • Опыт с CI/CD и контейнерами/изолированными окружениями (Podman/Docker).
  • Опыт DevOps, nix.
  • Самостоятельность, аккуратность, нацеленность на результат.
  • Умение формулировать выводы, писать отчёты и воспроизводимые сценарии.
  • Коммуникабельность, адекватная аргументация, прозрачность решений.
  • Если Вы внимательно ознакомились с требованиями, поставьте + в сопроводительном письме.

Условия:

  • Оформление по трудовому договору с первого дня работы;
  • Официальная заработная плата, ежегодная индексация;
  • Окончательный размер заработной платы обсуждается по итогам технического собеседования;
  • Гибкий график начала и окончания рабочего дня, возможность работать полностью дистанционно и/или из офиса (на выбор);
  • Удобный офис в 10 минутах ходьбы от ст. м. "Первомайская" с комфортными рабочими местами;
  • Социальный пакет: ДМС ( после испытательного срока);
  • Возможность поступательного карьерного и профессионального роста;
  • Корпоративные команды по бегу и волейболу;
  • Разнообразная корпоративная жизнь: тематические, спортивные мероприятия.