Staff Software Engineer in Test (SDET), AI / ML team

Job expired!

W Okta jesteśmy zaangażowani w umożliwianie bezpiecznego korzystania z dowolnej technologii — wszędzie, na dowolnym urządzeniu lub aplikacji. Nasze rozwiązania Workforce i Customer Identity Clouds oferują bezpieczny i elastyczny dostęp, uwierzytelnianie oraz automatyzację, które przekształcają cyfrowe interakcje. Stawiamy tożsamość (Identity) w centrum bezpieczeństwa i rozwoju biznesu.

Cenimy różnorodne perspektywy i doświadczenia w Okta. Nie szukamy kogoś, kto spełnia wszystkie wymagania - szukamy osób nieustannie się uczących, które mogą wzbogacić nasz zespół swoimi unikalnymi doświadczeniami. Dołącz do naszej misji budowania świata, w którym tożsamość należy do Ciebie.

Okta poszukuje doświadczonego Inżyniera Testów Oprogramowania, pasjonującego się testowaniem oprogramowania na dużą skalę, krytycznego dla misji, w szybkim środowisku zwinnego rozwoju. Będziesz współpracować z Zespołem Ochrony Przed Zagrożeniami Tożsamości, aby dostarczać eleganckie i przyjazne dla użytkownika rozwiązania.

Nasz zespół inżynieryjny wspiera automatyzację testów, projektowanie UX i iteracyjny proces tworzenia wysokiej jakości oprogramowania nowej generacji. Zespół Ochrony Przed Zagrożeniami Tożsamości (ITP) jest na czele innowacji w dziedzinie bezpieczeństwa w Okta, integrując najlepsze narzędzia bezpieczeństwa i aplikacje SaaS dla lepszej widoczności zagrożeń.

Jako Inżynier Testów Oprogramowania będziesz odpowiedzialny za projektowanie, rozwijanie i utrzymywanie rozwiązań testowania oprogramowania. Kluczowe obowiązki obejmują:

  • Projektowanie, kodowanie i debugowanie oprogramowania oraz aplikacji testowych w językach takich jak Java, C++ lub Python.
  • Współpraca z menedżerami produktu, zespołami rozwojowymi i interesariuszami biznesowymi w celu przekształcenia wymagań w specyfikacje techniczne i plany testów.
  • Tworzenie wysokiej jakości, wielokrotnego użytku kodu zgodnie z najlepszymi praktykami i standardami kodowania.
  • Przeprowadzanie dokładnych testów i debugowanie w celu zapewnienia wysokiej wydajności produktów.
  • Udział w projektowaniu oprogramowania i przeglądach kodu.
  • Współpraca z zespołami DevOps i infrastruktury w celu wdrożeń w chmurze.
  • Ciągła aktualizacja aplikacji testowych, aby spełniały ewoluujące potrzeby użytkowników.
  • Projektowanie testów manualnych i automatycznych w celu oceny jakości, szybkości, dokładności i funkcjonalności oprogramowania.
  • Komunikowanie zalecanych poprawek wraz z dokumentacją do zespołu rozwoju.
  • Współpraca z zespołami wsparcia klienta i zespołami terenowymi przy tworzeniu odpowiednich planów testów.
  • Aktualizowanie wiedzy na temat nowych narzędzi i strategii testowania.

Wymagane minimalne kwalifikacje, umiejętności i zdolności:

  • Licencjat z Informatyki, Inżynierii Oprogramowania lub pokrewnej dziedziny.
  • Udokumentowane doświadczenie w rozwoju oprogramowania, w tym projektowaniu, kodowaniu, testowaniu i debugowaniu.
  • Silne doświadczenie z frameworkami/bibliotekami automatyzacji testów dla testowania UI i API.
  • Biegłość w Java, C++ lub Python.
  • Znajomość metodologii rozwoju oprogramowania i najlepszych praktyk. <