Starszy Inżynier Oprogramowania w Testach (Usługa Chmury AI/ML Strata)

  • Full Time
Job expired!

Opis firmy

Nasza misja

W Palo Alto Networks® wszystko zaczyna się i kończy naszą misją:

Byciem partnerem do spraw cyberbezpieczeństwa, ochroną naszej cyfrowej egzystencji.

Naszą wizją jest świat, w którym każdy kolejny dzień jest bezpieczniejszy niż poprzedni. Jesteśmy firmą zbudowaną na fundamencie wyzwań i zakłócania sposobu, w jaki rzeczy są zrobione, a my szukamy innowatorów, którzy są tak zobowiązani do kształtowania przyszłości cyberbezpieczeństwa, jak my.

Nasze podejście do pracy

Prowadzimy z elastycznością i wyborem we wszystkich naszych programach dla pracowników. Zakłóciliśmy tradycyjne podejście, że wszyscy pracownicy mają takie same potrzeby i pragnienia. Oferujemy personalizację i dajemy naszym pracownikom możliwość wyboru tego, co dla nich najlepsze, tak często, jak to tylko możliwe - od wsparcia dla twojego dobrobytu do twojego rozwoju i poza nim!

W Palo Alto Networks wierzymy w moc współpracy i cenimy interakcje twarzą w twarz. Dlatego nasi pracownicy zazwyczaj pracują w biurze trzy dni w tygodniu, pozostawiając dwa dni na wybór i elastyczność, aby pracować tam, gdzie czują się najbardziej efektywni. Ta konfiguracja sprzyja swobodnym rozmowom, rozwiązywaniu problemów i budowaniu zaufanych relacji. Chociaż szczegóły mogą ewoluować, naszym celem jest stworzenie środowiska, w którym innowacje kwitną, a zespoły pracujące w biurze spotykają się trzy razy w tygodniu, aby współpracować i rozwijać się razem!

Opis stanowiska

Twoja kariera

Jako programista testujący, będziesz projektować, rozwijać i wdrażać technologie następnej generacji. Budujesz, automatyzujesz i prowadzisz scenariusze testowania wydajności dla naszych produktów w elementach wirtualizowanych.

Będziesz uczestniczyć w dyskusjach na temat projektów i pomagać w kształtowaniu przyszłego kierunku naszego oprogramowania AI/ML. Będziesz napędzać efektywność i niezawodność naszych produktów, dokładnie je testując, aby zrozumieć potencjalne ryzyka, błędy lub problemy, zapewniając doskonałe doświadczenia z produktu dla naszych użytkowników końcowych. Dążysz do tego, co najlepsze we wszystkim, co robisz - co oznacza, że nie spoczyniesz, dopóki produkty, nad którymi pracujesz, nie będą najwyższej jakości. Kochasz polować na problemy w kodzie, szukasz problemów do poprawienia i cieszysz się wyzwaniem łowów na błędy w kodzie, które obejmują testowanie, dostarczanie informacji zwrotnych i identyfikowanie alternatywnych propozycji do środowiska naszych produktów.

Szukamy wysoce technicznych osób, które pragną zdobyć praktyczne doświadczenie z szerokim wachlarzem technologii sieciowych. Będziesz ściśle współpracować z naszymi zespołami rozwoju i zarządzania produktami, testując i prezentując wyniki w celu identyfikacji nowych podejść.

Twój wpływ

  • Projektowanie, rozwijanie i wykonanie automatyzacji testów w celu sprawdzenia funkcji oprogramowania na naszej platformie bezpieczeństwa następnej generacji, jako część naszej usługi chmurowej AI/ML Strata Cloud Service
  • Rozwijanie i utrzymanie automatyzacji testów i ramy
  • Rozwijanie narzędzi i infrastruktury, które umożliwiają inżynierom budowanie, testowanie i wdrażanie cech z pewnością i ciągle
  • Zrozumienie konfiguracji klienta - debugowanie, reprodukowanie, weryfikowanie poprawek i dodawanie nowych przypadków testowych dla problemów odkrytych w instalacjach klienta
  • Weryfikacja testowania wytrzymałości i skali w celu potwierdzenia solidnej funkcjonalności funkcji pod stres
  • Ścisła współpraca z zespołami inżynieryjnymi i zarządzania produktami podczas rozwoju produktu od projektu do wydania
  • Pisanie błędów i współpraca z Działem Rozwoju, aby naprawa błędów
  • Łącz swoje umiejętności kreatywne z zorientowanym na testy podejściem, aby produkować najlepszej jakości produkty w cyberbezpieczeństwie
  • Zaangażuj się w rygorystyczne podejście do testowania specyfikacji, pomagaj temu z testowaniem metod lub narzędzi do nowego testowania
  • Zdobędziesz również okazję do pracy na różnych platformach chmurowych (AWS, GCP, Azure), aby zautomatyzować monitorowanie chmur, wizualizację i mechanizmy alarmowania
  • Konfiguruj, buduj i rozszerzaj Testbedy Funkcjonalne i Systemowe
  • Doskonałe zdolności do rozwiązywania problemów - debugowanie problemów znalezionych podczas testowania i weryfikowanie poprawek błędów po ich rozwiązaniu

