Sun Life
Sun Life
Sun Life är ett globalt företag inom finansiella tjänster med huvudkontor i Toronto, Kanada. Företaget grundades 1865 och erbjuder försäkringar, investeringar, finansiell rådgivning samt lösningar inom förmögenhetsförvaltning, hälsa och kapitalförvaltning för privatpersoner, företag och institutioner. Sun Life bedriver verksamhet i Nordamerika, Asien och Europa och kombinerar finansiella tjänster med hälsorelaterade erbjudanden, med fokus på hållbarhet, mångfald och inkludering samt samhällsengagemang. Den breda verksamheten omfattar team inom finans, hälso- och sjukvård, rådgivning och närliggande tjänsteområden.

Senior mjukvaruingenjör inom AI-testning och automatisering — Sun Life, Waterloo hybrid

Senior mjukvaruingenjör som bidrar till att utveckla Sun Lifes agentbaserade plattform för kvalitetsingenjörskap. Rollen fokuserar på AI-assisterad testning, utvecklarverktyg, API:er och teknisk automatisering.

Beskrivning

  • Skapa, testa, underhålla och vidareutveckla programvara för den agentbaserade orkestreringsplattformen för kvalitetsingenjörskap.
  • Bygg AI-aktiverade funktioner som stärker ingenjörers produktivitet och programvarukvaliteten.
  • Utforma agentbaserade arbetsflöden för testning, automatisering och programvaruleverans.
  • Anslut AI-agenter till ingenjörsverktyg, testramverk och plattformstjänster.
  • Vidareutveckla AI-assisterad testning och teknisk automatisering.
  • Samarbeta med ingenjörsteam för att identifiera plattformsförbättringar och möjligheter till innovation.
  • Utveckla API:er, tjänster och applikationer enligt moderna ingenjörsmetoder.
  • Bidra till tekniska designbeslut och förbättringar av plattformsarkitekturen.
  • Bidra till att etablera plattformsstandarder, återanvändbara komponenter och bästa praxis inom teknik.
  • Genomför experiment och proof-of-concept-arbete med framväxande teknik och AI-aktiverade lösningar.
  • Tillämpa agila leveransmetoder och kontinuerlig återkoppling för att förfina plattformens funktioner.
  • Dela med dig av din expertis, samarbeta med kollegor och stöd den tekniska utvecklingen i hela teamet.
  • Hjälp plattformsanvändare med felsökning, teknisk vägledning och kompetensutveckling.

Krav

  • Kandidatexamen, högskoleutbildning eller motsvarande praktisk erfarenhet inom datavetenskap, programvaruteknik, informationsteknik eller ett närliggande område.
  • Minst fem års erfarenhet av att utforma, utveckla och stödja programvara i agila leveransmiljöer.
  • Erfarenhet av att utforma, bygga, integrera eller stödja AI-agenter, agentbaserade arbetsflöden och AI-aktiverad programvara.
  • Erfarenhet av att skapa utvecklarverktyg eller integrationer med stora språkmodeller, inklusive IDE-tillägg, Model Context Protocol, API:er för verktygsanrop samt prompt- eller kontextteknik.
  • Avancerade kunskaper i Python samt erfarenhet av Java, JavaScript, TypeScript eller C#.
  • Erfarenhet av att utforma och utveckla API:er, tjänster, integrationer och automatiseringslösningar.
  • Praktisk kunskap om verktyg för testautomatisering, såsom Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest eller xUnit.
  • Erfarenhet av källkodshantering, strategier för förgrening och Git-baserade arbetsflöden för programvaruleverans.
  • Erfarenhet av PostgreSQL och tillämpning av moderna principer för datamodellering.
  • Erfarenhet av molnplattformar och aktuella mönster för applikationsdistribution, särskilt AWS.
  • Bekantskap med Docker och containeriserade utvecklingsmiljöer.
  • Stark analytisk förmåga och god problemlösningsförmåga.
  • Utmärkt kommunikations- och samarbetsförmåga samt förmåga att engagera intressenter.
  • Meriterande: erfarenhet av att tillämpa AI och agentbaserade funktioner på testning, kvalitetsingenjörskap eller programvaruleverans.
  • Meriterande: bekantskap med agentstyrning, utvärderingsramverk, observerbarhet och ansvarsfulla AI-metoder.
  • Meriterande: erfarenhet av arbetsflödesautomatisering, plattformar för teknisk produktivitet och verktyg för utvecklarstöd.
  • Meriterande: erfarenhet av att främja teknikanvändning genom praktikgemenskaper, introduktion, coachning eller kompetensutveckling.

Förmåner

  • Tillgång till en miljö med fokus på kontinuerligt lärande, utveckling och förbättring.
  • Stöd för intern rörlighet från ledare som engagerar sig i medarbetarnas professionella utveckling.
  • Flexibilitet kring hybridarbete, med möjlighet att arbeta hemifrån eller på kontor utifrån verksamhetens och kundernas behov.
  • Berättigade Sun Life-medarbetare kan delta i diskretionära incitamentsprogram kopplade till individuell prestation och företagets resultat.
  • Stöd med anpassningar under ansökningsprocessen, inklusive alternativa annonsformat för personer med funktionsnedsättning.