Назад
18 часов назад

AQA Engineer на Python (Python)

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

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

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

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

Текст:
/
TL;DR
AQA Engineer на Python (Python): Функциональное и автоматизированное тестирование веб-приложений с акцентом на разработку автотестов на Python, API/UI-сценарии и проверки данных в БД. Фокус на построении end-to-end тестов, интеграции с GitLab CI/CD, анализе дефектов через Network и Kibana и применении техник тест-дизайна.

Локация: Москва, удалённо

Зарплата: 120 000–200 000 RUR на руки в месяц

Компания

YLAB Development разрабатывает программные проекты для клиентов, включая европейские и американские проекты.

Что делать

  • Проводить функциональное и автоматизированное тестирование веб-приложений.
  • Разрабатывать и поддерживать автотесты на Python с использованием Pytest, Selenium или Playwright и Requests.
  • Создавать end-to-end сценарии с UI/API-запросами и проверками данных в БД через SQL.
  • Интегрировать автотесты в GitLab CI/CD, работать с переменными окружения и отчётностью.
  • Анализировать дефекты через Network, логи и Kibana.
  • Взаимодействовать с разработчиками, аналитиками и продуктом в Jira и Zephir.

Требования

  • От 3 лет опыта в автоматизированном тестировании.
  • Уверенное владение Python, Pytest, Selenium или Playwright и Requests; применение фикстур, conftest.py и параметризации.
  • Опыт работы с CI/CD, Git, SQL и Kibana, включая передачу переменных окружения в тесты.
  • Знание Page Object Pattern, основ HTTP/API, статус-кодов, заголовков и Swagger/OpenAPI.
  • Умение писать SQL-запросы, включая простые JOIN, WHERE и GROUP BY.
  • Английский от B2+ требуется для европейских и американских проектов; для проектов без английского язык не требуется.

Хорошо, если есть

  • Понимание различий между Selenium и Playwright и приёмов борьбы с нестабильными тестами.
  • Опыт работы с Docker и базовое понимание инфраструктуры и деплоя.
  • Базовое понимание backend-разработки, логов, исключений и общего потока запроса.

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

  • Работа в команде без микроменеджмента.
  • Возможность договариваться о стабильных окружениях и улучшать тестируемость продукта.
  • Развитие в автоматизации на Python и переход к более сложным задачам.

Процесс найма

  • Короткое общение с рекрутером.
  • Техническое интервью или TechCertify-скрининг.
  • Передача на подходящие клиентские проекты.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →