
Sun Life to globalna firma świadcząca usługi finansowe, z siedzibą główną w Toronto w Kanadzie. Założona w 1865 roku, oferuje osobom prywatnym, przedsiębiorstwom i instytucjom rozwiązania w zakresie ubezpieczeń, inwestycji, doradztwa finansowego, zarządzania majątkiem, ochrony zdrowia i zarządzania aktywami. Sun Life prowadzi działalność w Ameryce Północnej, Azji i Europie, łącząc usługi finansowe z ofertą skoncentrowaną na zdrowiu oraz kładąc nacisk na zrównoważony rozwój, różnorodność i inkluzywność, a także wpływ na społeczności. Szeroki zakres działalności firmy obejmuje zespoły pracujące w finansach, ochronie zdrowia, konsultingu i powiązanych usługach.
Starszy inżynier oprogramowania ds. testowania i automatyzacji AI — Sun Life, Waterloo, praca hybrydowa
Starszy inżynier oprogramowania będzie wspierać rozwój platformy agentowej inżynierii jakości Sun Life. Rola koncentruje się na testowaniu wspomaganym przez AI, narzędziach dla programistów, API i automatyzacji inżynieryjnej.
90 000 $ – 140 000 $ / rok
HybrydowoPełny etatSeniorWymagany Język: angielskiInżynier full-stackInżynier oprogramowaniaOpis
- Tworzenie, testowanie, utrzymywanie i ulepszanie oprogramowania dla platformy orkiestracji agentowej inżynierii jakości.
- Budowanie funkcji wykorzystujących AI, które zwiększają produktywność inżynierów i jakość oprogramowania.
- Projektowanie agentowych przepływów pracy na potrzeby testowania, automatyzacji i dostarczania oprogramowania.
- Łączenie agentów AI z narzędziami inżynieryjnymi, platformami testowymi i usługami platformy.
- Rozwijanie możliwości testowania wspomaganego przez AI i automatyzacji inżynieryjnej.
- Współpraca z zespołami inżynieryjnymi w celu identyfikowania ulepszeń platformy i możliwości innowacji.
- Tworzenie API, usług i aplikacji zgodnie z nowoczesnymi praktykami inżynieryjnymi.
- Udział w decyzjach dotyczących projektowania technicznego i ulepszania architektury platformy.
- Pomoc w ustanawianiu standardów platformy, tworzeniu komponentów wielokrotnego użytku i wdrażaniu najlepszych praktyk inżynieryjnych.
- Prowadzenie eksperymentów i prac typu proof of concept z wykorzystaniem nowych technologii i rozwiązań opartych na AI.
- Stosowanie zwinnych metod dostarczania i ciągłej informacji zwrotnej w celu doskonalenia możliwości platformy.
- Dzielenie się wiedzą, współpraca z kolegami i wspieranie rozwoju technicznego całego zespołu.
- Pomoc użytkownikom platformy w rozwiązywaniu problemów, zapewnianiu wskazówek technicznych i wdrażaniu użytkowników.
Wymagania
- Wykształcenie wyższe, dyplom college’u lub równoważne doświadczenie praktyczne w dziedzinie informatyki, inżynierii oprogramowania, technologii informacyjnych lub pokrewnej.
- Co najmniej pięć lat doświadczenia w projektowaniu, tworzeniu i utrzymywaniu oprogramowania w środowiskach zwinnego dostarczania.
- Doświadczenie w projektowaniu, tworzeniu, integrowaniu lub wspieraniu agentów AI, agentowych przepływów pracy i oprogramowania wykorzystującego AI.
- Doświadczenie w tworzeniu narzędzi dla programistów lub integracji z dużymi modelami językowymi, w tym rozszerzeń IDE, Model Context Protocol, interfejsów API do wywoływania narzędzi oraz inżynierii promptów lub kontekstu.
- Zaawansowana znajomość Pythona oraz doświadczenie z Javą, JavaScriptem, TypeScriptem lub C#.
- Doświadczenie w projektowaniu i tworzeniu API, usług, integracji i rozwiązań automatyzacyjnych.
- Praktyczna znajomość narzędzi do automatyzacji testów, takich jak Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest lub xUnit.
- Doświadczenie z kontrolą wersji, strategiami rozgałęziania i procesami dostarczania oprogramowania opartymi na Git.
- Doświadczenie w korzystaniu z PostgreSQL i stosowaniu nowoczesnych zasad modelowania danych.
- Doświadczenie z platformami chmurowymi i współczesnymi wzorcami wdrażania aplikacji, szczególnie AWS.
- Znajomość Dockera i kontenerowych środowisk programistycznych.
- Silne umiejętności analityczne i rozwiązywania problemów.
- Doskonałe umiejętności komunikacji, współpracy i angażowania interesariuszy.
- Mile widziane: doświadczenie w stosowaniu AI i możliwości agentowych do testowania, inżynierii jakości lub dostarczania oprogramowania.
- Mile widziane: znajomość zarządzania agentami, ram oceny, obserwowalności i odpowiedzialnych praktyk AI.
- Mile widziane: doświadczenie w automatyzacji przepływów pracy, platformach zwiększających produktywność inżynierów i narzędziach wspierających programistów.
- Mile widziane: doświadczenie w promowaniu wdrażania technologii poprzez społeczności praktyków, onboarding, coaching lub działania wspierające.
Benefity
- Dostęp do środowiska ukierunkowanego na ciągłe uczenie się, rozwój i doskonalenie.
- Wsparcie mobilności wewnętrznej ze strony liderów zaangażowanych w rozwój zawodowy.
- Elastyczna praca hybrydowa z możliwością pracy z domu lub biura, zależnie od potrzeb biznesowych i klientów.
- Uprawnieni pracownicy Sun Life mogą uczestniczyć w uznaniowych programach motywacyjnych powiązanych z wynikami indywidualnymi i wynikami firmy.
- Wsparcie podczas procesu aplikacyjnego, w tym alternatywne formaty ogłoszenia dla osób z niepełnosprawnościami.