O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Poszukujemy technicznie silnego inżyniera ds. zapewnienia jakości, który pomoże w opracowaniu nowoczesnego, opartego na automatyzacji podejścia do jakości produktu. Osoba na tym stanowisku będzie współpracować z produktami, UX, inżynierią i DevOps przez cały cykl życia oprogramowania. Inżynier ds. kontroli jakości będzie odpowiedzialny za zrozumienie zachowania produktu, identyfikację ryzyk i przypadków brzegowych, zdefiniowanie strategii testów, budowanie pokrycia testów automatycznych, przeprowadzanie ukierunkowanych testów eksploracyjnych oraz poprawę zdolności zespołu do szybkiego wydawania wysokiej jakości oprogramowania.
To nie jest rola polegająca na ręcznym wykonywaniu testów. Idealny kandydat potrafi swobodnie testować złożone przepływy pracy SaaS, interfejsy API, integracje, doświadczenia oparte na danych, uprawnienia i procesy asynchroniczne. Powinni być w stanie wnieść kod do zestawu testów automatycznych i pomóc w przeniesieniu jakości na wcześniejszym etapie definiowania produktu i rozwoju oprogramowania.
Lokalizacja: LATAM 100% Remote. Godziny pracy podano w oparciu o środkową strefę czasową Stanów Zjednoczonych. O nas Abstra to szybko rozwijająca się firma z branży usług Nearshore Tech Talent, dostarczająca najlepsze talenty technologiczne z Ameryki Łacińskiej firmom w USA i poza nią.
Założona przez inżynierów wywodzących się z USA z ponad 15-letnim doświadczeniem, firma Abstra specjalizuje się w pozyskiwaniu wykwalifikowanych specjalistów w zakresie szerokiej gamy technologii, aby sprostać potrzebom naszych klientów, napędzając innowacyjność i wydajność. Kluczowe obowiązki Opracowywanie strategii testowych dla nowych funkcji, ulepszeń platformy, integracji i poprawek produkcyjnych. Przed rozpoczęciem prac rozwojowych przeglądaj wymagania produktów, projekty UX, projekty techniczne i kryteria akceptacji.
Identyfikuj brakujące wymagania, niejednoznaczne zachowanie, przypadki brzegowe, warunki awarii, obawy dotyczące pozwoleń i scenariusze danych.Tworzenie i utrzymywanie automatycznych testów w interfejsie użytkownika, interfejsach API, integracjach i krytycznych przepływach pracy.Tworzenie i utrzymywanie kompleksowej automatyzacji przeglądarki przy użyciu Playwright, Cypress, Selenium lub porównywalnego frameworka.Tworzenie i utrzymywanie automatycznych testów na poziomie API.Obsługa testów komponentów, integracji, kontraktów, regresji, dymu i walidacji wersji.Wykonuj testy eksploracyjne dla złożonych przepływów pracy i zmian wysokiego ryzyka.Weryfikuj zachowanie w różnych przeglądarkach, urządzeniach, role, uprawnienia, konfiguracje i warunki danych. Integracje testów z systemami zewnętrznymi, usługami AI, źródłami danych, dostawcami multimediów i aplikacjami dla przedsiębiorstw. Weryfikuj procesy asynchroniczne, zadania w tle, zachowania sterowane zdarzeniami i usuwanie awarii.
Odtwarzaj, dokumentuj, ustalaj priorytety i komunikuj defekty w oparciu o jasne dowody i wpływ na biznes. Współpracuj z inżynierami, aby poprawić testowalność, zautomatyzowany zakres i zapobieganie defektom. Integruj automatyczne testy z potokami CI/CD i pomagaj w definiowaniu bramek jakości.
Monitoruj stabilność testów automatycznych, badaj awarie, i eliminuj niestabilne testy. Wykorzystuj defekty produkcyjne i wzorce incydentów, aby poprawić pokrycie regresji. Uczestniczyj w zarządzaniu danymi testowymi, niezawodności środowiska testowego i powtarzalnych procesach walidacji. Śledź i raportuj znaczące wskaźniki jakości, w tym ukryte defekty, pokrycie automatyzacji, wzorce awarii i ryzyko wydania.
Korzystaj z narzędzi wspomaganych sztuczną inteligencją, aby przyspieszyć generowanie przypadków testowych, opracowywanie automatyzacji, analizę defektów i dokumentację przy jednoczesnej niezależnej walidacji wygenerowanych wyników. Promuj współwłasność za jakość w całej organizacji inżynieryjnej. Wymagane wymagania techniczne Kwalifikacje Ponad 4-letnie doświadczenie zawodowe w inżynierii jakości oprogramowania, automatyzacji testów lub tworzeniu oprogramowania w testach, idealnie wspierające nowoczesne aplikacje internetowe SaaS.
Duże, praktyczne doświadczenie w budowaniu i utrzymywaniu automatyzacji przeglądarek za pomocą Playwright, Cypress, Selenium lub porównywalnego frameworka. Doświadczenie z dramatopisarzem i TypeScriptem jest szczególnie cenne. Umiejętność pisania stabilnego i łatwego w utrzymaniu kodu automatyzacji testów przy użyciu TypeScript, JavaScript, Python, Java, C# lub porównywalnego języka.
Doświadczenie w automatyzacji testowania interfejsu API REST dzięki solidnej znajomości protokołu HTTP, JSON, uwierzytelniania, autoryzacji, kodów stanu, kontraktów API i typowych wzorców integracji. Umiejętność pisania zapytań SQL i sprawdzania poprawności danych aplikacji w relacyjnych bazach danych. Silna znajomość technik testowania, w tym analizy wartości brzegowych, podziału równoważności, testowania negatywnego, testowania opartego na ryzyku, testowania eksploracyjnego i projektowania regresji, z możliwością ustalania priorytetów pokrycia w oparciu o wpływ na klienta i ryzyko techniczne.
Doświadczenie w sprawdzaniu złożonych przepływów pracy opartych na danych, w tym konfigurowalnych zachowań, środowisk z wieloma dzierżawcami, dostępu opartego na rolach i uprawnień. Doświadczenie w integracji testów automatycznych z potokami CI/CD i wykorzystywaniu ich do wspierania niezawodnych decyzji o wydaniu. Możliwość samodzielnego diagnozowania awarii przy użyciu narzędzi programistycznych przeglądarki, śladów sieciowych, logów, odpowiedzi API, rekordów baz danych i monitorowania aplikacji; rozróżnić kwestie związane z produktem, testem, środowiskiem i danymi; i dostarczać inżynierom wykonalne dowody.
Doświadczenie we współpracy z programistami w celu izolowania defektów, badania pierwotnych przyczyn, poprawy testowalności oraz jasnego dokumentowania i przekazywania wniosków, dowodów potwierdzających i wpływu na działalność biznesową. Doświadczenie w pracy w zwinnych lub iteracyjnych środowiskach rozwoju produktów, ze zdolnością do skutecznego działania w miarę ewolucji wymagań. Preferowane doświadczenie techniczne Testowanie aplikacji React, produktów hostowanych przez AWS, środowisk opartych na chmurze, usług rozproszonych, kolejek, systemów sterowanych zdarzeniami lub asynchronicznych zadań w tle.
Wydajność, obciążenie, dostępność, regresja wizualna lub testy bezpieczeństwa. Testuj praktyki generowania danych, wirtualizacji usług, kpin i testowania kontraktów. Testowanie przetwarzania multimediów, wideo, audio, animacji, tworzenia kreacji, generowanych przez sztuczną inteligencję, opartych na podpowiedziach lub probabilistycznych doświadczeń związanych z produktami.
Ustanowienie praktyk jakości stawiających na automatyzację w zespole, który wcześniej w dużym stopniu polegał na testach ręcznych. Co oferujemy Konkurencyjne wynagrodzenie wypłacane w USD. 20 dni płatnego urlopu (PTO) rocznie.
Możliwość rozwoju zawodowego i rozwoju kariery. Sprzęt dostarczony przez firmę. Współpracujące, włączające i wielokulturowe środowisko pracy.
Możliwość udziału w znaczących projektach wraz z utalentowanym i wspierającym zespołem. Weryfikacja przed zatrudnieniem W ramach naszego standardowego procesu wdrażania kandydaci, którzy pomyślnie przeszli rozmowę kwalifikacyjną i przyjęli ofertę pracy, będą musieli przejść weryfikację zatrudnienia i przeszłość. Proces ten potwierdzi stanowiska i daty zatrudnienia u dwóch poprzednich pracodawców i jest standardowym wymogiem dla wszystkich nowych pracowników dołączających do firmy.
Oryginalnie opublikowano w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.