Ваша зона ответственности:
- Разработка сквозных автотестов, оптимизация и их поддержка (backend 90%/frontend 10%).
- Доработка тестового фреймворка с созданием внешних python-библиотек.
- Создание инструментария разработки и тестирования.
- Создание и поддержка джоб в Jenkins / GitlabCI для нужд автотестирования.
- Разработка документации процессов автотестирования на проекте.
- Участие в кросс-командном python code-review и других практик.
- Фиксация дефектов и сопровождение их в течение всего жизненного цикла.
- Настройка локального окружения под разные задачи автотестирования.
- Взаимодействие с разработчиками и аналитиками по задачам.
Необходимые навыки:
- Опыт работы в качестве Senior Automation QA Python от 2х лет.
- Опыт работы с фреймворками flask и bootstrap.
- Уверенные знания Python 3 и фреймворка pytest (если есть знания по unittest, то ОК).
- Уверенные знания git, docker, gitlab CI.
- Умение настраивать и оптимизировать CI/CD-процессы.
- Участие в разработке дополнительных сервисов для тестирования.
- Участие в разработке и развитии инструментов для тестирования.
- Умение пользоваться командной строкой в unix в базовых утилитах (less, telnet, cat, sed и пр.).
- SQL (на уровне простых запросов).
- Понимание XPATH, CSS Selectors, regexp, JSON/XML/HTTP.
- Навыки командной работы.
- Умение самому составлять тестовые кейсы по документации или информации от аналитиков/заказчиков.