Инженер по автоматизации тестирования в MAX, Москва
Компания: VK
Локация: Москва
О компании
VK — это один из ведущих разработчиков технологий в России, предлагающий широкий спектр продуктов, включая социальные сети, мессенджеры и платформы для разработки. Компания активно работает над проектами, связанными с цифровыми инновациями и доступностью для пользователей.
Команда VK обладает мощным потенциалом и высококвалифицированными специалистами, которые занимаются созданием и поддержкой продуктов, обеспечивая доступ к информации и взаимодействию для миллионов пользователей.
Ключевые факты:
- Один из крупнейших IT-девелоперов в России
- Широкий спектр продуктов, включая VK, VK Messenger и многие другие
- Активные проекты, направленные на улучшение цифрового опыта для пользователей
- Стажировки и возможности для карьерного роста в компании
- Крупная команда высококвалифицированных специалистов
- Участие в инновационных проектах и конкурсах
О вакансии
Команда автоматизации тестирования в VK занимается разработкой и поддержкой автотестов для мобильных приложений, а также гарантирует качество и стабильность разрабатываемых продуктов. Основное внимание уделяется созданию UI-тестов на базе Kaspresso и интеграционным тестам, что позволяет поддерживать высокие стандарты качества приложений.
Инженер по автоматизации тестирования будет участвовать в подготовке тестовых данных и настройке окружений, запуске тестов как локально, так и в CI, а также в разборе ошибок и поиске причин их возникновения. Работа включает взаимодействие с разработчиками и ручными тестировщиками для обеспечения высокого качества софта и оптимизации процессов тестирования.
Чем предстоит заниматься:
- Разрабатывать и поддерживать автотесты для Android-приложений
- Подготавливать тестовые данные и настраивать тестовые окружения
- Запускать тесты и анализировать результаты, устранять ошибки
- Оформлять баг-репорты и взаимодействовать с командой
- Поддерживать и улучшать стабильность тестового набора
Что мы предлагаем:
- Участие в высокотехнологичных проектах
- Работа в команде экспертов в области автоматизации тестирования
- Место в дружелюбной и поддерживающей команде
- Возможности для обучения и профессионального роста
Обязанности
- Разработка и поддержка автотестов для Android-приложений
- Подготовка тестовых данных и настройка окружений
- Запуск тестов локально и в CI, анализ результатов
- Оформление баг-репортов и взаимодействие с командой
- Поддержка стабильности тестового набора, улучшение архитектуры
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Разработка и поддержка автотестов для Android-приложения: UI-тесты на базе Kaspresso, при необходимости — интеграционные/инструментальные тесты
- Подготовка тестовых данных, настройка окружений, работа с тестовыми аккаунтами/фичефлагами
- Запуск тестов локально и в CI, разбор падений: логи, скриншоты, видео/репорты, поиск причин flaky-тестов
- Оформление баг-репортов, взаимодействие с разработчиками и ручными QA по дефектам и качеству
- Поддержка стабильности тестового набора: рефакторинг, улучшение архитектуры тестов (Page Object/Screen Object), уменьшение времени прогона
- Ведение документации по автотестам
- Опыт мобильного авто тестирования обязателен!
- Базовые знания тестирования: виды тестов, тест-дизайн, жизненный цикл дефекта, приоритет/серьёзность
- Уверенное владение Kotlin или Java на уровне написания читаемого кода (классы, коллекции, исключения, ООП)
- Понимание Android-основ: Activity/Fragment, View, жизненный цикл, Gradle, структура проекта
- Опыт написания UI-автотестов на Kaspresso (или Espresso + понимание, как Kaspresso упрощает стабилизацию)
- Умение работать с Git (ветки, PR, разрешение конфликтов на базовом уровне)