W skrócie
- Zadania: Twórz i automatyzuj testy oprogramowania w nowoczesnych technologiach.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w testowaniu oprogramowania i umiejętności współpracy w zespole.
Poszukujemy utalentowanego i zmotywowanego inżyniera weryfikacji oprogramowania, który dołączy do naszego innowacyjnego zespołu i podejmie wyzwania związane z weryfikacją oprogramowania w dziedzinach szybkiego przesyłania danych, wirtualizacji i bezpieczeństwa. Będziesz odgrywać kluczową rolę w walidacji i testowaniu złożonych produktów programowych wspierających protokoły Ethernet i InfiniBand, dostarczając zaawansowane usługi sieciowe, przechowywania i bezpieczeństwa dla obciążeń chmurowych, obliczeniowych i AI.
Co będziesz robić:
- Rozwój i automatyzacja testów: Projektowanie, wdrażanie i utrzymywanie zautomatyzowanych skryptów testowych i frameworków (głównie w Pythonie) w celu weryfikacji poprawności działania naszych produktów programowych.
- Pełna odpowiedzialność za funkcje: Dogłębne zrozumienie zestawów funkcji, biorąc odpowiedzialność od planowania testów po finalną implementację i pełną automatyzację.
- Walidacja systemowa i integracyjna: Weryfikacja funkcjonalności i wydajności oprogramowania poprzez testy na poziomie systemu i integracji, wykorzystując środowiska oparte na Linuksie i narzędzia wirtualizacyjne.
- Zarządzanie środowiskiem testowym: Ustawianie, utrzymywanie i optymalizacja środowisk testowych przy użyciu Linuksa, Dockera, maszyn wirtualnych i innych nowoczesnych narzędzi.
- Współpraca i komunikacja: Ścisła współpraca z zespołami programistycznymi, DevOps, architektury i produktu w celu określenia wymagań testowych, koordynacji wydań i zapewnienia wysokiej jakości dostarczanych produktów.
- Ciągłe doskonalenie: Napędzanie procesów weryfikacji projektów, wniesienie wkładu w poprawę metodologii oraz wykorzystanie systemów planowania/śledzenia do zarządzania postępem wydań i budowania wskaźników wydania.
- Analiza defektów: Analiza wyników testów, zgłaszanie defektów i śledzenie problemów do ich rozwiązania, zapewniając solidne i skalowalne rozwiązania.
Co musimy zobaczyć:
- Dyplom licencjata/magistra w dziedzinie informatyki lub inżynierii komputerowej lub równoważne doświadczenie.
- 5+ lat doświadczenia w testowaniu oprogramowania, automatyzacji QA lub inżynierii oprogramowania.
- Silna znajomość Pythona i skryptów do automatyzacji.
- Solidne doświadczenie w środowiskach opartych na Linuksie, w tym narzędzia systemowe i narzędzia wiersza poleceń.
- Udokumentowane zrozumienie sieci komputerowych i nowoczesnych systemów operacyjnych Linux.
- Znajomość praktyk testowania oprogramowania, integracji i walidacji systemowej.
- Doskonałe umiejętności rozwiązywania problemów, krytycznego myślenia i komunikacji.
- Umiejętność pracy samodzielnej, zarządzania wieloma zadaniami i prowadzenia inicjatyw technicznych.
- Świetne umiejętności interpersonalne, zwinność i determinacja do osiągnięcia sukcesu.
- Fluent English; silne umiejętności prezentacji i wystąpień publicznych.
Sposoby, aby wyróżnić się w tłumie:
- Głęboka wiedza techniczna i znajomość protokołów sieciowych lub narzędzi systemowych niskiego poziomu.
- Doświadczenie z Dockerem, KVM lub innymi technologiami wirtualizacji.
- Znajomość narzędzi CI/CD (np. Jenkins, GitLab CI) i narzędzi do raportowania testów (np. Allure, Grafana, Kibana).
- Doświadczenie z dużymi systemami HW+SW i zaawansowanymi technologiami systemu Linux.
- Znajomość GIT, Bash i innych języków skryptowych.
Jeśli jesteś kreatywny, autonomiczny i pasjonujesz się dostarczaniem rozwiązań programowych najwyższej jakości, chcemy Cię poznać! Dołącz do nas i pracuj obok niektórych z najbardziej nowatorskich i oddanych profesjonalistów w branży.
NVIDIA zobowiązuje się do wspierania różnorodnego środowiska pracy i jest dumnym pracodawcą oferującym równe szanse. Ponieważ bardzo cenimy różnorodność wśród naszych obecnych i przyszłych pracowników, nie dyskryminujemy (w tym w naszych praktykach rekrutacyjnych i promocyjnych) na podstawie rasy, religii, koloru skóry, pochodzenia narodowego, płci, ekspresji płci, orientacji seksualnej, wieku, stanu cywilnego, statusu weterana, statusu niepełnosprawności ani jakiejkolwiek innej cechy chronionej przez prawo.
Twoja podstawowa pensja będzie ustalana na podstawie lokalizacji, doświadczenia i wynagrodzenia pracowników na podobnych stanowiskach. Dla Polski: Zakres podstawowej pensji wynosi 221,250 PLN - 383,500 PLN dla poziomu 3 oraz 292,500 PLN - 507,000 PLN dla poziomu 4.
Senior Software Verification Engineer in Warsaw – pracodawca: NVIDIA Corporation
NVIDIA to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznej i innowacyjnej kulturze pracy. Pracując w zespole inżynierów zajmujących się bibliotekami matematycznymi, będziesz miał okazję wpływać na rozwój technologii AI i HPC, a także korzystać z konkurencyjnych wynagrodzeń oraz bogatego pakietu benefitów. Nasza lokalizacja w Polsce sprzyja elastycznemu modelowi pracy, co pozwala na doskonałą równowagę między życiem zawodowym a prywatnym.