Fidelity Investments
Principal Software Quality Engineer (Rest Assured or Karate)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Quality Engineer в Stock Plan Services: лидирует стратегию Quality Engineering, строит и развивает фреймворки автоматизации, CI и управления тестовыми данными в рамках многолетней модернизации платформы.
Задачи
- Определять стандарты, лучшие практики и корпоративные фреймворки автоматизации тестирования
- Проектировать и внедрять решения автоматизированного тестирования, повышающие качество, эффективность, масштабируемость и поддерживаемость
- Обеспечивать техническое лидерство и наставничество команд по практикам, инструментам и методологиям QE
- Обеспечивать качество в инициативах модернизации: надёжность, масштабируемость и готовность к продакшену
- Взаимодействовать с бизнес- и технологическими стейкхолдерами, переводить требования в тест-стратегии, истории и критерии приёмки
- Устанавливать и отслеживать метрики качества для оценки эффективности и принятия решений на основе данных
- Выявлять и снижать риски качества, проекта и автоматизации, разрабатывать планы на случай непредвиденных ситуаций
- Оценивать и внедрять современные инструменты и практики тестирования
- Руководить сложными проектами и кросс-функциональными инициативами: планирование, координация ресурсов, соблюдение сроков
- Влиять на технологическую и качественную стратегию совместно с senior-руководством
Требования
- 12–15 лет опыта преимущественно в тестировании ПО / Quality Engineering
- Высшее образование или эквивалент в технической области (Computer Science, Engineering и т.п.)
- Опыт Agile-разработки и работы с Jira
- Глубокая экспертиза в функциональном, регрессионном и End-to-End тестировании
- Опыт тестирования распределённых приложений на разных уровнях технологического стека
- Практический опыт полного жизненного цикла управления тестированием
- Уверенное знание реляционных БД (Oracle, DB2 или Postgres), опыт PL/SQL, сложных запросов, представлений, пакетов
- Опыт проектирования, разработки и выполнения автоматизации тестирования с фреймворками RestAssured, Playwright, Karate, Cucumber, TestNG
- Сильный опыт программирования на Java/Spring Boot; обязательные сильные навыки SQL; знание JavaScript/TypeScript — плюс
- Знание непрерывной интеграции и доставки: GitHub, Maven, Jenkins, Docker, SonarQube и др.
- Опыт работы с облачными технологиями Azure/AWS, DevOps, CI/CD
- Опыт проектирования тест-стратегии и наборов автоматизации для нового продукта/приложения
- Опыт работы со Stock Plan Services / брокерскими системами — плюс
- Опыт работы с мейнфрейм-технологиями Cobol и JCL — плюс
- Понимание и опыт нефункционального тестирования — предпочтительно
Условия
- Fidelity не предоставляет иммиграционное спонсорство для этой позиции
- Fidelity переходит на модель работы полный день в офисе с поэтапным внедрением по регионам и ролям
- Некоторые роли и локации требуют 100% присутствия в офисе, другие — меньше
- Ожидания по присутствию в офисе, вероятно, будут меняться по мере внедрения
- Переход не применяется к полностью удалённым ролям
Навыки
- Java
- Spring Boot
- SQL
- PL/SQL
- Oracle
- DB2
- Postgres
- RestAssured
- Playwright
- Karate
- Cucumber
- TestNG
- JavaScript
- TypeScript
- GitHub
- Maven
- Jenkins
- Docker
- SonarQube
- Azure
- AWS
- CI/CD
- DevOps
- Jira
- Cobol
- JCL