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. Podstawowe 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. - Poprawki 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 na wczesnym etapie jakości: 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 usuwać błędy w testach. - Architektura czystego kodu testowego: pisz czyste, modułowe i nadające się do wielokrotnego użytku 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: - Wykształcenie 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ółpracę z pełnym pasji i zróżnicowanym 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. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/qa-engineer-gn-automation-resilience-actian-149050
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.