SDET Mobile
TradingView — это платформа №1 в мире для всего, что связано с инвестициями. Более 100 миллионов пользователей доверяют нам при принятии торговых решений. Хотите оказать влияние? Подайте заявку сейчас — помогите сформировать будущее финансов.
О команде
Команда Mobile SDET отвечает за стабильное качество приложений TradingView для iOS и Android. Мы — катализатор, а не узкое место. Наша зона ответственности выходит за рамки написания автотестов: мы управляем инфраструктурой автоматизации тестирования, определяем стандарты, интегрируем инструменты качества (Allure TestOps, CI/CD, отчетность) и даем продуктовым командам возможность уверенно выпускать функции и самостоятельно отвечать за качество.
Что вы будете делать
- Создавать и поддерживать инфраструктуру автоматизации тестирования для iOS и Android: CI/CD пайплайны, фреймворки тестирования, отчетность
- Определять и развивать стандарты написания автотестов на iOS и Android (структура, паттерны, стиль кода, ревью)
- Поддерживать унифицированный фреймворк тестирования и переиспользуемые компоненты (хелперы, page objects, фикстуры, page-stable API)
- Помогать продуктовым командам со сложными UI-кейсами, нестабильными тестами и нетривиальными сценариями автоматизации
- Интегрировать и внедрять инструменты качества в продуктовых командах (Allure TestOps, аналитика, наблюдаемость, метрики)
- Разрабатывать и улучшать Fastlane / Ruby пайплайны для мобильного CI/CD
- Менторить разработчиков и QA-инженеров в продуктовых командах по лучшим практикам автоматизации
- Управлять нестабильными тестами и улучшать их стабильность на всех этапах
- Тестировать, исследовать и внедрять новые инструменты мобильного QA (управление тестами, производительность, доступность)
- Делиться знаниями и лучшими практиками с более широким сообществом SDET и QA
Что делает вас идеальным кандидатом
- Опыт работы более 3 лет в качестве Mobile SDET, Mobile QA Automation Engineer или на аналогичной должности
- Глубокий практический опыт автоматизации тестирования на iOS (XCUITest, XCTest) и Android (Espresso, JUnit)
- Уверенное владение Swift и Kotlin для написания поддерживаемого кода автотестов
- Опыт работы с Ruby и Fastlane для мобильных CI/CD пайплайнов
- Глубокое понимание методологий мобильного тестирования и пирамиды тестирования
- Опыт проектирования и поддержки фреймворков тестирования и переиспользуемых тестовых компонентов
- Опыт интеграции и эксплуатации инструментов отчетности/управления тестированием
- Опыт диагностики и снижения нестабильности в наборах мобильных тестов
- Отличные коммуникативные и коллаборативные навыки: умение работать с командами QA, продуктовыми командами и инженерными командами
- Самостоятельность, умение определять и приоритизировать задачи в роли катализатора без ежедневного контроля
- Приветствуется: Опыт работы в финансовой или трейдинговой сфере; Знакомство с продуктом TradingView; Опыт работы с фермами мобильных устройств (собственными или коммерческими); Опыт работы с инструментами для анализа производительности, доступности или наблюдаемости мобильных приложений; Предыдущий опыт работы в роли технического лидера или ментора в команде SDET / автоматизации
Что мы предлагаем
- Гибкий рабочий график и гибридный формат работы
- Хорошо оборудованный офис для сфокусированной и совместной работы
- Глобальная, распределенная команда из более чем 500 профессионалов
- Обучение, менторство и долгосрочный карьерный рост
- Релокационная поддержка и частное медицинское страхование
- Бонусы, основанные на результатах работы
- Доступ к TradingView Premium
- Регулярные командные мероприятия и общекорпоративные встречи
Кто вы
- Инициативный и командный игрок, способный работать с командами QA, продуктовыми и инженерными командами
Технический стек
- iOS: XCUITest, XCTest
- Android: Espresso, JUnit
- Swift, Kotlin
- Ruby, Fastlane
- Allure TestOps, CI/CD tooling