Международный онлайн-проект BetBoom в поисках нового сотрудника!
BetBoom ищет опытного, технически подкованного и проактивного QA Fullstack Engineer в команду Платформы. Вы будете отвечать за создание и поддержку надежных автотестов для масштабной высоконагруженной платформы в сфере Betting & Gambling.
Если тебе нравится выстраивать архитектуру тестов, решать сложные технические задачи и видеть результат своей работы в стабильности продукта, то присоединяйся к нам!
Наш технологический стек:
UI Framework: Playwright (Async API).
API Testing: Requests/Httpx, работа с REST API, WebSockets.
Test Runner: Pytest.
Reporting: Allure.
Database: PostgreSQL (psycopg2), Redis.
Message Brokers: RabbitMQ (работа с очередями).
Infrastructure: Docker, Ci/Cd.
Архитектура: Page Object Model (Pom), четкое разделение на слои (API, UI, Checkers).
Обязанности
Писать асинхронные тесты на Playwright для мобильной и десктопной версий сайта;
Реализовывать проверки верстки, флоу авторизации, платежных шлюзов, игровых механик (Casino, Sport) и турниров;
Поддерживать и актуализировать базу локаторов элементов;
Покрывать автотестами микросервисы (бонусная система, auth-сервис, биллинг и др.);
Тестировать Webhooks и WebSocket соединения;
Взаимодействовать с Бд (PostgreSQL) для генерации тестовых данных и валидации результатов (проверка балансов, транзакций, регистраций);
Работать с конфигурациями окружений и Docker-контейнерами;
Анализировать отчеты Allure, локализовать ошибки и заводить баги;
Участвовать в поддержке документации по проекту и тестам.
Что для нас важно:
Опыт написания автотестов на Python от 3-х лет;
Уверенное владение Python (понимание Ооп, декораторов, уверенная работа с async/await);
Опыт написания UI-тестов на Playwright (или готовность быстро перейти с Selenium/других инструментов);
Опыт работы с Pytest (понимание фикстур, параметризации, хуков);
Умение писать SQL-запросы (PostgreSQL) на уровне сложных выборок (Join) и понимание работы с Бд из кода;
Понимание паттернов проектирования (Page Object, Data Driven Testing);
Опыт работы с Git, Docker и командной строкой Linux.
Условия
Официальное трудоустройство, белая заработная плата;
График работы 5/2, возможность работать в офисе, гибридно или удаленно, гибкое начало рабочего дня;
Компенсация фитнеса;
Расширенный ДМС со стоматологией;
Компенсация изучения английского языка.