
Тестировщик-автоматизатор
в VK
📍 Москва (Аэропорт)
Удалённо
Специализация
QA Auto
Уровень
Middle
Требуемый опыт
3+ лет
Технологии/инструменты
Git
Docker
Typescript
Jira
Rest
Ci/Cd
Gitlab
Jenkins
Qa
Сферум — единая технологическая среда для общения между участниками образовательного процесса, позволяющая организовывать онлайн-уроки и родительские собрания, проводить трансляции, создавать сообщества, вести каналы и закрытые чаты классов и школ.
Задачи
- Полный цикл тестирования продукта: функциональное, регрессионное, 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, промисы, обработка ошибок.

О компании VK
Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+
VK (200+ технологичных проектов) делает современные и быстрые интернет-сервисы, доступные каждому. Каждый день миллионы россиян общаются ВКонтакте и в Одноклассниках, слушают VK Музыку и смотрят VK Клипы, скачивают приложения в RuStore, создают и читают контент в Дзене, играют в игры на VK Play, продают вещи на Юле и становятся умнее со SkillBox и GeekBrains. Штаб-квартира расположена в Москве, также есть представительства в 14 городах по всему миру.