Starszy/a Specjalista/ka ds. jakości oprogramowania
⚲ Warszawa, Wola
11 000–16 000 zł brutto / mies.
Wymagania
- QA
Opis stanowiska
Nasze wymagania:
Wykształcenie wyższe (preferowane kierunki techniczne);
Min. 3–6 lat doświadczenia w testowaniu oprogramowania (manualnym i automatycznym);
Bardzo dobra znajomość procesów QA oraz cyklu życia oprogramowania (SDLC);
Doświadczenie w projektowaniu testów: scenariuszy, przypadków testowych i planów testów;
Umiejętność analizy wymagań (funkcjonalnych i niefunkcjonalnych);
Praktyczna znajomość automatyzacji testów w co najmniej jednym języku (Java, Python, JavaScript);
Znajomość frameworków automatyzacji (np. Selenium, Cypress, Playwright);
Doświadczenie w testowaniu API (np. Postman, SoapUI, REST Assured);
Znajomość narzędzi do zarządzania testami (np. TestRail, TestLink, Squash);
Znajomość narzędzi do zarządzania zadaniami (np. Jira, YouTrack);
Podstawowa lub dobra znajomość SQL i relacyjnych baz danych (np. PostgreSQL);
Doświadczenie w CI/CD (np. Jenkins, GitLab CI);
Doświadczenie w metodykach zwinnych (Scrum, Kanban, SAFe);
Umiejętności analityczne, rozwiązywania problemów i podejmowania decyzji;
Dobra komunikacja i współpraca zespołowa;
Znajomość języka angielskiego (minimum poziom techniczny).
Zakres obowiązków:
Projektowanie, przygotowanie i wykonywanie testów: funkcjonalnych, regresyjnych, integracyjnych, eksploracyjnych, automatycznych, API i UI (opcjonalnie: wydajnościowych);
Tworzenie i utrzymanie testów automatycznych;
Opracowywanie strategii i podejścia do testowania oraz automatyzacji;
Analiza wymagań i przygotowywanie scenariuszy oraz przypadków testowych;
Planowanie testów i raportowanie wyników;
Weryfikacja jakości oprogramowania przed wdrożeniem;
Wykrywanie, raportowanie i monitorowanie błędów oraz walidacja poprawek;
Współpraca z zespołami developerskimi, Product Ownerami i interesariuszami;
Udział w procesach CI/CD i przeglądach kodu;
Wdrażanie i rozwijanie narzędzi oraz dobrych praktyk QA;
Optymalizacja procesów testowych i wspieranie Continuous Improvement;
Wsparcie użytkowników końcowych (w zakresie jakości i działania systemu).
Wykształcenie wyższe (preferowane kierunki techniczne);
Min. 3–6 lat doświadczenia w testowaniu oprogramowania (manualnym i automatycznym);
Bardzo dobra znajomość procesów QA oraz cyklu życia oprogramowania (SDLC);
Doświadczenie w projektowaniu testów: scenariuszy, przypadków testowych i planów testów;
Umiejętność analizy wymagań (funkcjonalnych i niefunkcjonalnych);
Praktyczna znajomość automatyzacji testów w co najmniej jednym języku (Java, Python, JavaScript);
Znajomość frameworków automatyzacji (np. Selenium, Cypress, Playwright);
Doświadczenie w testowaniu API (np. Postman, SoapUI, REST Assured);
Znajomość narzędzi do zarządzania testami (np. TestRail, TestLink, Squash);
Znajomość narzędzi do zarządzania zadaniami (np. Jira, YouTrack);
Podstawowa lub dobra znajomość SQL i relacyjnych baz danych (np. PostgreSQL);
Doświadczenie w CI/CD (np. Jenkins, GitLab CI);
Doświadczenie w metodykach zwinnych (Scrum, Kanban, SAFe);
Umiejętności analityczne, rozwiązywania problemów i podejmowania decyzji;
Dobra komunikacja i współpraca zespołowa;
Znajomość języka angielskiego (minimum poziom techniczny).
Zakres obowiązków:
Projektowanie, przygotowanie i wykonywanie testów: funkcjonalnych, regresyjnych, integracyjnych, eksploracyjnych, automatycznych, API i UI (opcjonalnie: wydajnościowych);
Tworzenie i utrzymanie testów automatycznych;
Opracowywanie strategii i podejścia do testowania oraz automatyzacji;
Analiza wymagań i przygotowywanie scenariuszy oraz przypadków testowych;
Planowanie testów i raportowanie wyników;
Weryfikacja jakości oprogramowania przed wdrożeniem;
Wykrywanie, raportowanie i monitorowanie błędów oraz walidacja poprawek;
Współpraca z zespołami developerskimi, Product Ownerami i interesariuszami;
Udział w procesach CI/CD i przeglądach kodu;
Wdrażanie i rozwijanie narzędzi oraz dobrych praktyk QA;
Optymalizacja procesów testowych i wspieranie Continuous Improvement;
Wsparcie użytkowników końcowych (w zakresie jakości i działania systemu).
🔍 Dekoder Ogłoszenia
🔴
Starszy/a Specjalista/ka ds. jakości oprogramowania
Może oznaczać zarówno doświadczonego specjalistę, jak i osobę z niewielkim doświadczeniem, która ma być samodzielna.
🔴
Min. 3–6 lat doświadczenia w testowaniu oprogramowania (manualnym i automatycznym)
Zakres 3-6 lat jest szeroki i może oznaczać, że szukają kogoś na niższym końcu skali, kto będzie się uczył.
🔴
Praktyczna znajomość automatyzacji testów w co najmniej jednym języku (Java, Python, JavaScript)
Może oznaczać, że wystarczy podstawowa wiedza teoretyczna, a niekoniecznie umiejętność samodzielnego tworzenia złożonych skryptów.
🔴
UI (opcjonalnie: wydajnościowych)
Testy UI mogą być traktowane jako dodatek, a testy wydajnościowe są prawdopodobnie poza zakresem obowiązków, mimo że są wymienione.
🔴
Znajomość języka angielskiego (minimum poziom techniczny)
Może oznaczać, że komunikacja będzie głównie w języku angielskim, nawet jeśli ogłoszenie jest po polsku, a 'poziom techniczny' jest subiektywny.