Sun Life
Sun Life
Sun Life es una empresa global de servicios financieros con sede en Toronto, Canadá. Fundada en 1865, ofrece soluciones de seguros, inversión, asesoramiento financiero, patrimonio, salud y gestión de activos para particulares, empresas e instituciones. Sun Life opera en América del Norte, Asia y Europa, combinando servicios financieros con propuestas centradas en la salud y haciendo hincapié en la sostenibilidad, la diversidad y la inclusión, así como en su impacto en la comunidad. Su amplia actividad respalda equipos que trabajan en finanzas, atención sanitaria, consultoría y servicios relacionados.

Ingeniero/a de Software Sénior, Pruebas y Automatización con IA — Sun Life, Waterloo Híbrido

Ingeniero/a de Software Sénior que ayuda a impulsar la plataforma de ingeniería de calidad agéntica de Sun Life. El puesto se centra en las pruebas asistidas por IA, las herramientas para desarrolladores, las API y la automatización de ingeniería.

Descripción

  • Crear, probar, mantener y mejorar software para la plataforma de orquestación de ingeniería de calidad agéntica.
  • Desarrollar funcionalidades habilitadas por IA que fortalezcan la productividad de ingeniería y la calidad del software.
  • Diseñar flujos de trabajo agénticos para pruebas, automatización y entrega de software.
  • Conectar agentes de IA con herramientas de ingeniería, marcos de pruebas y servicios de la plataforma.
  • Impulsar las capacidades de pruebas asistidas por IA y automatización de ingeniería.
  • Colaborar con equipos de ingeniería para identificar mejoras de la plataforma y oportunidades de innovación.
  • Desarrollar API, servicios y aplicaciones de acuerdo con prácticas modernas de ingeniería.
  • Contribuir a decisiones de diseño técnico y mejoras de la arquitectura de la plataforma.
  • Ayudar a establecer estándares de plataforma, componentes reutilizables y buenas prácticas de ingeniería.
  • Realizar experimentos y pruebas de concepto con tecnologías emergentes y soluciones habilitadas por IA.
  • Aplicar métodos de entrega Agile y comentarios continuos para perfeccionar las capacidades de la plataforma.
  • Compartir conocimientos, colaborar con colegas y apoyar el desarrollo técnico en todo el equipo.
  • Ayudar a los usuarios de la plataforma con la resolución de problemas, orientación técnica y capacitación.

Requisitos

  • Título universitario, diploma universitario o experiencia práctica equivalente en informática, ingeniería de software, tecnologías de la información o una disciplina relacionada.
  • Al menos cinco años de experiencia en el diseño, desarrollo y soporte de software en entornos de entrega Agile.
  • Experiencia en el diseño, construcción, integración o soporte de agentes de IA, flujos de trabajo agénticos y software habilitado por IA.
  • Experiencia en la creación de herramientas para desarrolladores o integraciones con modelos de lenguaje de gran tamaño, incluidas extensiones para IDE, Model Context Protocol, API de llamada a herramientas e ingeniería de prompts o contexto.
  • Dominio avanzado de Python, además de experiencia con Java, JavaScript, TypeScript o C#.
  • Experiencia en el diseño y desarrollo de API, servicios, integraciones y soluciones de automatización.
  • Conocimientos prácticos de herramientas de automatización de pruebas como Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest o xUnit.
  • Experiencia con control de versiones, estrategias de ramificación y flujos de trabajo de entrega de software basados en Git.
  • Experiencia utilizando PostgreSQL y aplicando principios modernos de modelado de datos.
  • Experiencia con plataformas en la nube y patrones actuales de implementación de aplicaciones, especialmente AWS.
  • Familiaridad con Docker y entornos de desarrollo en contenedores.
  • Sólidas capacidades analíticas y de resolución de problemas.
  • Excelentes habilidades de comunicación, colaboración y relación con las partes interesadas.
  • Se valorará la experiencia aplicando IA y capacidades agénticas a las pruebas, la ingeniería de calidad o la entrega de software.
  • Se valorará la familiaridad con la gobernanza de agentes, marcos de evaluación, observabilidad y prácticas de IA responsable.
  • Se valorará la experiencia con automatización de flujos de trabajo, plataformas de productividad de ingeniería y herramientas de capacitación para desarrolladores.
  • Se valorará la experiencia fomentando la adopción tecnológica mediante comunidades de práctica, incorporación, mentoría o capacitación.

Beneficios

  • Acceso a un entorno centrado en el aprendizaje, el desarrollo y la mejora continuos.
  • Apoyo para la movilidad interna por parte de líderes comprometidos con el crecimiento profesional.
  • Flexibilidad de trabajo híbrido, con opciones desde casa o la oficina según las necesidades del negocio y de los clientes.
  • Los empleados elegibles de Sun Life pueden participar en planes discrecionales de incentivos vinculados al desempeño individual y de la empresa.
  • Apoyo para adaptaciones durante el proceso de solicitud, incluidos formatos alternativos de la publicación para personas con discapacidades.