QA Engineer
High software IT Łukasz Głowacki
Rola polega na projektowaniu, budowaniu i utrzymywaniu zautomatyzowanych testów (UI, API, regresji, end-to-end) dla nowoczesnych aplikacji webowych i backendowych. Kandydat będzie ściśle współpracował z programistami, inżynierami DevOps i interesariuszami produktu, aby zwiększyć pokrycie testów, identyfikować ryzyka i wspierać niezawodne dostarczanie oprogramowania. Praca odbywa się w zwinnych, interdyscyplinarnych zespołach.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano, ile dni w tygodniu lub miesiącu praca jest stacjonarna, mimo że tryb pracy to 'office'., brak informacji o wielkości zespołu, do którego dołączy kandydat..
Rola polega na projektowaniu, budowaniu i utrzymywaniu zautomatyzowanych testów (UI, API, regresji, end-to-end) dla nowoczesnych aplikacji webowych i backendowych. Kandydat będzie ściśle współpracował z programistami, inżynierami DevOps i interesariuszami produktu, aby zwiększyć pokrycie testów, identyfikować ryzyka i wspierać niezawodne dostarczanie oprogramowania. Praca odbywa się w zwinnych, interdyscyplinarnych zespołach.
- ✓Możliwość pracy zdalnej (remote work opportunities).
- ✓Budżet szkoleniowy (training budget).
- ✓Elastyczny czas pracy (flexible working time).
- ✓Brak dress code'u.
- !Chociaż wymieniono wiele narzędzi do automatyzacji UI (Playwright, Selenium, Cypress), nie sprecyzowano, które z nich są preferowane lub wymagane na co dzień.
- !Brak informacji o konkretnych projektach lub branży, dla której tworzone są aplikacje.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie, rozwijanie i utrzymywanie zautomatyzowanych testów UI, API, regresji i end-to-end.
- •Budowanie i ulepszanie frameworków automatyzacji testów (np. w Pythonie z pytest, pytest-bdd, Robot Framework).
- •Tworzenie zautomatyzowanych testów dla dynamicznych i reaktywnych stron internetowych.
- •Testowanie API REST, w tym walidacja odpowiedzi, uwierzytelnianie i obsługa błędów.
- •Integracja zautomatyzowanych testów z potokami CI/CD.
- •Przygotowywanie i utrzymywanie planów testów, przypadków testowych, strategii testowych i dokumentacji QA.
- •Analiza wyników testów, logów i defektów w celu poprawy jakości produktu.
- •Współpraca z programistami, inżynierami DevOps i interesariuszami produktu.
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Kandydat z minimum 3-letnim doświadczeniem w testowaniu i automatyzacji, posiadający silne umiejętności w Pythonie i narzędziach do automatyzacji testów, z podstawową znajomością testowania API i UI, oraz doświadczeniem w pracy z CI/CD.
Rola nie jest dla osób z mniejszym niż 3-letnim doświadczeniem w testowaniu i automatyzacji, ani dla osób, które nie posiadają praktycznej znajomości Pythona i narzędzi do automatyzacji testów. Kandydaci bez doświadczenia w testowaniu API i UI również nie będą pasować.
- ?Jakie są główne technologie i narzędzia używane w projektach, nad którymi pracuje zespół QA?
- ?Jak wygląda proces wdrażania nowych testów automatycznych do istniejących frameworków?
- ?Jakie są największe wyzwania związane z automatyzacją testów w obecnych projektach?
- ?Czy istnieje możliwość wpływu na wybór narzędzi i technologii w obszarze automatyzacji?
- ?Jak wygląda współpraca między zespołem QA a zespołami deweloperskimi i DevOps?
- −Nie podano, ile dni w tygodniu lub miesiącu praca jest stacjonarna, mimo że tryb pracy to 'office'.
- −Brak informacji o wielkości zespołu, do którego dołączy kandydat.
- −Nie sprecyzowano, jakie konkretnie projekty lub klienci są obsługiwani.
- −Nie podano szczegółów dotyczących budżetu szkoleniowego (np. kwota).
Praca w zwinnych, interdyscyplinarnych zespołach, które koncentrują się na dostarczaniu niezawodnych, skalowalnych i łatwych w utrzymaniu systemów. Kultura inżynierska stawia na jakość.
1. Rozmowa telefoniczna z rekruterem. 2. Spotkanie online z managerem. 3. Welcome on a board.