- Страна
- Россия
- Зарплата
- 240 000 ₽
Откликайтесь
на вакансии с ИИ

AQA Python
Привлекательная вакансия с конкурентной «чистой» зарплатой, полной удаленкой и работой в стабильной аккредитованной IT-компании над сложными проектами.
Сложность вакансии
Средне-высокая сложность из-за широкого спектра требуемых навыков: от глубокого знания Python и Playwright до администрирования Linux, работы с Docker и понимания микросервисной архитектуры.
Анализ зарплаты
Предложенная зарплата в 240 000 ₽ net находится на уровне выше среднего для Middle+ AQA инженера на российском рынке, где медиана составляет около 200 000 - 220 000 ₽.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Innovative People уже сейчас
Присоединяйтесь к команде Innovative People и развивайте сложные системы автоматизации на Python и Playwright!
Описание вакансии
AQA Python в компанию Innovative People
Innovative People — аккредитованная IT-компания с 18-летним опытом и более 400 реализованными проектами для крупных российских и международных клиентов в финтехе и ритейле.
*📝 Обязанности*
- Разработка и поддержка UI/API-автотестов на Python (Pytest, Playwright);
- Проведение ручного тестирования API и веб-интерфейса (проверка соответствия верстки с Figma);
- Локализация дефектов: дебаг проблем от фронтенда, бэкенда сторонних систем, анализ логов;
- Написание тестовой документации в TMS (TestIT): создание тест-кейсов, чек-листов и баг-репортов со сбором артефактов;
- Регрессионное тестирование платформы перед релизами, включая проверку миграции схем баз данных и прохождения автотестов в CI/CD конвейере (GitLab CI);
- Работа с Docker-инфраструктурой: поднятие тестового стенда через docker-compose, дебаг упавших контейнеров и изоляция окружения для воспроизведения багов.
*🔍 Требования*
- Опыт автоматизации тестирования на Python;
- Опыт написания тестов с использованием фреймворков pytest и Playwright;
- Опыт написания вспомогательных утилит на Python;
- Опыт ручного и автоматизированного тестирования API (Postman, анализ документации в Swagger/OpenAPI);
- Опыт ручного тестирования UI (DevTools, Figma);
- Знание SQL на уровне запросов, составление вложенных SELECT-запросов с JOIN'ами по нескольким таблицам;
- Уверенная работа с системами контроля версий и CI/CD (Git: ветвление, разрешение конфликтов, ревью кода);
- Понимание принципов брокеров сообщений и очередей задач;
- Опыт работы с объектными хранилищами (S3-совместимыми);
- Практический опыт работы с Docker (изоляция, команды для дебага упавших контейнеров);
- Базовые навыки администрирования Linux (работа в терминале, bash);
- Опыт работы с системами управления тестированием (TMS: TestIT/TestOPS или аналоги);
- Написание тест-планов, связывание тест-кейсов с требованиями;
- Навык написания тестовой документации (создание тест-кейсов, чек-листов и баг-репортов);
- Навыки локализации проблем в распределенных системах;
- Способность проследить цепочку события от кнопки в браузере до записи в базе данных, проходя через API Gateway, брокер сообщений и логи микросервиса.
*💎 Будет преимуществом*
- Понимание специфики платформ компьютерного зрения (желательно, без глубокого погружения в ML).
*🕹 Условия*
- Зарплата: 240 000 ₽ (net);
- Полностью удалённая работа из РФ;
- Занятость: full-time.
*📞 Контакты*
- Telegram: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- Python
- Linux
- SQL
- Bash
- Docker
- PyTest
- Playwright
- OpenAPI
- S3
- GitLab CI
- Postman
- Swagger
- API Testing
- Docker Compose
- TestIT
Возможные вопросы на собеседовании
Проверка навыков работы с инфраструктурой и умения изолировать окружение для тестов.
Опишите ваш опыт работы с Docker: как вы изолируете окружение для тестов и какие команды используете для дебага упавших контейнеров?
Оценка глубины владения основным инструментом автоматизации UI.
В чем преимущества Playwright перед Selenium в контексте современных веб-приложений, и как вы организуете Page Object Model в своих проектах?
Проверка аналитических способностей и понимания архитектуры.
Как вы будете локализовать ошибку, если действие пользователя в браузере не привело к ожидаемому изменению в базе данных? Опишите шаги проверки через API Gateway и брокер сообщений.
Оценка навыков работы с данными.
Напишите пример SQL-запроса с использованием JOIN и вложенного SELECT для проверки корректности миграции данных между двумя таблицами.
Проверка опыта работы с асинхронными системами.