Scorewarrior
Лимасол, Кипр5 дней назад
Название должности: Staff/Lead SDET Engineer (Test Automation Platform)
Продукт: Total Battle
Total Battle — это масштабная MMO-стратегия в жанре 4X, доступная на мобильных устройствах и в вебе, объединяющая миллионы активных игроков. По мере роста наших продуктовых и инженерных команд мы меняем парадигму тестирования: автоматизированное тестирование должно стать повседневным инструментом самообслуживания для инженеров, а не узким местом, за которое отвечает выделенная команда.
Мы ищем Staff/Lead SDET, который возьмет на себя техническое руководство нашей внутренней платформой автоматизации тестирования и воплотит это видение в реальность.
Почему эта роль существует
Ваша основная миссия — расширить возможности команд QA по продукту. Вы не будете писать тесты; вы будете создавать инструменты, API и абстракции, которые позволят инженерам QA (с базовыми навыками Python и ООП) самостоятельно создавать проверки, управлять тестовыми состояниями, запускать тесты в CI/CD и диагностировать сбои.
Команды продукта владеют тестами.
Вы владеете слоем инструментов, который делает их работу возможной.
💡 Ключевые направления:
Инструменты тестирования клиента: UI-сценарии, проверки методов/компонентов на Android, WebGL и (скоро) iOS.
Интеграция сервера: Инструменты компонентного тестирования, построенные на существующих Python-клиентах, SDK и возможностях тестирования продукта. (Примечание: мы не начинаем с нуля. Нам нужен визионер, который сможет оценить наши существующие решения, определить целевую архитектуру и постепенно развивать их).
Что вы будете делать
Управлять технической стратегией: Определять дорожную карту инструментов QA, развивать их архитектуру и лично внедрять ключевые решения.
Создавать платформу: Разрабатывать доменные API, фикстуры и инструменты подготовки состояния для интеграционного/компонентного тестирования на основе существующих SDK.
Улучшать автоматизацию клиента: Расширять автоматизацию UI клиента и включать проверки ниже уровня UI для конкретных методов клиента.
Унифицировать выполнение: Обеспечить предсказуемый, унифицированный путь выполнения как локально, так и в CI для Android и WebGL.
Создавать диагностику: Разрабатывать четкие диагностические инструменты, чтобы помочь инженерам QA легко различать сбои продукта, тестов, инструментов и инфраструктуры.
Кросс-командное сотрудничество: Транслировать повторяющиеся потребности QA в требования к тестируемости продукта и устанавливать технические контракты с клиентскими/бэкенд командами.
Пропагандировать и менторить: Стимулировать внедрение ваших инструментов с помощью пилотных проектов, надежной документации и циклов обратной связи. (Где это необходимо, помогать определять инженерные роли и участвовать в найме/онбординге).
Кто вы
Мы ищем технического лидера, который любит браться за долгосрочную ответственность за внутренние платформы.
Эксперт Python: Вы регулярно пишете, отлаживаете и поддерживаете код Python для библиотек, фреймворков, SDK или внутренних инструментов.
Создатель платформ: Вы проектировали или существенно развивали фреймворк/SDK, используемый несколькими командами, доведя его до состояния, когда команды могут использовать его самостоятельно.
Дизайнер API: Вы знаете, как создавать стабильные публичные API поверх существующих SDK, скрывая низкоуровневые детали от конечного пользователя.
Кросс-функциональный драйвер: Вы успешно работали с командами бэкенда, клиента или фреймворка над внедрением возможностей тестируемости, продвигая изменения, даже когда вы не управляли этими командами напрямую.
Гуру CI/CD и диагностики: Вы интегрировали автоматизированные проверки в гейты качества CI с надежной воспроизводимостью и диагностикой.
Адаптер ИИ: Вы используете LLM и кодовых агентов для исследования кодовых баз, разработки инструментов или эффективного создания тестов.
Глубокая доменная экспертиза: У вас есть глубокий практический опыт в одной из следующих областей (и вы можете взять на себя техническую ответственность за другую):
Приветствуется (бонусные баллы)
Опыт работы как с клиентскими/UI, так и с бэкенд/интеграционными инструментами.
Опыт модернизации устаревшей автоматизации и проведения инкрементальных миграций пользователей.
Опыт работы со сложными жизненными циклами тестов (изоляция данных, нестабильные проверки, управление состоянием).
Опыт работы в GameDev или с комплексными live-service продуктами (Unity, Cocos/Axmol, WebGL).
Знакомство с Selenium, Appium, Playwright, XCUITest, Android ADB или инфраструктурой iOS.
Опыт работы с асинхронным Python, типизированными моделями (Pydantic, mypy) или генерацией кода на основе схем.
Почему стоит присоединиться:
☀️ Жизнь и работа на солнечной Кипре: Мы работаем в офисе в Лимассоле, используя современные рабочие места у моря. Мы предоставляем полную релокационную и визовую поддержку для вас и вашей семьи.
💰 Лучшие в отрасли вознаграждения: Высокие зарплаты, 13-я зарплата, премии за производительность, дополнительные вознаграждения за жизненные события (свадьба, рождение детей, долгий срок службы), ежедневный завтрак и обед.
🛡️ Поддержка семьи: Частное медицинское страхование для всей семьи, а также очень конкурентоспособные ежемесячные пособия на дошкольное, школьное и университетское образование ваших детей.
🚀 Участвуйте в создании мирового хита: Работайте над ведущей мировой мобильной 4X-стратегией, которая выросла в 25 раз по доходам и аудитории за 5 лет.
🏰 Непоколебимая стабильность: Мы работаем со скоростью стартапа, но без истории увольнений. Мы независимы, финансово стабильны и можем похвастаться 99% удовлетворенностью сотрудников.
🧠 Культура и рост: плоская структура, где побеждают лучшие идеи, а прозрачность — правило. Ваш рост финансируется за счет специализированного обучения, сертификаций, курсов иностранных языков и книг, а также покрытия расходов на внутренние и внешние конференции.
Оценка RocketHunt по реальным зарплатам
Грейд
Lead
Формат работы
Офис
Уровень английского
B2 - Выше среднего
Релокация
Кипр, Лимасол
ИИ напишет его по твоему резюме, останется только отправить