QA Automation Engineer (Python, API + UI / Playwright)
Интересная вакансия с современным стеком (Playwright, Python 3.12) и возможностью удаленной работы. Высокие требования к техническим навыкам компенсируются работой над масштабными задачами.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к знанию Python 3.12+, умением читать код на Go/Lua и опытом поддержки огромных тестовых наборов (1000+ тестов).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для позиции такого уровня (Senior/Middle+) рыночный диапазон составляет от 250 000 до 400 000 рублей в зависимости от локации компании. Требование читать код на Go и Lua обычно подразумевает оплату по верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
QA Automation Engineer (Python, API + UI / Playwright)
#QAAutomationEngineer #QAEngineer #Python #SQL #Git #GitLab #Kafka #Go #Lua #Удалённо
Требования:
Владение Python 3.12+: типизация, dataclasses, контекстные менеджеры. Глубокое знание pytest: фикстуры, хуки, параметризация, scopes, conftest .py. Опыт тестирования REST API с httpx, понимание идемпотентности и асинхронных колбэков. Опыт с Playwright: локаторы, ожидания, browser contexts, storage_state, трейсы и скриншоты. Знание SQL (SELECT, JOIN, агрегаты), Git и GitLab (ветки, MR, rebase, CI). Опыт с Allure: отчёты, шаги, вложения и метки. Свободный русский и английский от уровня B1. Плюсом: Опыт с Kafka, Elasticsearch, Grafana и stub-серверами (WireMock, Mountebank). Читать код на Go и Lua. Поддержка крупных наборов автотестов (от 1000 тестов на микросервис). Опыт с AI-агентами и настройки окружения для них.
Локация:*📍*Удалённо.
Контакт для отклика: Откликнуться +CV
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- PyTest
- Playwright
- REST API
- SQL
- Git
- GitLab
- Allure
- Kafka
- ElasticSearch
- Grafana
- Go
- Lua
- WireMock
Возможные вопросы на собеседовании
Проверка глубоких знаний основного инструмента тестирования.
Расскажите о вашем опыте использования хуков и фикстур в pytest. В каких случаях вы бы использовали scope='session' вместо scope='function'?
Оценка навыков тестирования UI и работы с современными фреймворками.
Как вы организуете работу с browser contexts и storage_state в Playwright для ускорения выполнения тестов и обхода авторизации?
Проверка понимания работы распределенных систем.
Как бы вы протестировали сценарий, в котором микросервис отправляет сообщение в Kafka, и как убедиться в корректности обработки этого сообщения?
Оценка навыков работы с API.
Что такое идемпотентность методов API и почему она важна при написании автотестов?
Проверка способности разбираться в чужом коде на других языках.
Был ли у вас опыт отладки или чтения кода на Go или Lua для понимания логики работы сервиса? Приведите пример.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

