Mastercard

Software Engineer II

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер по автоматизации тестирования в подразделении Services Technology компании Mastercard. Разработка и поддержка автоматизированных тестовых решений для платформ AI & Decision Product Enablement, обеспечивающих принятие решений, аналитику в реальном времени и предотвращение мошенничества.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и поддерживать автоматизированные решения для валидации приложений, сервисов, API и интеграций
  • Переводить бизнес-, функциональные и технические требования в масштабируемые автоматизированные решения для проверки
  • Участвовать в обсуждении архитектуры и дизайна ПО, применяя подходы к тестированию, фреймворки автоматизации и паттерны проектирования
  • Разрабатывать и поддерживать фреймворки автотестов, утилиты и переиспользуемые компоненты
  • Писать безопасный качественный код в соответствии со стандартами и практиками безопасной разработки
  • Участвовать в код-ревью для повышения качества, поддерживаемости, безопасности и покрытия автоматизацией
  • Разрабатывать и поддерживать unit, функциональные, интеграционные, нагрузочные, регрессионные и end-to-end автотесты
  • Диагностировать дефекты, падения тестов и проблемы приложений, выявлять первопричины и повышать стабильность систем
  • Тесно работать с инженерами для встраивания качества на протяжении всего жизненного цикла разработки
  • Анализировать и оптимизировать фреймворки автоматизации, процессы выполнения тестов и возможности валидации
  • Проектировать, генерировать и управлять тестовыми данными, окружениями и активностями по выполнению тестов
  • Строить автоматизированные решения по качеству, интегрированные с CI/CD пайплайнами
  • Участвовать в Agile-планировании, уточнении требований, оценке и приоритизации
  • Собирать, анализировать и доносить метрики качества, результаты тестов, риски и рекомендации стейкхолдерам
  • Создавать и поддерживать техническую документацию по фреймворкам, подходам к тестированию и стратегиям качества
  • Обмениваться знаниями с коллегами и участвовать в инициативах Software Engineering Guild
  • Постоянно изучать новые технологии, подходы к тестированию и инструменты

Требования

  • 3+ года практического опыта разработки на Java для корпоративных приложений
  • Опыт разработки и поддержки фреймворков и наборов автотестов, включая Selenium
  • Понимание основ разработки ПО, объектно-ориентированного дизайна, паттернов проектирования и SDLC
  • Опыт работы с CI/CD пайплайнами, системами контроля версий и современными практиками доставки
  • Опыт создания и выполнения unit, интеграционных, регрессионных и end-to-end тестов
  • Знакомство с gRPC или аналогичными API-технологиями и интеграциями между сервисами
  • Сильные навыки диагностики, отладки и анализа первопричин в распределённых системах
  • Знание практик безопасного кодирования, код-ревью и стандартов качества ПО
  • Опыт работы в Agile (Scrum, Kanban или аналоги)
  • Сильные навыки коммуникации и сотрудничества с техническими и нетехническими стейкхолдерами
  • Любознательность, адаптивность и стремление к постоянному обучению

Условия

  • Конкурентная базовая зарплата и возможный годовой бонус
  • Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
  • Гибкие расходные счета (FSA) и сберегательный счёт для здоровья (HSA)
  • Оплачиваемые отпуска, включая 16 недель отпуска для новоиспечённых родителей и до 20 дней отпуска по утрате
  • 80 часов оплачиваемого больничного, 25 дней отпуска и 5 личных дней
  • 10 оплачиваемых федеральных праздников в США
  • 401k с лучшим в классе корпоративным взносом
  • Компенсация фитнеса или собственный фитнес-центр
  • Право на компенсацию обучения
  • Работа в merit-based инклюзивной компании с равными возможностями

Навыки

  • Java
  • Selenium
  • gRPC
  • CI/CD
  • Agile
  • Scrum
  • Kanban
  • автоматизация тестирования
  • unit-тесты
  • интеграционные тесты
  • end-to-end тесты
  • нагрузочное тестирование
  • объектно-ориентированный дизайн
  • паттерны проектирования
  • SDLC
  • secure coding
  • код-ревью

Похожие вакансии

Software Test Engineer
XVIVOMiddleGoldenОфис
65,000 – 80,000 USD в год
18 окт.
Mission Systems Software Test and Verification Software Lead
The Boeing CompanyLeadBerkeleyОфисРелокация
177,650 – 240,350 USD в год
15 окт.
Senior Software Integration Engineer
AbbottSeniorAbbott ParkОфис
78,000 – 156,000 USD в год
14 окт.
Staff Software Engineer - SDET
VisaSeniorAustinГибрид
133,300 – 213,400 USD в год
14 окт.
Software Engineer - SDET
VisaMiddleAustinГибрид
86,500 – 134,400 USD в год
14 окт.
Software Engineer II — Mastercard, 92,000 – 147,000 USD в год, O’fallon | itrelocate