Обязанности:
-
Разработка UI и API автотестов на Python;
-
Руководство AQA-командой, код-ревью, распределение задач;
-
Поддержка и развитие фреймворка автотестирования, участие в планировании тестовой стратегии;
-
Проектирование и развитие масштабируемой и поддерживаемой архитектуры автоматизированных тестов;
-
Разработка и поддержка автоматизированных тестов;
-
Интеграция тестов в CI/CD, поддержка тестовой инфраструктуры;
-
Взаимодействие с командами разработки, аналитиками и DevOps;
-
Создание и ревью тестовых артефактов (тест-кейсы, чек-листы), подготовка тестовых данных;
-
Проведение интеграционных тестов (очереди, обмен файлами, API);
-
Анализ логов, работа с БД, оформление и сопровождение дефектов;
-
Наставничество, обучение и профессиональное развитие членов команды.
Требования:
-
Опыт работы AQA от 5 лет;
-
Уверенное владение Python, Pytest, Selenium, Playwright
Понимание и использование принципов ООП и паттернов - хорошие знания, типовые вещи;
-
Тестирование API (REST, gRPC), работа с Postman;
-
Настройка и поддержка CI/CD (GitLab, Jenkins и т.п.);
-
Работа с Docker, Kubernetes (развертывание инфраструктуры, ArgoCD, Lens);
-
Опыт с Git (множественные репозитории, сабмодули);
-
Понимание веб-технологий (HTTP, HTML/CSS, DOM), базовый JS; чтение логов, работа с БД (PostgreSQL);
-
Agile/Scrum, понимание всего SDLC.
-
Будет плюсом:
-
Опыт с TypeScript, Angular;
-
Знание FastAPI (или аналогичных Python-фреймворков).
Условия:
- Мы сохраняем удаленный формат работы;
- ДМС со стоматологией;
- Предоставляем технику для работы;
- Входим в перечень аккредитованных компаний Минцифры.