Назад

QA Automation Engineer (Python)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
QA Automation Engineer (Python) (Python, REST API, UI): Разработка и сопровождение автотестов REST API и веб-интерфейса, развитие тестового фреймворка и диагностика Linux-стендов с акцентом на API- и UI-автоматизацию, тест-дизайн и устойчивость прогонов. Focus on проектирование изоляции тестовых ресурсов, локализацию причин падений, устранение нестабильности и взаимодействие с разработчиками и лидом автоматизации.

Локация: Москва; удалённый или гибридный формат работы. Офис: Москва, Воронцовская улица, 49/28с1.

Компания

Аквариус — группа компаний, развивающая программные и аппаратные решения.

Что делать

  • Разрабатывать и сопровождать автотесты REST API и веб-интерфейса.
  • Анализировать требования и проектировать тестовое покрытие с применением техник тест-дизайна.
  • Развивать тестовый фреймворк на основе существующих архитектурных подходов и компонентов.
  • Проектировать подготовку, изоляцию и очистку тестовых ресурсов, включая обработку нештатных ситуаций.
  • Анализировать результаты прогонов, локализовать причины падений и устранять нестабильность.
  • Диагностировать Linux-стенды, службы, сеть и виртуальные машины, оформлять баг-репорты, участвовать в code review и обсуждать решения с разработчиками и лидом автоматизации.

Требования

  • От 2 лет коммерческого опыта автоматизации тестирования на Python, включая REST API и UI.
  • Уверенное владение Python: ООП, композиция, исключения, декораторы, контекстные менеджеры и типизация; чтение и развитие существующего кода.
  • Уверенное владение pytest, принципами проектирования тестов и техниками тест-дизайна.
  • Практический опыт автоматизации REST API: HTTP, JSON, авторизация, позитивные и негативные проверки, контроль фактического состояния системы.
  • Практический опыт разработки и сопровождения UI-автотестов на Selenium, Playwright или аналогичных инструментах; понимание DOM, локаторов, состояний элементов, ожиданий, Page Object, компонентного подхода и DevTools.
  • Опыт работы и базового администрирования Linux: SSH, файловая система, права доступа, процессы, службы, журналы, логи и диагностика ресурсов.
  • Уверенная работа в командной строке, умение находить первопричины сбоев и различать дефекты продукта, автоматизации и окружения.
  • Практический опыт Git в команде, а также работы с отчётностью автотестов и системами управления тестированием или задачами.
  • Умение самостоятельно предложить решение, обсудить его с лидом и довести задачу до проверенного результата.

Культура и преимущества

  • Официальное трудоустройство и стабильная заработная плата.
  • Удалённый или гибридный формат работы.
  • ДМС после испытательного срока и материальная помощь в особых жизненных ситуациях.
  • 10 дополнительных оплачиваемых дней больничного в год.
  • Возможности профессионального развития и обучения.
  • Офис на «Пролетарской» со спортзалом, групповыми тренировками, зонами отдыха, библиотекой и корпоративным психологом; пятничные вечеринки и корпоративные мероприятия.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →