KarieraTestowanie i jakość
Tester oprogramowania (QA) — jak zostać testerem manualnym i automatyzującym
Tester oprogramowania w 2026: czym zajmuje się QA engineer, manual czy automatyzacja, ISTQB, zarobki według Bulldogjob i plan nauki krok po kroku.
Autor: Redakcja LITJobs · eksperci LearnIT10 min czytania

Spis treści
- Kim jest tester oprogramowania i co robi na co dzień
- Umiejętności testera: obowiązkowe i mile widziane
- Jak zostać testerem oprogramowania: plan od zera
- Krok 1: Naucz się podstaw testowania
- Krok 2: Testuj prawdziwe aplikacje i opisuj błędy
- Krok 3: Opanuj SQL, API i narzędzia zespołu
- Krok 4: Wejdź w automatyzację testów
- Krok 5: Zbuduj portfolio, które da się sprawdzić
- Krok 6: Przygotuj CV i zacznij aplikować
- Dobry raport błędu: lista kontrolna
- Certyfikaty dla testera: które mają znaczenie
- Ile zarabia tester oprogramowania
- Junior tester: jak wygląda rynek
- Praca zdalna jako tester
- Aktualne oferty pracy dla testerów
- Kurs testowania i dofinansowanie
- Powiązane ścieżki kariery
Tester oprogramowania (w ogłoszeniach także QA engineer, QA tester, software tester) sprawdza, czy aplikacja działa zgodnie z wymaganiami i oczekiwaniami użytkowników: projektuje przypadki testowe, wykonuje testy ręczne lub automatyczne, zgłasza błędy i weryfikuje poprawki. Żeby nim zostać, potrzebujesz podstaw testowania, praktyki na prawdziwych aplikacjach i kilku narzędzi, z którymi pracuje każdy zespół — Jiry, SQL i Postmana. Studia informatyczne nie są konieczne, a największe szanse mają juniorzy, którzy obok testów manualnych znają podstawy automatyzacji.
Poniżej znajdziesz opis pracy, listę umiejętności, plan nauki z realnym harmonogramem, wzór raportu błędu, certyfikaty i dane o zarobkach.
Kim jest tester oprogramowania i co robi na co dzień
Tester odpowiada za to, żeby produkt trafiał do użytkowników z jak najmniejszą liczbą błędów. To nie „klikanie po aplikacji”. Dobry tester zaczyna pracę, zanim powstanie pierwsza linijka kodu: czyta wymagania, wyłapuje w nich sprzeczności i pyta o przypadki, o których nikt nie pomyślał.
Typowy dzień w zespole pracującym w Scrumie:
- daily — krótkie spotkanie, na którym ustalacie, co jest gotowe do testów i co blokuje zespół;
- analiza nowych zadań — przegląd historyjek użytkownika i kryteriów akceptacji, dopisywanie brakujących scenariuszy;
- projektowanie i wykonywanie testów — przypadki testowe, testy eksploracyjne, sprawdzanie API w Postmanie, zapytania SQL do bazy;
- zgłaszanie błędów — kroki, wynik oczekiwany i faktyczny, zrzut ekranu lub nagranie, logi z konsoli;
- retesty i regresja — sprawdzanie poprawek i tego, czy zmiana nie zepsuła czegoś obok;
- automatyzacja (u testerów automatyzujących) — pisanie i utrzymywanie testów uruchamianych w pipeline CI/CD.
Tester manualny a tester automatyzujący
| Tester manualny | Tester automatyzujący (QA Automation) | |
|---|---|---|
| Główne zadanie | projektowanie i ręczne wykonywanie testów, testy eksploracyjne | pisanie kodu testów, utrzymanie frameworka, integracja z CI/CD |
| Narzędzia | Jira, TestRail/Xray, DevTools, Postman, SQL | jw. + Python lub Java/TypeScript, Selenium, Playwright, pytest, Git |
| Próg wejścia | niższy | wyższy — trzeba umieć programować |
| Typowa ścieżka | junior QA → QA z elementami automatyzacji | QA Automation → SDET, QA Lead, czasem DevOps lub backend |
Granica coraz bardziej się zaciera: większość ofert dla początkujących to stanowiska „manual + chęć nauki automatyzacji” albo od razu junior QA Automation.
Testowanie gier to osobna, mniejsza nisza z inną specyfiką umów i rynku. Jeśli to Cię interesuje, przeczytaj nasz przewodnik po pracy testera gier.
Umiejętności testera: obowiązkowe i mile widziane
| Obszar | Obowiązkowe na start | Mile widziane |
|---|---|---|
| Teoria testowania | poziomy i typy testów, techniki (klasy równoważności, wartości brzegowe, tablice decyzyjne), cykl życia błędu | testy oparte na ryzyku, metryki jakości |
| Narzędzia | Jira lub podobny tracker, DevTools w przeglądarce | TestRail/Xray, Charles/Fiddler, narzędzia do testów mobilnych |
| Dane i API | podstawy SQL (SELECT, JOIN, WHERE), Postman, format JSON | testy kontraktowe, Swagger/OpenAPI, GraphQL |
| Automatyzacja | — (na stanowiskach manualnych) | Python lub TypeScript, pytest, Selenium/Playwright, Git, CI/CD |
| Metodyki | Scrum/Kanban w praktyce | BDD (Gherkin), shift-left testing |
| Kompetencje miękkie | precyzyjne pisanie, dociekliwość, komunikatywność | angielski B2 (dokumentacja, spotkania) |
Najbardziej niedocenianą umiejętnością jest pisanie. Raport błędu musi być zrozumiały dla programisty, który nie widział Twojego ekranu — o tym, jak to ćwiczyć, piszemy w poradniku o kompetencjach miękkich w pracy.
Jak zostać testerem oprogramowania: plan od zera
Plan zakłada naukę po pracy, ok. 10–15 godzin tygodniowo. Przy nauce na pełen etat czas się skraca, ale nie dwukrotnie — praktyka potrzebuje czasu.
- 1–2 mies.Podstawy testowania
sylabus ISTQB, techniki projektowania testów, raporty błędów
- 1–2 mies.Narzędzia zespołu
Jira, DevTools, SQL, Postman i testy API
- równoleglePraktyka i portfolio
testy prawdziwych aplikacji, plan testów i zgłoszenia na GitHubie
- 3–5 mies.Automatyzacja
Python, pytest, Playwright lub Selenium, Git i CI
- od kilku tygodniRekrutacja
CV, zadania rekrutacyjne, rozmowy techniczne
- po 1–2 latachSpecjalizacja
QA Automation, SDET, testy wydajności lub bezpieczeństwa, QA Lead
Krok 1: Naucz się podstaw testowania
Zacznij od sylabusa ISTQB Foundation Level (bezpłatny na stronie ISTQB, dostępny też po polsku). Nie ucz się go na pamięć — zrozum, czym różnią się testy funkcjonalne od niefunkcjonalnych, czym jest regresja, jak działają klasy równoważności i wartości brzegowe. To słownictwo, którego będziesz używać na rozmowie i w zespole.
Od razu ćwicz: weź formularz rejestracji w dowolnym serwisie i wypisz 20 przypadków testowych. Potem porównaj je z technikami z sylabusa — zobaczysz, czego brakuje.
Krok 2: Testuj prawdziwe aplikacje i opisuj błędy
Teoria bez praktyki szybko się ulatnia. Testuj aplikacje demonstracyjne przygotowane do nauki (sklepy testowe, publiczne API do ćwiczeń) i zapisuj wszystko, co znajdziesz. Każdy błąd opisuj według tego samego schematu — krótki film pokazuje go w 30 sekund:

