Citi
Quality Software Engineer Lead - VP
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер по качеству (VP) в команду Prime Finance Services банка Citi. Отвечает за построение масштабируемой автоматизации, стратегию тестирования и техническое наставничество QA-инженеров для платформы Margin Calculations and Reporting.
Задачи
- Проектировать и внедрять модульные и масштабируемые фреймворки автоматизации в соответствии со стандартами банка
- Разрабатывать BDD-автотесты на Cucumber в рамках стандартизированных фреймворков
- Интегрировать автотесты в CI/CD-пайплайны и настраивать quality gates
- Анализировать падения тестов и повышать качество сигналов и диагностики
- Обеспечивать готовность тестовых данных, окружений и наблюдаемость
- Работать с разработчиками, product owner и бизнес-аналитиками над требованиями и критериями приёмки
- Продвигать практики качества, соответствующие SDLC, риск-контролю и регуляторным требованиям
- Давать техническое направление и менторить QA-инженеров
Требования
- 6+ лет опыта в тестировании с практическим опытом построения и поддержки фреймворков автоматизации
- Сильное владение Java, включая legacy и современные JDK
- Отличное знание техник и инструментов тестирования ПО
- Знание методологий разработки и жизненного цикла тестирования
- Навыки коммуникации и убеждения стейкхолдеров
- Опыт построения фреймворков автоматизации на TypeScript/JavaScript/Node.js
- Опыт работы с Playwright (TypeScript/JavaScript) для UI-автоматизации
- Владение Cucumber-JS и Cucumber-Java
- Опыт работы с Selenium WebDriver (Java)
- Опыт интеграции автотестов в CI/CD, знакомство с Tekton и Harness
- Опыт контейнеризации автоматизации в Docker/OpenShift
- Сильные навыки shell-скриптинга
- Степень бакалавра, магистратура предпочтительна
Условия
- Полная занятость
- Зарплата $113 840 – $170 760 в год
- Медицинская, стоматологическая и оптическая страховка
- 401(k), страхование жизни, несчастных случаев и инвалидности
- Wellness-программы
- Оплачиваемые отпуска, больничные и праздничные дни
- Дискреционные и формульные премии и retention-выплаты
Навыки
- Java
- TypeScript
- JavaScript
- Node.js
- Playwright
- Cucumber
- Cucumber-JS
- Cucumber-Java
- Selenium WebDriver
- CI/CD
- Tekton
- Harness
- Docker
- OpenShift
- Shell scripting
- BDD