Jobgether
Senior QA Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior QA-инженер в продуктовую команду финтех-направления. Отвечает за тест-стратегию, архитектуру тестирования, автоматизацию, производительность и качество релизов, выступая техническим авторитетом по качеству в скводе.
Задачи
- Работать внутри инженерного сквода: планирование спринтов, дейли, ревью, ретроспективы
- Определять и уточнять критерии приёмки совместно с Product Owner, выявлять неоднозначности и риски качества до начала разработки
- Отвечать за тест-архитектуру и стратегию: unit, integration, contract и end-to-end тестирование, выявление пробелов в покрытии
- Руководить performance и load-тестированием: базовые метрики, пропускная способность, конкурентность, превращение результатов в инженерные улучшения
- Отвечать за Definition of Done и quality gates, финальная проверка качества перед staging и production
- Проектировать, поддерживать и улучшать автоматизированные тест-сьюты, стабильные и эффективные в CI
- Разбирать сложные падения тестов, отличать flaky-тесты от реальных регрессий
- Менторить QA-инженеров в скводе и в QA-сообществе, повышать стандарты автоматизации и тест-дизайна
- Участвовать в общих QA-инициативах: стандарты, выбор инструментов, онбординг-материалы, практики тестирования
- Вести стратегическую QA-инициативу: contract-testing фреймворк, performance-тулкит, дисциплина тестирования или AI-assisted генерация тестов
- Активно применять AI и LLM-инструменты для генерации тест-кейсов, синтетических данных, триажа регрессий и документации
Требования
- 5+ лет опыта QA-инжиниринга в продуктовой разработке с ответственностью за тест-стратегию в сложных доменах
- Сильные навыки автоматизации тестирования, написание production-quality тестов на Java, Python или JavaScript
- Глубокий опыт API-тестирования: REST, contract testing, интеграционное тестирование, HTTP-семантика, валидация JSON schema
- Практический опыт performance и load-тестирования: дизайн тестов, интерпретация throughput и concurrency, поиск узких мест
- Опыт работы с Java-based backend: понимание архитектуры, чтение Java-кода, создание релевантных тестов
- Высокая техническая автономность, способность принимать решения по качеству без выделенного QA-менеджера
- Подтверждённый опыт менторства QA-инженеров и повышения инженерных стандартов
- Опыт в fintech, payments или цифровых финансовых сервисах — сильное преимущество
- Знакомство с contract testing (Pact) или аналогами в микросервисах — преимущество
- Опыт мобильного тестирования, особенно Android (Espresso, Appium) — плюс
- Опыт участия в QA chapter, guild, community of practice или внутренних обучающих программах — плюс
- Знакомство с AI-assisted QA workflow: LLM-генерация тестов, анализ регрессий, синтетические данные — плюс
Условия
- Роль senior technical individual contributor с существенной ответственностью и влиянием
- Полная интеграция в продуктовый сквод и участие в инженерных решениях и поставке продукта
- Возможность влиять на стандарты тестирования, архитектуру, инструменты и практики качества за пределами сквода
- Платформа для технического лидерства и менторства без перехода в people management
- Работа со сложными высоконагруженными системами fintech и цифровых финансовых сервисов
- Возможность вести QA-инициативы уровня организации и внедрять улучшенные практики и инструменты
- Гибкая рабочая среда в Европе с сотрудничеством в международных инженерных командах
- Работа с AI-assisted тестированием и современными практиками QA-автоматизации
Навыки
- Java
- Python
- JavaScript
- REST API
- contract testing
- Pact
- JSON schema
- performance testing
- load testing
- CI
- Android
- Espresso
- Appium
- LLM
- AI-assisted QA