Задачи
- обеспечение покрытия тестируемого сервиса функциональными и e2e API автотестами
- развитие и разработка инструментов автоматизации тестирования, обеспечение стабильности и поддержка существующих автотестов
- интеграция автотестов в CI/CD и поддержка пайплайнов
- внедрение best practics по автоматизации тестирования
- участие в ручном регрессионном тестировании релизов (в зонах без автоматического покрытия)
Требования
Автоматизация тестирования:
- хорошее знание языков программирования python3 и/или Go
- хорошее знание следующих фреймворков тестирования: pytest, playwright
- хорошее знание requests
- отличное знание паттернов проектирования в UI и API автоматизации тестирования
- знание линукс и работа в консоли, написание не сложных bash скриптов. Умение отправить запрос через curl из консоли
- отличное знание системы контроля версий git и умение работы с git из консоли
- понимание Rest API
- умение анализировать логи сервисов и понятно описывать баги в Jira
- обучаемость и желание развиваться, самостоятельность
Теория тестирования:
- понимание жизненного цикла разработки ПО
- знание и понимание пирамиды тестирования
- знание техник тест дизайна
- знание и понимание типов и принципов тестирования
Будет плюсом
- понимание принципов ci/cd, умение выстраивать ci конвейеры и разрабатывать pipelines для gitlab-ci
- навыки разработки и проектирования инструментов автоматизации тестирования
- знание ansible и terraform и умение писать ansible playbooks и terraform manifests
Мы предлагаем
Формат работы
Уровень
График работы
VK Tech
VK Tech — российский разработчик корпоративного ПО. Портфель включает облачную платформу, дата-сервисы, сервисы продуктивности и бизнес-приложения для автоматизации HR, финансовых и операционных задач.