Kwalifikacje

Twoje doświadczenie

  • BS lub MS w informatyce lub pokrewnym dziedzinie technicznej lub równoważne doświadczenie wojskowe wymagane
  • 6+ lat doświadczenia jako inżynier testów systemów w technologiach sieciowych/chmurowych
  • Dobrze zrozumienie koncepcji sieciowych, protokołów L2-L7
  • Doświadczenie z automatyzacją/testowaniem API i UI
  • Doświadczenie w tworzeniu skryptów i/lub programowaniu z doświadczeniem w tworzeniu infrastruktury i narzędzi
  • Wyśmienite umiejętności komunikacyjne i współpracy
  • Doświadczenie z systemem operacyjnym Unix/Linux
  • Komfortowe stosowanie metodyk Agile i pracy w małych i dużych zespołach
  • Kilka lat udowodnionego doświadczenia w prowadzeniu strategii testowych produktów chmurowych, takich jak AWS, Google Cloud Platform (GCP) i Azure
  • Doświadczenie w testowaniu technologii kontenerów (Docker, Kubernetes) jest dodatkowym atutem
  • Testowanie produktów bezpieczeństwa sieciowego, preferowane z firewalle i prewencją wtargnięć, jest plus
  • Doświadczenie z VMWare vsphere jest dodatkowym atutem
  • Doświadczenie w prowadzeniu testów wydajności dla skomplikowanych, asynchronicznych systemów opartych na mikroserwisach
  • Osoba, która potrafi samodzielnie zainicjować działania i efektywnie pracować w zespołach rozproszonych

Dodatkowe informacje

Zespół

Aby utrzymać przewagę, kluczowe jest wiedzieć, gdzie jest krzywa i jak przewidzieć zmiany, które nas czekają. Dla najszybciej rozwijającej się firmy zajmującej się cyberbezpieczeństwem, krzywą jest ewolucja ataków cybernetycznych oraz produkty i usługi, które proaktywnie je adresują. Nasz zespół inżynieryjny jest w jądrze naszych produktów - bezpośrednio powiązany z misją zapobiegania atakom cybernetycznym. Ci inżynierowie nie boją się budować produktów, które służą rozwiązaniu problemów, których nikt wcześniej nie podjął. Oni definiują branżę, zamiast czekać na kierunki. Potrzebujemy osób, które czują się komfortowo w niepewności, są podekscytowane perspektywą wyzwań, i są zmotywowane przez nieznane ryzyka, z którymi spotykamy się na co dzień, które są możliwe tylko w bezpiecznym środowisku cyfrowym.

Nasz zespół inżynieryjny ma unikalną szansę na tworzenie produktów i praktyk, które będą wspierać wzrost naszej firmy w ciągu najbliższych dekad, definiując branżę cyberbezpieczeństwa, tak jak ją znamy. Jeśli widzisz potencjał tego, jak niesamowite produkty ludzi mogą przekształcić biznes, to jest to zespół dla Ciebie. Jeśli nie czekasz na wskazówki, zamiast tego identyfikujesz nowe funkcje i szanse, które mamy, aby po prostu stać się lepszym, to jest to Twoja nowa kariera.

Nasze zobowiązanie

Jesteśmy pionierami, którzy marzą wielko, ryzykują i rzucają wyzwanie status quo w cyberbezpieczeństwie. To proste: nie możemy realizować naszej misji bez zróżnicowanych zespołów innowujących wspólnie.

Zobowiązujemy się do zapewnienia rozsądnych dostosowań dla wszystkich osób uprawnionych do niepełnosprawności. Jeżeli wymagasz pomocy lub zakwaterowania z powodu niepełnosprawności lub specjalnych potrzeb, proszę skontaktuj się z nami na adres [email protected].

Palo Alto Networks to pracodawca oferujący równe szanse. Celebrujemy różnorodność w naszym miejscu pracy, a wszyscy kwalifikujący się kandydaci otrzymają możliwość ubiegania się o zatrudnienie bez względu na wiek, pochodzenie, zwolnienie na urlop rodzinny lub opiekuńczy, tożsamość płciową lub wyrażanie, informacje genetyczne, stan cywilny, stan zdrowia, narodowość, niepełnosprawność fizyczną lub psychiczną, przynależność polityczną, status weterana, rasę, religię, płeć (wliczając ciążę), orientację seksualną, lub inne cechy chronione prawnie.

Wszystkie Twoje informacje będą trzymane w tajemnicy zgodnie z wytycznymi EEO.

Wynagrodzenie oferowane dla tego stanowiska zależy od kwalifikacji, doświadczenia i miejsca pracy. Dla kandydatów, którzy otrzymają ofertę na opublikowanym poziomie, oczekuje się, że początkowe wynagrodzenie podstawowe (dla ról innych niż sprzedażowe) lub wynagrodzenie podstawowe + cel prowizji (dla ról sprzedażowych/prowizyjnych) będzie wynosiło od $124,600/rok do $201,650/rok. Oferowane wynagrodzenie może również zawierać restrykcyjne jednostki akcji i bonus. Opis naszych świadczeń pracowniczych można znaleźć tutaj.