Название: Старший инженер-разработчик по тестированию (SDET)
Местоположение: Хайдарабад
Мы создаем Customer Lifetime Orchestrator — омниканальную платформу для маркетинга и взаимодействия с клиентами, которая помогает банкам взаимодействовать с конечными клиентами и влиять на их финансовое поведение.
Как старший SDET, вы отвечаете за качество в этой области совместно с командой инженеров: стратегия тестирования, полнота автоматизации и способность команды эффективно выполнять задачи. Это практическая роль в области разработки тестов и автоматизации — не передача обязанностей QA на более позднем этапе.
Вы будете сотрудничать с отделами Product, UX и инженерами полного цикла (web, mobile, backend, функции с поддержкой ИИ), чтобы сместить фокус на качество на ранних этапах и масштабировать автоматизацию.
- Определять и выполнять стратегию тестирования и планы тестирования для каждого релиза (объем, риски, график, критерии начала/завершения).
- Совместно с отделом Product разрабатывать критерии приемки и сценарии Gherkin; выступать в качестве контрольного пункта качества перед релизами.
- Разрабатывать и поддерживать E2E-тесты Playwright для веб-приложений, моделирующие реальные сценарии взаимодействия с клиентами по различным каналам.
- Управлять стратегией E2E-тестирования мобильных приложений (Android/iOS) совместно с инженерами; использовать устройство-фермы/матричное тестирование.
- Интегрировать автоматизированные тесты в CI/CD с помощью GitHub Actions (smoke, regression, quality gates).
- Управлять тестовыми средами с помощью Docker, Kubernetes и Helm.
- Использовать Grafana (или аналогичные инструменты) для анализа результатов тестов и улучшения циклов обратной связи.
- Сочетать автоматизацию с исследовательским и ручным тестированием для пограничных случаев; уменьшать нестабильность тестов и улучшать параллелизацию.
- Обучать инженеров TDD, BDD, контрактному тестированию, синтетическим данным и практикам сдвига влево.
- Выступать за тестирование с поддержкой ИИ (генерация, визуальное регрессионное тестирование, обслуживание).
Требуется
- 5+ лет опыта работы в качестве SDET или практического QA с ориентацией на автоматизацию.
- Глубокие знания в области планирования тестирования и разработки критериев приемки совместно с Product/UX.
- Playwright (web), Espresso (Android), XCUITest (iOS).
- Java и JavaScript/TypeScript; Angular SPA, mobile, microservices.
- API-тестирование (REST, Postman, RestAssured или эквиваленты).
- CI/CD (GitHub Actions/Jenkins), BDD/Gherkin, веб- и мобильное E2E-тестирование.
- Облачные платформы (предпочтительно Azure) и Docker/Kubernetes.
- Устройства/браузеры фермы (Sauce Labs, BrowserStack или эквиваленты).
- Git/GitHub, инструменты Atlassian (Jira, Confluence).
- Нефункциональное тестирование (производительность, безопасность, доступность, локализация).
- Отличные коммуникативные навыки в распределенных командах (Индия, Вьетнам, Европа).
Желательно
- Опыт работы с цифровым банкингом, martech или управлением кампаниями/взаимодействием.
- Тестирование производительности (k6, Gatling, JMeter).
- Опыт тестирования SaaS или корпоративного программного обеспечения.
- Тестирование продуктов с использованием ИИ/МО; XRay, CucumberStudio, SonarCloud, инструменты безопасности.
Что мы предлагаем
- Премиальная клиентская платформа, используемая ведущими банками по всему миру.
- Формирование качества инженерии в области веб, мобильных приложений, бэкенда и оркестрации ИИ.
- Глобальная, распределенная команда с основными рабочими часами в Индии и совпадением по времени с Европой.