Обязанности
- Автоматизация тестирования API
- Развёртывание и поддержание инфраструктуры автотестов
- Актуализация тестовой документации для автоматизированных сценариев
- Предоставление отчётов
Требования
Основные
- Опыт работы AQA/SDET API Engineer от 3 лет
- Уверенное знание Python:
- уровень AQA Middle/Middle+
- и/или опыт backend-разработки на Python (Junior/Junior+)
- Опыт написания API-автотестов для REST/HTTP API
- Практический опыт работы с pytest:
- fixtures, markers, hooks
- построение поддерживаемых тестовых фреймворков
- Понимание принципов:
- ООП, SOLID
- написания читаемого и поддерживаемого кода
- Опыт тестирования API:
- Postman, Swagger
- HTTP/HTTPS, REST
- методы, статус-коды, headers, cookies
- идемпотентность и версионирование API
- Опыт работы с библиотеками для API-тестирования:
- requests / httpx / aiohttp
- JSON Schema / pydantic / marshmallow или аналоги
- Уверенная работа с SQL (PostgreSQL или аналоги)
Тестовая инфраструктура и CI/CD
- Работа с тестовыми окружениями (dev/stage)
- Подготовка и управление тестовыми данными:
- фабрики, генераторы, сидирование через API/DB
- Использование моков и стабов внешних сервисов
- Логирование и дебаг тестов
- Интеграция автотестов в CI/CD (GitLab CI)
- Работа с отчётностью (Allure, HTML-репорты)
- Параллельный запуск тестов
- Базовый опыт работы с Docker:
- запуск БД и сервисов для тестирования
Теория и подходы
- Знание теории тестирования:
- QA/QC concepts
- Testing Pyramid
- тест-дизайн и проектирование тестов
- Понимание подходов и практик автоматизации тестирования API
Будет плюсом
- Опыт контрактного тестирования (Pact или аналоги)
- Опыт тестирования асинхронных систем:
- Kafka / RabbitMQ
- event-driven архитектура
- Опыт нагрузочного API-тестирования (k6 + JS)
- Опыт backend-разработки как дополнительная экспертиза для роли SDET
- Знание HTML/CSS/SASS, XML/JSON и опыт работы с browser dev-tools
Условия
Почему Tripster?
У нас свобода и ответственность. Работаем удалённо из любой точки мира, без лишней бюрократии, ценим баланс между работой и личной жизнью. Ты будешь заниматься задачами, которые приносят реальный вклад, без овертаймов и пустой траты времени. Здесь важен результат и вклад каждого.
А что по плюшкам?
- ДМС со стоматологией, психологом и услугами юриста;
- Коуч-сессии в рамках компании;
- Performance review;
- Инструменты для твоего развития — обучение и профильные активности за счёт компании;
- Корпоративное оборудование и многое другое :)
Этапы после отклика:
HR-скрининг → Техническое интервью → Интервью с HRBP → Оффер
Отправляй свое резюме и если твой опыт мэтчится с нашими задачами, с тобой свяжется наш рекрутер.
Расскажите об этой вакансии в соцсетях