IT Test ищет Automation QA Engineer (Python) для разработки автоматизации тестирования и участия в создании платформы в сфере компьютерного зрения.
Обязанности:
- Разрабатывать и поддерживать UI- и API-автотесты на Python (Pytest, Playwright).
- Проводить ручное тестирование API и веб-интерфейсов, включая проверку соответствия макетам в Figma.
- Локализовывать дефекты: анализировать frontend, backend и интеграции со сторонними сервисами, работать с логами.
- Исследовать путь запроса от UI до записи в БД через API Gateway, брокеры сообщений и микросервисы.
- Создавать и поддерживать тестовую документацию в TMS: тест-кейсы, чек-листы, баг-репорты.
- Проводить регресс-тестирование перед релизами, контролировать автотесты в CI/CD и проверять миграции схем БД.
- Работать с Docker-инфраструктурой: поднимать тестовые стенды, воспроизводить дефекты, анализировать упавшие контейнеры.
Требования:
- Опыт автоматизации тестирования на Python.
- Практический опыт с Pytest и Playwright.
- Опыт написания вспомогательных утилит на Python.
- Опыт ручного и автоматизированного тестирования API; уверенная работа с Postman и Swagger/OpenAPI.
- Опыт ручного тестирования веб-интерфейсов, использование DevTools и Figma.
- Хорошее знание SQL (JOIN, вложенные SELECT-запросы).
- Опыт работы с Git и понимание процессов CI/CD.
- Практический опыт работы с Docker и docker-compose.
- Базовые навыки администрирования Linux и работы в bash.
- Опыт работы с TMS (TestIT, TestOps или аналогами).
- Понимание принципов работы брокеров сообщений и очередей задач; опыт с S3-совместимыми хранилищами.
- Умение локализовывать проблемы в распределённых системах и анализировать логи микросервисов.
Условия:
- Формат работы: удалённо, гибридно или в офисе (по России).
- Офисы: Тула, Санкт-Петербург, Ульяновск.
- Гибкое начало рабочего дня (9 или 10 по МСК).
- Оформление по ТК РФ, ИП или самозанятости на ваше усмотрение.
- Компенсация спорта после испытательного срока.