QA-инженер
VK · Москва ·
- Category
- QA
- Company size
- 1000+
QA engineer at VK doing manual and automated testing of Russia's largest messenger: running smoke, regression and integration tests, maintaining test cases in Allure/Allure TestOps, testing REST APIs and service integrations, developing autotests, and reporting defects through release. Core tools: Allure TestOps, Postman, Swagger/OpenAPI, SQL, Git, CI/CD.
Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации.
Задачи
- Проводить ручное и автоматизированное тестирование продукта
- Готовить и проводить smoke- и regression-тестирование перед релизами
- Разрабатывать, актуализировать и поддерживать тест-кейсы и чек-листы в Allure/Allure TestOps
- Анализировать требования и готовить тестовые сценарии
- Тестировать REST API, пользовательские сценарии и интеграции между сервисами
- Разрабатывать и поддерживать автотесты
- Регистрировать дефекты, описывать их и контролировать исправления
- Анализировать логи и результаты тестовых прогонов, локализовывать причины ошибок
- Участвовать в приёмке новых функциональных возможностей
- Взаимодействовать с разработчиками, аналитиками и другими участниками команды
- Контролировать качество релизов и участвовать в совершенствовании процессов тестирования
Требования
- Опыт ручного и автоматизированного тестирования
- Навык проведения smoke-, regression- и integration-тестирования
- Умение разрабатывать и поддерживать тест-кейсы, чек-листы и тестовые сценарии
- Опыт работы с Allure/Allure TestOps: ведение тест-кейсов, тест-планов и результатов прогонов
- Навыки автоматизации API и (или) UI-тестов
- Уверенная работа с REST API, понимание HTTP/HTTPS и JSON
- Практический опыт использования Postman и Swagger/OpenAPI
- Базовые знания SQL и умение проверять данные в БД
- Опыт работы с Git и понимание процессов CI/CD
- Умение анализировать логи, локализовывать дефекты и качественно оформлять баг-репорты
- Понимание жизненного цикла разработки ПО и роли тестирования в процессе релиза
- Самостоятельность, внимательность и умение выстраивать системный процесс тестирования