Компания не указана ФинансыОпубликована 7 дней назад · отклик: Сайт вакансий
QA-инженер по автоматизации тестирования (Python, Playwright)
ЗарплатаПо договорённости
ФорматУдалённо
ЛокацияНе указана
ЗанятостьПолная занятость
Компания Inwizo — технологическая компания, создающая платёжные и финтех-решения для бизнеса. Продукты помогают оптимизировать обработку платежей, повышать надёжность сервисов и масштабироваться. Работа ведётся с высоконагруженными системами, распределённой архитектурой и сложной бизнес-логикой.
Стек проекта: Python 3.14, pytest / pytest-xdist, httpx, Playwright, Allure, PostgreSQL, Elasticsearch, GitLab CI.
Задачи:
- Разрабатывать и поддерживать API-, интеграционные и UI-автотесты.
- Проверять ожидаемое состояние системы по данным в PostgreSQL и Elasticsearch.
- Работать с разработчиками: уточнять устройство системы, бизнес-логику и ожидаемое поведение.
- Участвовать в рефакторинге тестового фреймворка и настройке CI в GitLab.
- Поддерживать тестовую документацию, описывать тест-кейсы и проверяемую функциональность.
- Участвовать в код-ревью.
Требования:
- Уверенное владение Python 3.12+: типизация, dataclasses, контекстные менеджеры. На проекте используется Python 3.14.
- Глубокое знание pytest: фикстуры и области их действия, хуки, параметризация, иерархия conftest.py.
- Опыт тестирования REST API с использованием httpx: работа с JSON, понимание идемпотентности и асинхронных колбэков.
- Опыт работы с Playwright для Python: локаторы по testid, role и text, проверки с автоматическим ожиданием, браузерные контексты, storage_state, трейсы и скриншоты.
- Уверенное написание SQL-запросов к PostgreSQL, включая JOIN и агрегатные функции.
- Опыт работы с Git и GitLab: ветки, merge requests, rebase; умение читать конфигурацию .gitlab-ci.yml.
- Опыт работы с Allure: шаги, вложения, динамические метки, генерация, просмотр и поддержка отчётов.
- Свободный русский для общения и ведения документации; английский B1+ для работы с технической документацией и инструментами.
Будет плюсом:
- Опыт тестирования финтех-продуктов и понимание жизненного цикла платёжной транзакции.
- Умение читать код на Go и Lua.
- Опыт работы с Kafka.
- Использование Mountebank, WireMock или других stub-серверов для имитации внешних сервисов.
- Опыт работы с Elasticsearch и Grafana.
- Опыт использования AI-агентов в разработке и тестировании, особенно настройки собственного окружения и инструментов для их работы — harness, например на базе Pi.
- Опыт поддержки крупных наборов автотестов — от 1000 тестов на микросервис.
Условия:
- Опыт работы: 3–6 лет.
- Занятость: полная.
- График: 5/2, рабочие часы: 8.
- Формат работы: удалённо.
- Работа над сложным и востребованным продуктом в финтех-домене.
- Возможность влиять на качество продукта и развитие процессов тестирования.
- Конкурентная заработная плата.
- Профессиональный рост и развитие экспертизы.
- Возможность изучения и практики английского языка.
Инструменты в вакансии
Навыки и технологии
Направления