Middle+/Senior Python Developer (BDD, Behave)

Дата размещения вакансии: 20.04.2025
Работодатель: Doubletapp
Уровень зарплаты:
з/п не указана
Город:
Екатеринбург
улица Карла Либкнехта 22
Требуемый опыт работы:
От 3 до 6 лет

Мы — IT-компания Doubletapp.

Работаем на рынке уже 10 лет и реализовали более 100 проектов. Занимаемся полным циклом создания продуктов, разработкой передовых решений на основе больших языковых моделей и интеграции их в бизнес процессы клиентов.

Сейчас мы в поиске опытного Python Developer (Middle+/Senior) на крупный проект.

Какие задачи тебя ждут:

  • Разработка стратегии и структуры автотестов.
  • Написание end-to-end и интеграционных тестов с использованием BDD-фреймворка Behave (Gherkin + Python).
  • Покрытие тестами большого количества пользовательских сценариев работы с базами данных.
  • Разработка CI пайплайнов для запуска долгих по времени выполнения тестов (один тест 10+ минут), параллелизация тестов.
  • Менторинг менее опытных инженеров по автоматизации тестирования: распределение задач, ревью кода.
  • Лидерство в рамках команды тестирования на проекте: контроль выполнения задач, организация процессов, участие в стратегическом планировании.

Для нас важно:

  • Опыт работы с облачными провайдерами.
  • Опыт работы с реляционными базами данных.
  • Уверенные знания и опыт разработки на Python более 3 лет.
  • Практический опыт в автоматизации тестирования (особенно в написании end-to-end и интеграционных тестов).
  • Понимание и опыт работы с BDD.
  • Навыки работы с инфраструктурой и инструментами, используемыми для тестирования (опыт работы с Allure будет преимуществом).
  • Опыт проектирования тестовых решений с нуля, включая написание плана.
  • Навыки работы с REST API, gRPC.
  • Опыт работы с Docker, написание Dockerfiles.
  • Опыт работы с линтерами, форматтерами, статическими анализаторами (mypy будет преимуществом).
  • Готовность менторить и делиться знаниями с менее опытными коллегами.
  • Навыки управления задачами внутри команды и принятия решений по стратегии автоматизации тестирования.

Будет плюсом:

  • Опыт работы с Yandex Cloud.
  • Опыт работы с PostgreSQL и/или ClickHouse.
  • Знание и опыт работы с фреймворком Behave (или pytest-bdd).
  • Знание и опыт работы с аннотациями типов.
  • Опыт работы с инструментами тестирования производительности (например, pgbench).

Что мы предлагаем:

  • Возможность трудоустройства в аккредитованной IT-компании в России или за рубежом — в Армении, Португалии и Сербии;
  • Гибкий график, офис в центре Екатеринбурга, либо возможность удаленной работы из любой точки;
  • Участие в профильных конференциях и курсы повышения квалификации за наш счёт;
  • Работа с ведущими клиентами, международными проектами и современными технологиями;
  • Возможности для роста и развития: участие в конференциях и обучении за наш счёт, регулярный Performance Review с пересмотром зарплаты дважды в год;

  • Компенсация занятия английским языком, оплачиваем 50% от стоимости уроков;
  • Больничный бюджет, который можно тратить на любые виды лечений и лекарств;
  • Неограниченный доступ к консультациям штатного юриста по личным вопросам.