в VK Tech. Обеспечение покрытия сервиса автотестами, разработка инструментов автоматизации, интеграция в CI/CD.
Задачи:
- обеспечение покрытия тестируемого сервиса функциональными и e2e API автотестами
- развитие и разработка инструментов автоматизации тестирования, обеспечение стабильности и поддержка существующих автотестов
- интеграция автотестов в CI/CD и поддержка пайплайнов
- внедрение best practics по автоматизации тестирования
- участие в ручном регрессионном тестировании релизов (в зонах без автоматического покрытия)
Требования:
- хорошее знание языков программирования python3 и/или Go
- хорошее знание следующих фреймворков тестирования: pytest, playwright
- хорошее знание requests
- отличное знание паттернов проектирования в UI и API автоматизации тестирования
- знание линукс и работа в консоли, написание не сложных bash скриптов. Умение отправить запрос через curl из консоли
- отличное знание системы контроля версий git и умение работы с git из консоли
- понимание Rest API
- умение анализировать логи сервисов и понятно описывать баги в Jira
- обучаемость и желание развиваться, самостоятельность
- понимание жизненного цикла разработки ПО
- знание и понимание пирамиды тестирования
- знание техник тест дизайна
- знание и понимание типов и принципов тестирования
Навыки:
- python3
- Go
- pytest
- playwright
- requests
- Linux
- bash
- curl
- git
- REST API
- Jira
- CI/CD