Dobry bug report w 3 krokach
30 s · lektor PL · napisy PL, napisy EN
Transkrypcja filmu
«Nie działa» to nie bug report. Dobry ma 3 części. 1. Kroki do odtworzenia — tak, by każdy mógł to powtórzyć. 2. Oczekiwany i faktyczny wynik, obok siebie. 3. Dowody: zrzut ekranu, nagranie lub logi. Dodaj środowisko: przeglądarkę i wersję aplikacji. Sprawdź oferty.
Pomocne są też crowdtesting i beta testy. Nie traktuj ich jako źródła dochodu — to sposób na pierwsze realne zgłoszenia, które możesz pokazać w portfolio (bez danych poufnych).
Krok 3: Opanuj SQL, API i narzędzia zespołu
W ofertach dla juniorów najczęściej powtarzają się:
- SQL — musisz umieć sprawdzić w bazie, czy zamówienie naprawdę się zapisało;
- Postman — wysyłanie zapytań do API, kody odpowiedzi, treść JSON, proste asercje;
- DevTools — zakładki Console i Network, symulacja wolnego łącza, widok mobilny;
- Jira — zakładanie zgłoszeń, statusy, filtry.
Testowanie API to osobna, mocna karta przetargowa: wiele błędów da się znaleźć szybciej na poziomie API niż w interfejsie. Jeśli SQL wciąga Cię bardziej niż reszta, zajrzyj do przewodnika po zawodzie analityka danych.
Krok 4: Wejdź w automatyzację testów
Gdy czujesz się pewnie w testach manualnych, zacznij programować. Dla testera najprostszym wyborem jest Python: czytelna składnia, framework pytest i biblioteki Selenium lub Playwright do testów interfejsu. Alternatywą jest TypeScript z Playwright lub Cypress — sprawdź, czego chcą firmy w Twoim mieście. Jak wybrać język, podpowiadamy w poradniku o wyborze języka programowania.
Kolejność, która sprawdza się w praktyce:
- podstawy Pythona (zmienne, funkcje, pętle, listy, słowniki, klasy);
- pytest — pierwsze testy i parametryzacja;
- testy API w kodzie (biblioteka requests);
- testy UI z Selenium lub Playwright i wzorzec Page Object;
- Git i uruchamianie testów w CI (np. GitHub Actions).
Krok 5: Zbuduj portfolio, które da się sprawdzić
Rekruter ma kilka minut na Twoje CV. Portfolio powinno odpowiadać na pytanie „czy ta osoba umie testować?” bez czytania długich opisów. Wystarczą:
- repozytorium na GitHubie z planem testów i 15–30 przypadkami testowymi dla jednej aplikacji;
- 5–10 przykładowych raportów błędów;
- kolekcja Postmana z testami API;
- mały projekt automatyzacji z README: co testujesz, jak uruchomić, jaki jest wynik.
Lepiej jeden dopracowany projekt niż pięć porzuconych. Więcej o tym, co pokazać i jak to opisać, znajdziesz w poradniku o portfolio w IT.
Krok 6: Przygotuj CV i zacznij aplikować
W CV juniora testera najważniejsze są umiejętności i projekty, nie lista kursów. Opisz, co przetestowałeś i jakim narzędziem, dodaj link do GitHuba. Jeśli nie masz jeszcze doświadczenia komercyjnego, pomoże Ci tekst o tym, jak napisać CV bez doświadczenia. Na rozmowie testerskiej prawie zawsze dostaniesz zadanie w stylu „przetestuj ten długopis, formularz albo windę” — chodzi o sposób myślenia, nie o jedną poprawną odpowiedź. Typowe pytania zebraliśmy w przewodniku po rozmowie kwalifikacyjnej.
Możesz też dodać CV na LITJobs, żeby rekruterzy z firm szukających testerów mogli znaleźć Cię sami.
Dobry raport błędu: lista kontrolna
Raport błędu to wizytówka testera — także na rozmowie rekrutacyjnej, gdzie często prosi się o opisanie znalezionego problemu.
- Tytuł mówi, co nie działa i gdzie, np. „Koszyk: kod rabatowy nie zmniejsza sumy przy płatności BLIK”
- Środowisko: wersja aplikacji, przeglądarka lub urządzenie, system, konto testowe
- Kroki do odtworzenia ponumerowane od czystego startu
- Wynik oczekiwany i faktyczny opisane osobno
- Załącznik: zrzut ekranu, nagranie albo log z konsoli i zakładki Network
- Priorytet i wpływ na użytkownika, a nie tylko „pilne”
- Sprawdzone, czy podobne zgłoszenie już nie istnieje
Certyfikaty dla testera: które mają znaczenie
| Certyfikat | Dla kogo | Co daje |
|---|---|---|
| ISTQB Certified Tester Foundation Level (CTFL) 4.0 | początkujący | wspólny język z zespołem, częsty wymóg w ogłoszeniach; egzamin: 40 pytań, 60 minut, próg 26 punktów |
| ISTQB — moduły agile i Test Automation Engineering | po pierwszym roku pracy | praca w zespołach scrumowych, architektura automatyzacji |
| PCEP / PCAP (Python Institute) | testerzy automatyzujący w Pythonie | potwierdzenie podstaw programowania (PCEP to poziom wejściowy, PCAP — kolejny) |
| ISTQB Advanced (Test Analyst, Technical Test Analyst) | doświadczeni testerzy | ścieżka seniora i lidera |
Certyfikat najlepiej robić wtedy, gdy masz już trochę praktyki — teoria „siada” wtedy na konkretach. Jak ocenić wartość certyfikatów z różnych źródeł, wyjaśniamy w zestawieniu kursów i certyfikatów IT.
Ile zarabia tester oprogramowania
Widełki z ofert testerskich publikowanych na LITJobs:
Na LITJobs jest jeszcze za mało ofert z widełkami w tej kategorii, by podać medianę — pokazujemy ją od 3 widełek (zobacz metodologię). Do tego czasu opieraj się na raportach podanych w tekście.
Dane rynkowe dla porównania (mediany miesięczne netto, wszystkie miasta):
Źródło: Bulldogjob, Badanie Społeczności IT 2025
Mediana Tester/QA obejmuje wszystkie poziomy doświadczenia łącznie, więc pierwsza pensja juniora będzie zwykle bliżej mediany juniorskiej. Stawkę podnoszą automatyzacja, testy API i wydajności, znajomość domeny (bankowość, medycyna, e-commerce) i swobodny angielski. Kwotę brutto przeliczysz na netto w kalkulatorze brutto–netto, a różnice między fakturą a etatem opisujemy w tekście B2B a umowa o pracę — co wybrać.
Junior tester: jak wygląda rynek
Rynek IT w 2026 roku wyraźnie odbił, ale dwa najczęściej cytowane wskaźniki dotyczą różnych okresów i portali:
- No Fluff Jobs, raport „Kariera w IT 2026” — od stycznia do maja 2026 roku publikowano średnio o ok. 70% więcej ogłoszeń niż w tym samym okresie 2025 roku; na jedną ofertę juniorską przypadało średnio 47 aplikacji (wobec 24 na ofertę mid i 19 na seniorską);
- Barometr Rynku Pracy justjoin.it i rocketjobs.pl za I kwartał 2026 — justjoin.it opublikował o 116% więcej ofert IT niż rok wcześniej (27 375 wobec 12 677), ale udział ofert juniorskich spadł z 6% do 5%.
Wniosek dla przyszłego testera: ofert przybywa, ale głównie dla doświadczonych. Dlatego:
- podstawy automatyzacji wyraźnie zwiększają szanse — oferty „tylko manual, bez doświadczenia” przyciągają tłumy;
- firmy chętnie biorą osoby z doświadczeniem domenowym, np. byłych pracowników banku do testowania systemów bankowych;
- dobrym wejściem bywają staże i praktyki w IT, aktualne oferty dla juniorów oraz stanowiska pokrewne — wsparcie techniczne opisujemy w przewodniku po pracy w helpdesku, a inne wejścia w tekście o pierwszej pracy w IT bez doświadczenia.
Praca zdalna jako tester
Testowanie dobrze nadaje się do pracy zdalnej, więc ofert zdalnych i hybrydowych jest sporo, zwłaszcza dla osób z doświadczeniem — przeglądasz je wśród ofert pracy zdalnej. Juniorzy częściej trafiają do trybu hybrydowego, bo firmy wolą wdrażać nowe osoby w biurze. Wyjątkiem są testy urządzeń (sprzęt, IoT, motoryzacja), gdzie praca odbywa się w laboratorium. Uważaj na ogłoszenia „tester aplikacji, praca zdalna, wypłata od razu”, w których trzeba coś wpłacić lub zainstalować z nieznanego źródła — to typowy schemat oszustwa.
Aktualne oferty pracy dla testerów
Oferty z konkretnym narzędziem lub językiem zebraliśmy na stronach praca z Selenium i oferty z Pythonem dla testerów. Najnowsze ogłoszenia z kategorii Testowanie (QA):
Kurs testowania i dofinansowanie
Jeśli wolisz uczyć się z mentorem i na projektach, LearnIT prowadzi kurs automatyzacji testów w Pythonie. Część kosztów szkolenia można często pokryć ze środków publicznych — poniżej trzy możliwe ścieżki, a szczegóły z dokumentami i terminami opisujemy w poradniku o tym, jak sfinansować kurs IT.
Dofinansowanie kursu IT
Kurs możesz sfinansować częściowo lub w całości ze środków publicznych. O tym, czy i ile dostaniesz, decyduje operator programu albo urząd — nie szkoła.
- BUR (Baza Usług Rozwojowych) — dofinansowanie szkoleń dla dorosłych w programach regionalnych; nie ma jednej krajowej stawki, poziom i zasady ustala operator w województwie.
- Urząd pracy — np. bon na kształcenie ustawiczne albo skierowanie na szkolenie dla osób zarejestrowanych jako bezrobotne lub poszukujące pracy.
- KFS (Krajowy Fundusz Szkoleniowy) — gdy szkolenie finansuje Twój pracodawca.
Jak uzyskać dofinansowanie — poradnik
Źródła: Baza Usług Rozwojowych (PARP) · Ustawa o rynku pracy i służbach zatrudnienia (Dz.U. 2025 poz. 620) · Publiczne służby zatrudnienia — KFS 2026 (psz.praca.gov.pl)
Zapytaj o kurs i dofinansowanie
Zostaw kontakt — doradca LearnIT opowie o kursie, terminach i możliwym dofinansowaniu.
Powiązane ścieżki kariery
- Jak wygląda praca testera gier — QA w gamedevie: specyfika pracy i jak nie dać się oszukać.
- Kariera Python developera — naturalny kierunek dla testera, który polubił automatyzację.
- Praca DevOps engineera — CI/CD i infrastruktura, z którą tester automatyzujący i tak ma styczność.
- Jak zostać pentesterem — testy bezpieczeństwa jako specjalizacja dla dociekliwych testerów.
- Zawód analityka biznesowego — dla osób, które w testowaniu najbardziej lubią wymagania i rozmowy z biznesem.
- Wsparcie IT jako pierwsza praca — inne przystępne wejście do IT.
Najczęstsze pytania
Czym różni się QA engineer od testera oprogramowania?
W wielu ogłoszeniach to synonimy. Jeśli firma rozróżnia stanowiska, tester skupia się na wykonywaniu testów i zgłaszaniu błędów, a QA engineer odpowiada szerzej za jakość: uczestniczy w analizie wymagań, projektuje strategię testów, pisze testy automatyczne i pilnuje, żeby uruchamiały się w CI/CD. Przy ofertach zawsze czytaj listę obowiązków, a nie sam tytuł — to ona mówi, czego naprawdę oczekuje pracodawca.
Czy tester oprogramowania musi umieć programować?
Na stanowisku czysto manualnym nie, ale nawet tam przydaje się czytanie prostego kodu, SQL i praca z API. Tester automatyzujący programuje codziennie: pisze testy w Pythonie, Javie lub TypeScripcie, korzysta z Gita i utrzymuje framework testowy. W praktyce znajomość podstaw jednego języka wyraźnie poszerza liczbę ofert, na które możesz aplikować, i ułatwia rozmowę z programistami o przyczynach błędów.
Tester manualny czy automatyzujący — od czego zacząć?
Zacznij od podstaw testowania manualnego: technik projektowania testów, zgłaszania błędów i pracy z wymaganiami. Bez tego automatyzacja nie ma sensu, bo nie wiesz, co warto sprawdzać. Równolegle ucz się SQL i testowania API, a po 2–3 miesiącach dodaj programowanie w Pythonie lub JavaScripcie. Oferty czysto manualne dla juniorów są dziś rzadsze niż kilka lat temu, więc warto mieć oba zestawy umiejętności.
Kto zarabia więcej: tester manualny czy automatyzujący?
Zwykle tester automatyzujący, bo jego praca wymaga programowania i utrzymania frameworka testowego. Publiczne raporty rzadko rozdzielają te dwie grupy — badanie Bulldogjob 2025 podaje jedną medianę dla kategorii Tester/QA: 7 400 zł na rękę na umowach pracowniczych i cywilnych (UoP/UZ/UD) i 16 000 zł netto na B2B. Stawkę podnoszą też testy API i wydajności, znajomość domeny, np. bankowości, oraz swobodny angielski.
Ile trwa nauka, zanim można szukać pracy jako tester?
Przy 10–15 godzinach nauki tygodniowo większość osób potrzebuje 4–6 miesięcy na solidne podstawy testowania manualnego, SQL i API. Kolejne 3–6 miesięcy to automatyzacja na poziomie juniora. Do tego trzeba doliczyć czas szukania pracy, który często trwa kilka miesięcy. Szybciej idzie osobom, które uczą się na projektach i od początku budują portfolio, a nie tylko oglądają kursy wideo.
Jak wygląda ścieżka kariery testera po dwóch latach pracy?
Po około dwóch latach tester zwykle wybiera specjalizację. Najczęstsze kierunki to QA Automation i SDET (więcej kodu i CI/CD), testy wydajnościowe lub bezpieczeństwa, rola QA Lead odpowiedzialnego za strategię testów w zespole oraz przejście do pokrewnych zawodów: analityka biznesowego, programisty albo DevOps. Każdy z tych kierunków buduje na tym samym fundamencie — rozumieniu, jak i dlaczego oprogramowanie się psuje.
Jaki certyfikat ISTQB zrobić po poziomie podstawowym?
Po CTFL i co najmniej roku praktyki ISTQB oferuje kilka ścieżek. Testerzy pracujący w zespołach scrumowych wybierają często moduły agile, osoby piszące testy automatyczne — Test Automation Engineering, a doświadczeni testerzy celujący w rolę seniora — poziom zaawansowany: Test Analyst lub Technical Test Analyst. Wybieraj certyfikat pod to, co robisz w pracy, bo wiedza bez codziennego zastosowania szybko się ulatnia.
Źródła
- Bulldogjob — Badanie Społeczności IT 2025, zarobki: mediany wg specjalizacji i poziomu (2025)
- Antyweb (3.07.2026) — omówienie raportu No Fluff Jobs „Kariera w IT 2026” (ogłoszenia styczeń–maj 2026, aplikacje na ofertę)
- Bankier.pl (12.04.2026) — Barometr Rynku Pracy Q1 2026 justjoin.it i rocketjobs.pl
- ISTQB — Certified Tester Foundation Level (CTFL) v4.0: format egzaminu
- Python Institute — PCEP (Certified Entry-Level Python Programmer)
Liczby i przepisy podajemy za źródłami poniżej; dane o zarobkach z ofert LITJobs — według metodologii. Jak pracujemy nad treściami
W tym temacie
Tester gier
Tester gier w 2026 bez mitów: na czym polega praca QA w gamedevie, ile jest ofert, ile się zarabia, jak rozpoznać oszustwo i jak zacząć karierę.
Kurs IT z certyfikatem
Kurs IT z certyfikatem w 2026: trzy rodzaje certyfikatów, które certyfikaty IT widać w ogłoszeniach (QA, chmura, sieci, security) i jak wybrać kurs.
Jak znaleźć pracę w IT bez doświadczenia
Jak znaleźć pracę w IT bez doświadczenia w 2026: 6 ról na start, dane o rynku juniorów, co pokazać zamiast doświadczenia i plan działania na pół roku.
Portfolio IT
Portfolio IT dla juniora w 2026: jakie projekty pokazać jako tester, analityk danych, frontend developer i w cyberbezpieczeństwie oraz jak napisać README.
Oferty pracy: Testowanie (QA)
Aktualne ogłoszenia z jawnymi widełkami i sprawdzonymi firmami.