Senior Software Quality Assurance Specialist (Automation Testing) m/f/d
PPG
Rola polega na zapewnieniu jakości oprogramowania, ze szczególnym naciskiem na testy automatyczne aplikacji publicznie dostępnych. Kandydat będzie odpowiedzialny za projektowanie, tworzenie i utrzymanie skryptów automatyzujących testy, a także za analizę wymagań, planowanie testów i współpracę z zespołem deweloperskim w metodyce Agile. Kluczowe jest również dbanie o dostępność (accessibility) aplikacji.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: szczegółowy opis narzędzi ai-powered qa, które są lub będą używane., konkretne przykłady projektów lub aplikacji, nad którymi będzie pracował kandydat..
Rola polega na zapewnieniu jakości oprogramowania, ze szczególnym naciskiem na testy automatyczne aplikacji publicznie dostępnych. Kandydat będzie odpowiedzialny za projektowanie, tworzenie i utrzymanie skryptów automatyzujących testy, a także za analizę wymagań, planowanie testów i współpracę z zespołem deweloperskim w metodyce Agile. Kluczowe jest również dbanie o dostępność (accessibility) aplikacji.
- ✓Wyraźny nacisk na testy automatyczne i dostępność (accessibility) jako kluczowe obszary.
- ✓Współpraca z innymi specjalistami QA w ramach Quality Assurance Community of Practice (QA CoP) sugeruje kulturę dzielenia się wiedzą i ciągłego doskonalenia.
- ✓Możliwość udzielania wskazówek młodszym członkom zespołu QA, co może być okazją do rozwoju w kierunku mentoringu.
- ✓Użycie Azure DevOps jest standardem branżowym, co ułatwia integrację dla osób z doświadczeniem w tym narzędziu.
- ✓Wymienione technologie Selenium i Playwright są nowoczesnymi i popularnymi narzędziami do automatyzacji testów.
- −Brak informacji o konkretnych narzędziach AI-powered QA, które mają być używane, co może sugerować, że ich rola jest marginalna lub eksperymentalna.
- −Wymóg 'zdolność do pracy niezależnie i efektywnego zarządzania priorytetami w zdalnym, rozproszonym środowisku' przy jednoczesnym trybie pracy 'office' może być sprzeczny i wymaga wyjaśnienia.
- !Nie jest jasno określone, jakie konkretnie AI-powered QA tools są oczekiwane lub będą dostępne.
- !Zakres 'public-facing applications' nie jest sprecyzowany – czy chodzi o aplikacje webowe, mobilne, czy inne typy.
- !Brak informacji o specyficznych wyzwaniach technicznych lub projektach, nad którymi będzie pracował kandydat.
- !Nie sprecyzowano, jakie konkretnie szkolenia i rozwój zawodowy są oferowane poza ogólnym stwierdzeniem o 'sharing the costs of professional training & courses'.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Weryfikacja zgodności produktów z wymaganiami biznesowymi, funkcjonalnymi, niefunkcjonalnymi i dostępności dla aplikacji publicznie dostępnych.
- •Statyczna analiza wymagań pod kątem kompletności, spójności, testowalności i ryzyka jakościowego.
- •Definiowanie zakresu testów i współtworzenie planów testów, w tym szacowanie zadań, koordynacja działań i zarządzanie środowiskami testowymi.
- •Projektowanie, pisanie, utrzymywanie i wykonywanie manualnych i automatycznych przypadków testowych na podstawie user stories i kryteriów akceptacji napisanych w Gherkin.
- •Tworzenie technicznych przypadków testowych walidujących integracje, API, przepływy danych i zależności funkcjonalne (np. walidacje API, zapytania SQL, integracje systemowe).
- •Identyfikacja i zgłaszanie błędów w środowiskach nieprodukcyjnych, współpraca z deweloperami nad poprawkami i walidacja rozwiązań poprzez ponowne testowanie.
- •Utrzymywanie i ciągła aktualizacja zestawów testów, w tym manualnych przypadków testowych i automatycznych skryptów testowych.
- •Analiza wyników testów i trendów w celu identyfikacji powtarzających się problemów, ryzyk jakościowych i możliwości zapobiegania defektom.
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z minimum 7-letnim doświadczeniem w QA, silnym naciskiem na automatyzację testów (Selenium, Playwright), doświadczeniem w pracy z Azure DevOps i znajomością metodyki Agile. Powinien posiadać umiejętność projektowania i wykonywania testów automatycznych oraz manualnych, a także rozumieć zasady dostępności aplikacji.
Oferta nie jest dla osób z mniejszym doświadczeniem niż 7 lat w QA, szczególnie tych, które nie posiadają silnego zaplecza w automatyzacji testów i nie pracowały z narzędziami takimi jak Selenium czy Playwright. Również osoby, które nie czują się komfortowo pracując w metodyce Agile lub nie mają doświadczenia z Azure DevOps, mogą nie być odpowiednie.
- ?Jakie konkretnie AI-powered QA tools są wykorzystywane lub planowane do wdrożenia w codziennej pracy?
- ?Jaka jest struktura zespołu QA i ile osób liczy zespół, z którym będzie współpracował kandydat?
- ?Czy istnieją jakieś specyficzne wyzwania związane z testowaniem dostępności (accessibility) w projektach PPG?
- ?Jak wygląda typowy proces wdrażania nowych automatycznych testów do produkcji?
- ?Jakie są główne typy aplikacji publicznie dostępnych, nad którymi będzie pracował kandydat?
- ?Czy istnieją jakieś plany modernizacji istniejących systemów lub budowy nowych od podstaw, które mogłyby być interesujące z perspektywy QA?
- ?Jakie są możliwości rozwoju kariery w dziale QA w PPG, poza możliwością mentoringu młodszych kolegów?
- −Szczegółowy opis narzędzi AI-powered QA, które są lub będą używane.
- −Konkretne przykłady projektów lub aplikacji, nad którymi będzie pracował kandydat.
- −Informacje o budżecie szkoleniowym lub konkretnych oferowanych szkoleniach/konferencjach.
- −Szczegóły dotyczące procesu rekrutacyjnego (liczba etapów, czas trwania).
Oferta sugeruje pracę w środowisku Agile, z naciskiem na współpracę w zespole Scrumowym oraz aktywny udział w społeczności QA (QA CoP), co wskazuje na kulturę dzielenia się wiedzą i ciągłego doskonalenia. Brak dress code i strefa relaksu mogą sugerować luźniejszą atmosferę.
Ogłoszenie nie zawiera informacji o konkretnych etapach procesu rekrutacyjnego.