VK — место встречи лучших
Вместе мы создаём новые проекты в онлайне и не только. Каждый день развиваем технологии и сервисы, которыми гордимся. И не хотим останавливаться на достигнутом.
Мы — это VK Team, команда профессионалов, которые объединились ради больших свершений.
Каждый день мы сталкиваемся со сложными технологическими вызовами и преодолеваем их вместе с командой. Мы делаем так, чтобы пользователям было интересно и комфортно решать повседневные задачи при помощи наших онлайн-сервисов.
В VK возможно всё. А с VK Team легко воплощать мечты в реальность.
Задачи
- Анализ требований и участие в уточнении задач совместно с командой (разработка/аналитика/продукт)
- Подготовка и поддержка тестовой документации: тест-кейсы, чек-листы, при необходимости тест-раны
- Проведение функционального тестирования серверной части: API (REST), проверка бизнес-логики, валидаций, прав доступа, обработка ошибок
- Тестирование интеграций и взаимодействия сервисов (в рамках доступных стендов и тестовых данных)
- Проверка корректности данных на уровне БД (SQL-запросы для верификации результатов операций)
- Проведение smoke/regression тестирования перед релизами, участие в приёмке функционала
- Регистрация, сопровождение и контроль дефектов в баг-трекере: воспроизведение, сбор диагностической информации (логи), проверка исправлений
- Взаимодействие с командой в рамках процессов разработки (планирование, груминг, дейли, ретро), согласование приоритетов тестирования и статусов
Требования
Опыт:
- Опыт тестирования ПО от двух лет (mobile/backend)
- Опыт работы в Agile (Scrum/Kanban) команде
Backend/API:
- Опыт тестирования API (REST), понимание HTTP (методы, статусы, заголовки)
- Работа с Postman и Swagger/OpenAPI
- Умение писать запросы в curl
- Понимание аутентификации/авторизации (токены, роли/права доступа)
- Опыт тестирования интеграций с внешними системами (API/webhooks)
- Понимание принципов работы фоновых задач и очередей (Celery или аналогичные инструменты)
- Навыки анализа логов и локализации дефектов на уровне клиент/сервер
Базы данных:
- SQL на уровне выборок для проверки данных (SELECT, JOIN, фильтрация)
Mobile (iOS/Android):
- Опыт тестирования мобильных приложений на iOS и Android
- Понимание особенностей мобильного тестирования: разные устройства/версии ОС, сеть (offline/poor network), разрешения, push/deeplink
- Умение собирать логи на iOS и Android (например, Android Logcat, iOS device logs) и прикладывать их к дефектам
Методики:
- Знание видов тестирования (smoke, regression, functional, integration)
- Применение техник тест-дизайна (эквивалентность, граничные значения)
Тестовая документация:
- Умение составлять и поддерживать тест-кейсы/чек-листы
- Умение оформлять баг-репорты (шаги, ожидаемый/фактический результат, окружение, вложения, приоритет/критичность)
Инструменты:
- Jira, Confluence, Allure
- Снифферы для анализа трафика (Charles/Proxyman)
- Базовое знакомство с Kubernetes и Argo CD (для понимания окружений и процесса доставки)
Будет плюсом
- Опыт тестирования web-приложений
- Понимание основ автоматизации тестирования и CI/CD
Работа в VK — это:
- возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
- амбициозные задачи, масштабные проекты и возможности для профессионального роста;
- совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
- работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
- программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников;
- компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день;
- компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге;
- 17 корпоративных команд по 12 видам спорта.
Присоединяйтесь к нашей команде, чтобы создавать сервисы и технологии, которые улучшают качество жизни миллионов людей.