O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
O ScholarshipOwlScholarshipOwl to największy rynek stypendiów w USA, wykorzystujący sztuczną inteligencję do łączenia 14 milionów studentów poszukujących stypendiów z firmami, które szukają studentów. Naszą misją jest uczynienie finansowania edukacji bardziej dostępnym i angażującym, jednocześnie dając markom możliwość nawiązania kontaktu z następnym pokoleniem. Korzystamy z technologii sztucznej inteligencji, która upraszcza odkrywanie stypendiów, usprawnia proces składania wniosków i zapewnia wymierne wyniki zarówno studentom, jak i partnerom.
Niezależnie od tego, czy chodzi o pomaganie studentom w zapewnianiu finansowania, czy umożliwianie markom prowadzenia skutecznych kampanii, zmieniamy sposób finansowania i odkrywania edukacji. Rola Poszukujemy wysoko wykwalifikowanego i innowacyjnego mobilnego inżyniera ds. kontroli jakości, który będzie kierował kompleksowym zapewnianiem jakości, automatyzacją testów i stabilnością wersji naszej aplikacji mobilnej ScholarshipOwl Flutter oraz jej integracji z naszym interfejsem API GraphQL. Odegrasz kluczową rolę w zapewnianiu milionom uczniów szybkich i pozbawionych regresji dostaw aktualizacji iOS, Android i Shorebird.
Na tym stanowisku będziesz wspierać „nową generację” inżynierii jakości. Oprócz tradycyjnej automatyzacji testów, wykorzystasz nowoczesne asystenty kodowania AI (takie jak Cursor, Copilot, ChatGPT, Claude i Gemini) jako główny mnożnik siły, aby osiągnąć maksymalny zasięg testu przy niezrównanej szybkości. Ściśle współpracując z zespołami mobilnymi i backendowymi w nowoczesnej architekturze wielousługowej, przesuniesz jakość w lewo, audytując specyfikacje Figma przed zobowiązaniami do sprintu, przeglądając PR i utrzymując ciągłe bramki jakości w naszych potokach CI/CD. Co będziesz robić Kompleksowa automatyzacja sieci: Twórz, utrzymuj i wykonuj równoległe potoki testów dymu i regresji E2E przy użyciu Patrolu zintegrowanego bezpośrednio z potokiem Codemagic i GitLab CI.
Kontrola jakości API i kontraktów: Utworzenie automatycznych testów integracji kontraktów i API w celu sprawdzenia aktualizacji schematu GraphQL pod kątem wymagań zapytań mobilnych, gwarantując zerowe zmiany. Integracja AI: Głęboko integruj narzędzia AI (Cursor, Copilot, ChatGPT, Claude, Gemini) z codziennymi przepływami pracy, aby generować skrypty Patrol bezpośrednio na podstawie specyfikacji Figma, syntetyzować złożone próbne ładunki i automatyzować selekcję dzienników w celu podwojenia wydajności kontroli jakości. Mistrz jakości z Shift-Left: Wcześnie przeglądaj specyfikacje funkcji w definicjach schematów Figma i GraphQL, aby wychwycić przypadki brzegowe, luki logiczne i wady projektowe przed rozpoczęciem zobowiązań sprintu i rozwoju.
Weź aktywny udział w przeglądach PR. Obserwacja i selekcja systemu: Monitoruj stan kompilacji, zdalną konfigurację/analizę Firebase, dzienniki błędów Sentry i dzienniki GCP Cloud Run w celu selekcji problemów w stanie Flutter BLoC/UI, programów tłumaczących GraphQL i usług zaplecza, rejestrując bogate problemy GitLab z kontekstem gotowym do użycia przez programistów. Testy eksploracyjne i wydawnicze: przeprowadzaj testy na symulatorach iOS, emulatorach Androida, urządzeniach fizycznych, TestFlight, wewnętrznych ścieżkach Konsoli Google Play i hot-patch Shorebird OTA.
Testowanie komponentów: Wykorzystaj Flutter Storybook do przeprowadzenia regresji wizualnej i testów na poziomie komponentów na początku cyklu życia wydania. WymaganiaWymagane kwalifikacje (niezbędne elementy) Poziom doświadczenia: ponad 3 lata doświadczenia zawodowego w inżynierii mobilnej kontroli jakości / automatyzacji testów, z czego co najmniej 1 rok na aktywnym włączaniu narzędzi kodowania AI do codziennych przepływów pracy. Mistrzostwo w automatyzacji mobilnej: praktyczne doświadczenie ze frameworkami automatyzacji Flutter (Patrol, test integracji Flutter lub silne umiejętności Appium/XCUITest/Espresso z chętną gotowością do opanowania Patrolu).
Weryfikacja API i schematu: Biegłość w testowaniu interfejsów API GraphQL (klienci Bruno, Postman, Playwright lub HTTP), w tym sprawdzanie poprawności schematu, nagłówki i przepływy uwierzytelniania JWT. Mobilny ekosystem i projektowanie: Wygoda sprawdzania plików Figma pod kątem specyfikacji interfejsu użytkownika/tokenów projektowych, korzystania z narzędzi Xcode/Android Studio, zarządzania zdalną konfiguracją Firebase i flagami funkcji oraz nawigowania po cyklach wdrażania aplikacji mobilnych (Apple App Store / TestFlight, testy wewnętrzne Konsoli Google Play). CI/CD i Mobile DevOps: Doświadczenie z mobilnymi narzędziami CI/CD (Codemagic, GitLab CI) i przepływami pracy Git/GitLab.
Wykształcenie: Licencjat z informatyki, inżynierii oprogramowania lub równoważne doświadczenie praktyczne w tworzeniu oprogramowania/automatyzacji testów. Komunikacja: Jasne, zwięzłe umiejętności komunikacji asynchronicznej w mowie i piśmie w języku angielskim w celu zgłaszania błędów, dokumentacji i współpracy zdalnej. Miło jest mieć natywny interfejs AI: zaawansowane ładowanie specyfikacji architektury, schematów GraphQL i tokenów projektu interfejsu użytkownika do modeli AI w celu automatycznego generowania przypadków testowych, obiektów strony Patrol i próbnych ładunków.
Testowanie Dart i komponentów: Możliwość bezpośredniego kodowania Dart/Flutter w celu pisania testów jednostkowych i widżetów w repozytorium, a także doświadczenie w Flutter Storybook. OTA i skrypty: Doświadczenie z Shorebirdem (łatanie OTA na gorąco dla Flutter) lub podstawowa znajomość TypeScript/Bun do pisania kolekcji testów Bruno lub skryptów schematu. Infrastruktura i flagi funkcji w chmurze: dostęp do GCP (Cloud Run, Cloud Logging) i zarządzanie flagami funkcji Unleash.
Certyfikaty: Certyfikaty z zakresu inżynierii jakości, testowania mobilnego lub inżynierii oprogramowania wspomaganej sztuczną inteligencją. Dodatkowe umiejętności („X-Factor”) Doświadczenie w pracy międzyplatformowej i GraphQL: Wcześniejsze doświadczenie w testowaniu wieloplatformowych aplikacji Flutter połączonych z backendami GraphQL w szybko rozwijających się firmach produktowych. Consumer Mobile SaaS: wcześniejsze doświadczenie w testowaniu konsumenckich aplikacji mobilnych, platform EdTech, systemów subskrypcji/rozliczeń (Stripe, zakupy w aplikacji) lub ścieżek wprowadzania użytkowników.
Dlaczego warto dołączyć do ScholarshipOwl? Praca zorientowana na misję - Twórz technologię, która pomaga uczniom odblokować możliwości edukacyjne. Całkowicie zdalnie - Pracuj z dowolnego miejsca, współpracując z globalnym zespołem.
Duży wpływ i odpowiedzialność - Mały zespół, duże wyzwania, prawdziwa autonomia. Nieograniczona WOM - Poświęć czas, kiedy go potrzebujesz, ufamy Tobie. Budżet coworkingowy - 200 USD miesięcznie na inwestycję w idealną przestrzeń do pracy coworkingowej.
Kultura ciągłego uczenia się - Wspieramy ciekawość, eksperymentowanie i rozwój. Budżet sprzętowy - Do 1600 USD na inwestycję w idealny komputer. Coroczne wyjazdy firmowe poza siedzibą - spotykaj się osobiście z członkami zespołu i komunikuj się poza ekranem.
Chcesz przewodzić i budować coś znaczącego? Aplikuj teraz i pomóż nam kształtować przyszłość edukacji opartej na sztucznej inteligencji. Oryginalnie opublikowano w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.