Проект: Разработка продукта по управлению информационными и бизнес-активами (Asset Management) Стек проекта: Python (в т.ч., библиотеки: Pydantic, Requests, Pytest, Allure, psycopg2, pexpect, и т.д.), Linux, Vmware, Docker, Azure DevOps
Обязанности
- Автоматизация тестирования web-приложения.
- Разработка документации по поддержке, настройке и запуску автотестов.
- Взаимодействие с разработчиками, техническими писателями и аналитиками.
- Создание автоматических тестов на основе сценариев, описанных в тест-кейсах и чеклистах.
- Поддержка и актуализация существующих автоматизированных тестов, а также анализ отчетов из CI.
- Регистрация багов по результатам прогона автоматических тестов.
Обязательные требования
- Опыт работы с виртуализацией Vmware/VirtualBox
- Знание SQL; опыт работы с реляционной СУБД
- Опыт работы с одной из систем сборок, настройка CI (Jenkins, Gitlab/Github, Azure DevOps, Travis CI)
- Умение работы с системой контроля версий GIT
- Хорошее знания языка Python: ООП, классы, синтаксис, знакомство с библиотеками (pydantic, requests, Jinja2, Json), опыт использования venv/pipenv
- Опыт автоматизации тестирования с использованием одного из инструментов (Pytest,Unittest)
- Работа с переиспользованием фикстур и параметризацией
Будет плюсом
- Опыт автоматизации консольных приложений и/или Backend
- Опыт использования методологии BDD
- Опыт работы с CI в Azure DevOps
- Опыт работы с технологиями контейнеризации (Docker, Kubernetes и т.д.)