JPMorganChase
Software Engineer II - Automation Tester
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-автоматизатор тестирования в команде Commercial & Investment Bank JPMorganChase. Отвечает за проектирование и поддержку фреймворков UI- и API-автоматизации, обеспечение качества и надёжности тестовых пайплайнов.
Задачи
- Проектировать, разрабатывать и сопровождать решения в области автоматизации тестирования
- Использовать корпоративные AI-инструменты для генерации и рефакторинга кода, создания тестов и документации с последующей валидацией результатов
- Применять инструменты SDLC и автоматизации для повышения ценности автоматизации
- Создавать безопасный и качественный production-код и поддерживать алгоритмы
- Готовить архитектурные и проектные артефакты для сложных приложений
- Собирать, анализировать и визуализировать данные из больших наборов для непрерывного улучшения приложений и систем
- Выявлять скрытые проблемы и закономерности в данных и использовать их для улучшения кода и архитектуры
- Участвовать в сообществах инженеров и мероприятиях по новым технологиям
- Поддерживать культуру разнообразия, инклюзивности и уважения в команде
Требования
- Формальное обучение или сертификация по software engineering и 2+ года практического опыта
- Гражданство США
- Практический опыт в QA automation / SDET / test engineering
- Свободное владение как минимум одним языком: Python, TypeScript/JavaScript или Java
- Опыт UI-автоматизации и автоматизации backend/API
- Знание практик тестирования (функциональное, регрессионное, негативное, тест-дизайн) и сильные основы QA
- Рабочее знание баз данных и SQL для валидации тестовых данных
- Опыт использования корпоративных AI-инструментов разработки с критической оценкой и валидацией результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную работу с вводом/выводом
- Знакомство с agile-методологиями, CI/CD, отказоустойчивостью приложений и безопасностью
Условия
- Конкурентный пакет вознаграждения: базовая зарплата в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций
- Комплексное медицинское страхование
- Центры здоровья и велнеса на территории
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья
- Финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- QA automation
- SDET
- Python
- TypeScript
- JavaScript
- Java
- UI automation
- API automation
- SQL
- Playwright
- Selenium
- JMeter
- AWS
- CI/CD
- AI-assisted development tools