W skrócie
- Zadania: Współpraca z zespołem w celu zapewnienia wysokiej jakości oprogramowania i testów.
- Firma: Innowacyjna firma technologiczna z różnorodnym zespołem.
- Benefity: Dodatkowe dni wolne, wsparcie w rozwoju oraz programy zdrowotne.
- Pozostałe informacje: Możliwość pracy z AI i rozwijania standardów jakości w zespole.
- Dlaczego ta praca: Kształtuj jakość produktów w dynamicznym środowisku z nowoczesnymi technologiami.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii jakości i umiejętności analityczne.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Poszukujemy Senior Quality Engineer, który dołączy do naszego zespołu w rozwijaniu platformy publikacyjnej Frontiers. Obecnie realizujemy projekt na poziomie całej organizacji, mający na celu przebudowę naszej platformy publikacyjnej, wprowadzając architekturę opartą na rękopisach oraz wbudowując agentów AI w celu usprawnienia procesów redakcyjnych. Ta transformacja obejmuje redesign doświadczenia użytkownika oraz zastąpienie przestarzałych systemów modułowymi, skalowalnymi usługami wspierającymi automatyzację i podejmowanie decyzji.
Jako Senior Quality Engineer będziesz ściśle współpracować z inżynierami, menedżerami produktu i interesariuszami, aby zapewnić, że rozwiązania są dobrze zdefiniowane, świadome ryzyka i walidowane przez cały cykl rozwoju przed wdrożeniem. Będziesz identyfikować ryzyka na wczesnym etapie, definiować strategie walidacji i zapewniać, że kontrole jakości są wbudowane w codzienny rozwój.
Będziesz działać jako coach jakości i umożliwiacz w zespole, wspierając inżynierów w poprawie praktyk testowych, zwiększaniu automatycznej walidacji, wbudowywaniu kontroli jakości w ich codzienną pracę oraz skutecznym wykorzystywaniu narzędzi AI w tych działaniach. Ta rola oferuje możliwość kształtowania jakości produktu, pracując z zespołami międzyfunkcyjnymi w szybko zmieniającym się i ewoluującym środowisku.
Kluczowe obowiązki:
- Współpraca z inżynierami, menedżerami produktu i interesariuszami w celu zapewnienia, że wymagania są jasne, testowalne i spójne.
- Definiowanie strategii walidacji, decydowanie, co należy walidować, na jakim poziomie i w jaki sposób.
- Definiowanie scenariuszy testowych obejmujących kluczowe przepływy użytkowników i przypadki brzegowe.
- Identyfikowanie ryzyk i potencjalnych scenariuszy awarii na wczesnym etapie, zanim rozpocznie się rozwój.
- Przegląd i kwestionowanie wymagań niefunkcjonalnych (wydajność, niezawodność, bezpieczeństwo), aby zapewnić, że są jasne i mierzalne.
- Zapewnienie, że testy automatyczne (API, integracja, end-to-end) są wprowadzone i uruchamiane w pipeline'ach CI/CD w celu ciągłej walidacji zmian.
- Koordynowanie działań testowych i walidacyjnych w zespole, zapewniając, że kontrole jakości są zakończone przed wydaniem zmian.
- Współpraca przy gotowości do wydania, wspierając decyzje o tym, czy zmiana jest gotowa do wdrożenia na podstawie wyników walidacji.
- Definiowanie i przestrzeganie kontroli po wydaniu, zapewniając, że system zachowuje się zgodnie z oczekiwaniami w produkcji.
- Wykorzystanie danych produkcyjnych i sygnałów jakości (błędy, logi, metryki, incydenty) do poprawy strategii walidacji i zapobiegania powtarzającym się problemom.
- Poprawa procesów i metryk jakości zespołu, wykorzystując dane do identyfikacji problemów i wprowadzania ulepszeń.
- Wsparcie zespołu w poprawie praktyk testowych i dzielenie się odpowiedzialnością za jakość.
- Zastosowanie narzędzi AI do wsparcia testowania, walidacji i analizy oraz pomoc zespołowi w ich skutecznym wykorzystaniu.
- Wkład w społeczność inżynierii jakości, dzielenie się praktykami i pomoc w ewolucji standardów jakości w zespołach.
Wymagania:
- 5+ lat doświadczenia w rolach związanych z inżynierią jakości / QA.
- Silne zrozumienie testowania oprogramowania i praktyk jakości, z doświadczeniem w definiowaniu strategii walidacji.
- Silne umiejętności analityczne i rozwiązywania problemów.
- Umiejętność zrozumienia ogólnego obrazu systemu i analizy interakcji między komponentami, identyfikując ryzyka, luki i potencjalne punkty awarii.
- Doświadczenie w testowaniu API (np. REST Assured, Postman), a także w testowaniu integracyjnym i end-to-end.
- Doświadczenie w budowaniu i utrzymywaniu testów automatycznych oraz pracy z pipeline'ami CI/CD.
- Doświadczenie w testowaniu wydajności (np. k6, JMeter).
- Ciekawość i proaktywność w przyjmowaniu narzędzi wspomagających AI w codziennej pracy.
Umiejętności mile widziane:
- Doświadczenie w testowaniu kontraktów (np. Pact).
- Doświadczenie w nowoczesnych frameworkach automatyzacji testów (np. Playwright).
- Doświadczenie w migracjach systemów na dużą skalę.
- Doświadczenie w praktykach i narzędziach BDD.
- Komfort w przeglądaniu pull requestów i wkładaniu się w kod testowy, gdy zajdzie taka potrzeba.
Korzyści:
- Priorytetowo traktujemy obecność w biurze i podkreślamy współpracę osobistą, ale oferujemy również odpowiednie dostosowania, gdzie to potrzebne, zgodnie z polityką firmy.
- Dodatkowe dni zdrowotne ponad roczny limit urlopu.
- Do 3 płatnych dni wolontariatu każdego roku.
- 24/7 poufny program wsparcia dla pracowników (zdrowie, zdrowie psychiczne, wsparcie prawne i finansowe).
- Wsparcie w nauce i rozwoju poprzez Frontiers Learning Hub.
- Konkurencyjne lokalne benefity zależne od kraju (np. opieka zdrowotna i świadczenia emerytalne).
Frontiers aktywnie przyjmuje różnorodność i jest bezpiecznym oraz przyjaznym miejscem pracy. Rekrutacja jest wolna od dyskryminacji - w tym na podstawie rasy, pochodzenia narodowego lub etnicznego, wieku, religii, niepełnosprawności, płci, tożsamości płciowej lub orientacji seksualnej. Z pracownikami z ponad 50 różnych narodów, nasza różnorodność tworzy żywe zespoły i nieustannie wyzwala nas do doceniania wielu perspektyw.
Senior Quality Engineer in Warsaw – pracodawca: Frontiers
Jako wiodący wydawca badań w Polsce, oferujemy naszym pracownikom wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Nasza kultura pracy opiera się na współpracy i innowacyjności, a konkurencyjne benefity oraz wsparcie w przejściu na nowoczesną architekturę technologii sprawiają, że jesteśmy atrakcyjnym miejscem dla inżynierów oprogramowania, którzy pragną mieć realny wpływ na rozwój platformy wydawniczej.