Инженер по автоматизации тестирования (auto)

грейд
senior
страна
Россия
опубликована
вчера

описание

Ищем инженера по автоматизированному тестированию, который будет развивать автотесты обоих продуктов: от e2e-сценариев в браузере до API-тестов микросервисов - и встроит их в CI как quality gate.

задачи

  • разработкой и поддержой e2e-автотестов на Playwright по ключевым пользовательским сценариям обоих продуктов;
  • автоматизацией API-тестов микросервисов на основе OpenAPI-контрактов, включая негативные и контрактные проверки;
  • интеграционными тестами бэкенда с поднятием зависимостей через Testcontainers;
  • развитием тестового фреймворка: page objects, фикстуры, тестовые данные, изоляция и параллельный запуск;
  • встраиванием автотестов в CI: стабильные прогоны на merge request и по расписанию, разбор падений, борьба с flaky-тестами;
  • отчетностью и метриками: Allure, история прогонов, покрытие критичных сценариев;
  • автоматизацией проверок реалтайм-сценариев (уведомления, потоковые логи выполнения) и сценариев CI/CD-платформы (запуск пайплайна, статусы джоб, артефакты);
  • совместной с ручным тестированием приоритизацией: что переносим в автоматизацию в первую очередь;
  • подготовкой тестовых данных и окружений, работой со стендами.

требования

  • опытом автоматизации тестирования веб-приложений от 2 лет;
  • Playwright (или Cypress / Selenium с готовностью перейти) и Python на уверенном уровне;
  • навыками автоматизации REST API: работа с OpenAPI, авторизация, проверка контрактов, негативные сценарии;
  • пониманием тест-дизайна: что автоматизировать, а что нет; пирамида тестов;
  • навыками работы в Git и в CI (GitLab CI или аналог), умением сделать прогон стабильным и быстрым;
  • навыками работы с Docker, поднятия окружения для тестов локально;
  • базовым SQL для подготовки и проверки данных;
  • пониманием клиент-серверной и микросервисной архитектуры, HTTP, JSON.
  • Будет плюсом: Testcontainers для интеграционных тестов бэкенда; опыт тестирования асинхронных и событийных систем (очереди, WebSocket / STOMP, gRPC); контрактное тестирование и генерация клиентов из OpenAPI; нагрузочное тестирование (k6, JMeter, Gatling); kubernetes на уровне работы со стендами и тестовыми окружениями; опыт тестирования CI/CD-платформ, пайплайнов и раннеров; vitest / Testing Library, участие в unit-тестировании фронтенда

условия

  • гибридный формат работы;
  • амбициозные проекты с социальной значимостью;
  • значимая роль в молодой команде экспертов, в которой коллеги всегда поддерживают друг друга;
  • развивающие задачи на основе ваших интересов и реальные возможности для роста;
  • оплачиваемое обучение, мероприятия и бонусы для сотрудников;
  • работа в аккредитованной ИТ компании;
  • демократическая атмосфера, где ценят обратную связь, инициативность, креатив;
  • развитая корпоративная культура, мероприятия и приятные бонусы для сотрудников.

навыки

компания

похожие вакансии

статьи для QA-инженеров