JPMorganChase
Software Engineer II - Test Automation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестовой автоматизации в команде Quality Assurance JPMorgan Chase (Corporate Technology, HR Workforce Technology Testing Center of Excellence). Задача — проектировать и разрабатывать автоматизированные тестовые решения, обеспечивая качество и надёжность продуктов.
Задачи
- Разрабатывать и поддерживать решения по автоматизации тестирования, включая проектирование и техническую диагностику
- Создавать безопасный и качественный код автотестов, поддерживать алгоритмы синхронно с системами
- Использовать корпоративные AI-инструменты для повышения качества кода и скорости поставки, валидируя результаты через ревью и автотесты
- Применять инструменты SDLC-цепочки для повышения ценности автоматизации
- Готовить артефакты архитектуры и дизайна тестовой автоматизации для сложных приложений
- Собирать, анализировать и готовить тестовые данные на основе больших наборов данных
- Выявлять скрытые проблемы и паттерны в качестве кода и данных через автоматизацию
- Участвовать в сообществах практики по автоматизации тестирования
- Тесно сотрудничать с технологическими командами для внедрения BDD
- Проводить исследования осуществимости автоматизации и оценивать ROI
Требования
- Формальное обучение или сертификация по software engineering и 2+ года практического опыта
- Практический опыт использования корпоративных AI-инструментов разработки с умением критически оценивать и валидировать результаты
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную работу с вводом/выводом
- Опыт работы на всех этапах Software Development Life Cycle
- Знакомство с agile-методологиями, CI/CD, отказоустойчивостью приложений, контролем версий (Bitbucket, GIT) и безопасностью
- Экспертиза в Test Automation, функциональном, нагрузочном и регрессионном тестировании
- Уверенное владение SQL и управлением тестовыми данными через SQL
- Практический опыт с одним из инструментов автоматизации тестирования: Selenium, Cucumber, Playwright и др.
- Знание Java
- Экспертиза в BDD / TDD
- Опыт тестирования или конфигурирования Oracle HCM
Условия
- Конкурентный пакет вознаграждения, включая базовую зарплату в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций
- Комплексное медицинское страхование, центры здоровья и велнеса на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства и политика инклюзии
Навыки
- Test Automation
- Java
- Selenium
- BDD
- Cucumber
- TDD
- API testing
- SQL
- Playwright
- JUnit
- TestNG
- Python
- Jenkins
- GitHub
- Bitbucket
- Azure DevOps
- REST Assured
- Postman
- Karate
- JMeter
- LoadRunner
- AWS
- Kubernetes
- Docker
- CI/CD
- Oracle HCM
- GIT