O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Funkcja QA Automation jest ostatecznym strażnikiem niezawodności, skalowalności i szybkości wdrażania naszej platformy. W złożonym ekosystemie obciążonym dużą ilością danych testowanie ręczne stanowi wąskie gardło; Jedyną drogą naprzód jest ciągła, inteligentna i kuloodporna automatyzacja. Poszukujemy wysoce technicznego, praktycznego inżyniera ds. kontroli jakości, który będzie nieustannie skupiał się na automatyzacji testów typu End-to-End (E2E) i odporności produkcji.
Nie jesteś pasywnym autorem przypadków testowych ani zwykłym wykonawcą skryptu; jesteś proaktywnym inżynierem, który specjalizuje się w rozbijaniu złożonych systemów rozproszonych i znajdowaniu rozwiązań brzegowych, zanim zrobią to nasi klienci. Twoją misją jest napisanie solidnych zestawów testów automatycznych, osadzenie ich w naszych procesach wdrożeniowych i zapewnienie, że nasza platforma pozostanie solidna i stabilna w środowisku produkcyjnym. Główne obowiązki: Kompleksowa automatyzacja testów: Projektowanie, pisanie i utrzymywanie solidnych zautomatyzowanych zestawów testów E2E, które naśladują rzeczywiste przepływy pracy w przedsiębiorstwie na platformie Actian Data Intelligence Platform.
Testowanie odporności produkcyjnej: Twórz automatyczne testy zaprojektowane specjalnie do testowania stabilności platformy, nośności i regeneracji w warunkach obciążenia lub awarii. Integracja z potokiem: Bezproblemowo osadzaj swoje zautomatyzowane zestawy testów w naszych potokach CI/CD (GitHub Actions/Jenkins), aby zapewnić programistom szybką informację zwrotną na temat każdej zmiany kodu. Testowanie API i integralności danych: Wyjdź poza podstawowe testowanie interfejsu użytkownika, pisząc zautomatyzowane testy głębokiej integracji i API, aby zweryfikować dokładność danych w naszej rozproszonej architekturze.
Naprawa selekcji i regresji defektów: Ściśle współpracuj z zespołem Sustaining Engineering w celu analizowania błędów produkcyjnych, szybkiego pisania automatycznych testów w celu odtworzenia i trwałego zablokowania ich powrotu. Eliminacja niestabilności: traktuj testy niestabilności jako błąd krytyczny. Aktywnie śledź, izolowaj i przepisz niewiarygodne testy, aby zachować całkowite zaufanie do wyników naszej automatyzacji.
Współpraca w zakresie jakości na wczesnym etapie: współpracuj z programistami zaplecza i właścicielami produktu na początku cyklu życia, aby opracować strategie testów automatycznych jeszcze przed napisaniem kodu. Narzędzia testowe oparte na sztucznej inteligencji: Wykorzystaj nowoczesnych asystentów AI i narzędzia do kodowania, aby generować dane testowe, przyspieszać pisanie skryptów i skutecznie debugować błędy w testach. Architektura czystego kodu testowego: pisz czyste, modułowe i nadające się do ponownego użycia skrypty testowe, przeprowadzając wzajemne recenzje z innymi inżynierami ds. kontroli jakości, aby utrzymać zdrową bazę kodu testowego. Śledzenie jakości oparte na danych: Monitoruj wskaźniki kontroli jakości na poziomie funkcji, takie jak czas wykonania testów, pokrycie kodu i współczynniki pomyślności, aby stale optymalizować potok testów.
Wymagane doświadczenie i profil: Zaplecze techniczne: Solidne doświadczenie jako inżynier ds. kontroli jakości automatyzacji lub SDET (inżynier ds. rozwoju oprogramowania w testach) w pracy ze złożonymi, natywnymi w chmurze platformami SaaS lub rozproszonymi platformami danych. Mistrzostwo w automatyzacji: Głębokie, praktyczne doświadczenie z nowoczesnymi frameworkami automatyzacji (takimi jak Playwright, Cypress lub Selenium) i językami programowania, takimi jak Java, Python lub Go. Silne umiejętności testowania SQL i API są koniecznością.
Nastawienie na odporność: Pasjonujesz się łamaniem kodu i znajdowaniem ukrytych błędów. Bardzo zależy Ci na tym, jak oprogramowanie zachowuje się pod presją w działającym środowisku produkcyjnym. Kreator o wysokiej agencji: nie czekasz na dostarczenie kodu, aby pomyśleć o testowaniu.
Przewidujesz regresje, zadajesz trudne pytania techniczne i aktywnie dążysz do jakości od pierwszego dnia. Znajomość infrastruktury: podstawowa znajomość infrastruktury chmury (AWS, Azure lub GCP), kontenerów (Docker, Kubernetes) i kontroli wersji (GitHub). Komunikacja: Wyjątkowa znajomość języka angielskiego (w mowie i piśmie) umożliwiająca jasne opisywanie złożonych błędów technicznych i łatwą współpracę z zespołami programistów.
Co oferujemy: Szansę bycia częścią innowacyjnej, szybko rozwijającej się firmy mającej znaczący wpływ na przestrzeń zarządzania danymi. Współpraca z pełnym pasji i różnorodnym zespołem. Konkurencyjne wynagrodzenie i pakiet świadczeń.
Elastyczne warunki pracy (zdalne lub hybrydowe). Możliwość rozwoju zawodowego i rozwoju. Dlaczego warto do nas dołączyć?
W Actian jesteśmy pasjonatami innowacji i pracy zespołowej. Ta rola jest idealna dla kogoś, kto rozwija się w dynamicznym środowisku, uwielbia tworzyć wydajne i przyjazne miejsce pracy i lubi ścisłą współpracę z utalentowanym zespołem. Zainteresowany?
Chcielibyśmy usłyszeć od Ciebie! Porozmawiajmy o tym, jak możesz przyczynić się do naszego sukcesu, rozwijając z nami swoją karierę. W naszej firmie cenimy różnorodność.
Wszyscy wykwalifikowani kandydaci otrzymają wynagrodzenie za zatrudnienie bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, pochodzenie narodowe lub inne cechy prawnie chronione w miejscu, w którym kandydat aplikuje.
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.