
Sun Life — глобальная компания, предоставляющая финансовые услуги, со штаб-квартирой в Торонто, Канада. Основанная в 1865 году, она предлагает частным лицам, предприятиям и организациям решения в области страхования, инвестиций, финансового консультирования, управления состоянием, медицинских услуг и управления активами. Sun Life работает в Северной Америке, Азии и Европе, объединяя финансовые услуги с предложениями, ориентированными на здоровье, и уделяя особое внимание устойчивому развитию, многообразию и инклюзивности, а также влиянию на жизнь местных сообществ. Разнообразные направления деятельности компании поддерживают команды, работающие в сфере финансов, здравоохранения, консалтинга и смежных областях.
Ведущий инженер-программист по тестированию и автоматизации ИИ — Sun Life, Ватерлоо, гибридный формат
Ведущий инженер-программист помогает развивать платформу агентной инженерии качества Sun Life. Роль сосредоточена на тестировании с поддержкой ИИ, инструментах разработчика, API и инженерной автоматизации.
Описание
- Создавать, тестировать, поддерживать и улучшать программное обеспечение для платформы оркестрации агентной инженерии качества.
- Разрабатывать функции с поддержкой ИИ, повышающие продуктивность инженеров и качество программного обеспечения.
- Проектировать агентные рабочие процессы для тестирования, автоматизации и поставки программного обеспечения.
- Подключать ИИ-агентов к инженерным инструментам, фреймворкам тестирования и сервисам платформы.
- Развивать возможности тестирования с поддержкой ИИ и инженерной автоматизации.
- Сотрудничать с инженерными командами для выявления улучшений платформы и возможностей для инноваций.
- Разрабатывать API, сервисы и приложения в соответствии с современными инженерными практиками.
- Участвовать в принятии технических решений и совершенствовании архитектуры платформы.
- Помогать устанавливать стандарты платформы, создавать повторно используемые компоненты и внедрять лучшие инженерные практики.
- Проводить эксперименты и создавать доказательства концепции с использованием новых технологий и решений с поддержкой ИИ.
- Применять гибкие методы разработки и непрерывную обратную связь для совершенствования возможностей платформы.
- Делиться экспертизой, сотрудничать с коллегами и поддерживать техническое развитие команды.
- Помогать пользователям платформы устранять неполадки, получать технические рекомендации и осваивать платформу.
Требования
- Степень бакалавра, диплом колледжа или эквивалентный практический опыт в области компьютерных наук, разработки программного обеспечения, информационных технологий или смежной дисциплины.
- Не менее пяти лет опыта проектирования, разработки и поддержки программного обеспечения в средах гибкой разработки.
- Опыт проектирования, создания, интеграции или поддержки ИИ-агентов, агентных рабочих процессов и программного обеспечения с поддержкой ИИ.
- Опыт создания инструментов разработчика или интеграций с большими языковыми моделями, включая расширения IDE, Model Context Protocol, API вызова инструментов и разработку промптов или контекста.
- Продвинутые навыки Python, а также опыт работы с Java, JavaScript, TypeScript или C#.
- Опыт проектирования и разработки API, сервисов, интеграций и решений для автоматизации.
- Практические знания инструментов автоматизации тестирования, таких как Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest или xUnit.
- Опыт работы с системами контроля версий, стратегиями ветвления и рабочими процессами поставки программного обеспечения на базе Git.
- Опыт использования PostgreSQL и применения современных принципов моделирования данных.
- Опыт работы с облачными платформами и современными подходами к развертыванию приложений, особенно AWS.
- Знание Docker и сред разработки на основе контейнеров.
- Сильные аналитические способности и навыки решения проблем.
- Отличные навыки коммуникации, сотрудничества и взаимодействия с заинтересованными сторонами.
- Желательно: опыт применения ИИ и агентных возможностей к тестированию, инженерии качества или поставке программного обеспечения.
- Желательно: знакомство с управлением агентами, фреймворками оценки, наблюдаемостью и ответственными практиками ИИ.
- Желательно: опыт работы с автоматизацией рабочих процессов, платформами инженерной продуктивности и инструментами поддержки разработчиков.
- Желательно: опыт продвижения внедрения технологий через профессиональные сообщества, адаптацию, наставничество или обучение.
Преимущества
- Доступ к среде, ориентированной на непрерывное обучение, развитие и совершенствование.
- Поддержка внутренней мобильности со стороны руководителей, заинтересованных в профессиональном росте.
- Гибкий гибридный формат работы с возможностью работать из дома или офиса в зависимости от потребностей бизнеса и клиентов.
- Сотрудники Sun Life, соответствующие условиям, могут участвовать в дискреционных программах стимулирования, связанных с индивидуальными и корпоративными результатами.
- Поддержка в процессе подачи заявки, включая альтернативные форматы вакансии для людей с инвалидностью.