Опубликовано 20 дней назад

Тестировщик-автоматизатор в VK Москва

Building iconв офис
Person iconmiddle
Money bag iconне указана

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

Задачи

  • Полный цикл тестирования продукта: функциональное, регрессионное, smoke/sanity, exploratory; кросс-браузерное и кросс-платформенное тестирование (Android/iOS/Desktop/Web)
  • Тестирование API (REST/GraphQL): позитивные/негативные сценарии, валидации, интеграции
  • Написание и поддержка E2E-автотестов на Playwright (JS/TS), добавление новых тестов по существующим паттернам
  • Анализ проблем через DevTools/Charles, сбор артефактов (логи, HAR, запросы/ответы)
  • Ведение тестовой документации: чек-листы/тест-кейсы, поддержка актуальности
  • Оформление дефектов в Jira (severity/priority, шаги, окружение, доказательства)
  • Работа с окружениями (Docker), участие в командных процессах
  • Отчёты по прогонам автотестов и результатам тестирования в Allure

Требования

  • Playwright + TypeScript — коммерческий опыт от двух лет
  • Опыт самостоятельной разработки и развития фреймворка с нуля или полноценный рефакторинг существующего (перестройка архитектуры, оптимизация производительности, внедрение лучших практик)
  • Проектирование многослойной архитектуры автотестов: Fixtures, Page Object Model, Helper-слои, кастомные утилиты, генераторы тестовых данных
  • Настройка playwright.config.ts под разные окружения и браузеры (проекты, globalSetup, кастомные репортеры, параллелизация)
  • Интеграция автотестов в CI/CD (Jenkins / GitLab CI / GitHub Actions) — настройка пайплайнов, параллельный запуск (sharding)
  • Docker — написание Dockerfile для запуска тестов в контейнерах
  • Разработка API-утилит для подготовки тестовых данных (создание пользователей, сущностей, загрузка файлов, настройка окружения)
  • Работа с перехватом и мокированием запросов через page.route() в Playwright, понимание REST
  • Оптимизация времени выполнения тестового набора — параллелизация, умные ожидания, сокращение лишних действий
  • Настройка отчётов (Allure/ReportPortal) — кастомизация, группировка, метрики для команды
  • Самостоятельность — способность взять задачу по развитию фреймворка, декомпозировать, предложить решение и реализовать от начала до конца без ежедневного контроля
  • Код-ревью автотестов коллег — умение аргументировать архитектурные решения и давать обратную связь
  • Участие в груминге требований — написание тест-кейсов сразу под автоматизацию, оценка трудозатрат
  • Понимание жизненного цикла тестов в пайплайне: запуск на PR, блокировка мержа при падении критических сценариев, отчёты о покрытии
  • Git — уверенное владение (ветки, merge, rebase, разрешение конфликтов)
  • Дебаг автотестов — headed-режим, trace viewer, видео/скриншоты при падении, анализ консоли браузера и сетевых запросов
  • Понимание асинхронности в JS/TS — Event Loop, промисы, обработка ошибок
Эту вакансию мы нашли в HH.ru
VK

VK

Москва

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по QA
стажировки по QA
Автоотклики