TradingView — крупнейшая в мире платформа для финансового анализа с более чем 100 млн пользователей в 180+ странах.
Мы создаем инструменты, которые помогают трейдерам и инвесторам принимать обоснованные решения — от передовой графической аналитики и рыночных данных до функций для совместной работы и публикации. Нашими продуктами ежедневно пользуются миллионы людей, а компаниям, таким как Revolut, Binance и CME Group, доверяют нам.
Мы продолжаем развивать и масштабировать нашу платформу и ищем людей, которые заботятся о качестве продукта, берут на себя ответственность за свою работу и хотят создавать системы, которыми пользуется глобальная аудитория.
О команде
Мы ищем Senior Backend QA Automation Engineer, чтобы присоединиться и усилить нашу команду Datafeeds.
Наша команда отвечает за создание и поддержку надежных, высокопроизводительных конвейеров данных и бэкэнд-сервисов, которые принимают, обрабатывают и доставляют финансовые рыночные данные. Это среда с большим объемом данных, где производительность, точность и надежность имеют первостепенное значение.
Наша инженерная культура подчеркивает ответственность, прозрачность и постоянное совершенствование. В этой роли вы будете не просто запускать тесты — вы получите реальную возможность формировать наши стратегии тестирования, оптимизировать процессы выпуска и напрямую влиять на общее качество продукта. Если вы любите глубоко погружаться в бэкэнд-архитектуру, сложные API и проверку больших объемов данных, вы отлично впишетесь.
Наш технологический стек:
- Языки и фреймворки: Python, PyTest, Requests
- Базы данных и инструменты: SQL, Git, curl, Postman
- Инфраструктура и мониторинг: Linux, Grafana, Prometheus, Zabbix, AWS
- Продуктивность: Jira, Confluence, инструменты для разработки с ИИ-ассистентом
Обязанности
- Автоматизация тестирования: Проектирование, разработка и поддержка масштабируемых фреймворков автоматизации тестирования и наборов тестов на Python для бэкэнд-сервисов и конвейеров данных.
- Тестирование бэкэнда и данных: Проведение всестороннего функционального, интеграционного и нагрузочного тестирования бэкэнд-сервисов, API и потоков данных.
- Управление выпусками: Планирование, координация и выполнение производственных выпусков, обеспечение отсутствия простоев и высокого качества.
- Оптимизация процессов: Выявление узких мест в жизненном цикле разработки программного обеспечения (SDLC) и улучшение QA-процессов путем автоматизации рутинных задач и интеграции тестов в CI/CD пайплайн.
- Анализ первопричин: Анализ логов приложений, системных метрик и аномалий данных для устранения неполадок, изоляции и диагностики сложных проблем.
- Сотрудничество и документация: Тесное сотрудничество с разработчиками, продакт-менеджерами и инженерами по данным для уточнения требований, детализации пользовательских историй и отслеживания проблем в Jira/Confluence.
- Исследование данных: Помощь команде в исследовании сложных расхождений данных и проблем с качеством данных.
Что делает вас идеальным кандидатом
- Опыт QA уровня Senior: 5+ лет опыта в QA с сильным акцентом на бэкэнд-тестирование, методики проектирования тестов и внедрение методологий сдвига влево (Left-Shift testing).
- Владение Python: Сильные навыки программирования на Python с солидным опытом работы с фреймворками автоматизации тестирования (например, PyTest).
- Данные и SQL: Глубокие знания SQL и опыт проверки целостности данных и процессов в базах данных.
- Тестирование API: Уверенное тестирование REST/gRPC API с использованием инструментов автоматизации, а также таких инструментов, как curl и Postman.
- Linux и инфраструктура: Уверенное владение средой Linux/Unix, инструментами командной строки и базовым shell-скриптингом.
- Наблюдаемость: Опыт работы с логами приложений и инструментами мониторинга/метрик (например, Grafana, Prometheus, Zabbix, ELK) для диагностики поведения системы.
- Инструменты ИИ: Опыт использования ИИ-ассистентов (например, GitHub Copilot, ChatGPT) для ускорения генерации тестов и анализа кода.
- Soft Skills: Отличные аналитические способности, внимание к деталям и проактивный подход к качеству.
Будет плюсом
- Опыт работы в финансовой или трейдинговой сфере
- Знакомство с продуктом TradingView
- Глубокие знания в области тестирования данных (ETL-конвейеры, проверка больших данных).
- Практический опыт работы с облачными платформами, особенно с AWS (S3, EC2, CloudWatch и т. д.).
- Опыт работы с CI/CD инструментами (GitLab CI, Jenkins или GitHub Actions).
Что мы предлагаем
- Гибкий график работы и гибридный формат работы
- Хорошо оборудованные офисы для сосредоточенной и совместной работы
- Глобальная распределенная команда из 500+ профессионалов
- Обучение, наставничество и долгосрочный карьерный рост
- Поддержка при релокации и частное медицинское страхование
- Бонусы, основанные на результатах работы
- Доступ к TradingView Premium
- Регулярные командные мероприятия и общие встречи компании