Jeśli szukasz kolejnej pracy w dziedzinie kontroli jakości, zapoznaj się z tym przewodnikiem zawierającym porady dotyczące rozpoczęcia kariery w QA, znajdowania ofert pracy w QA oraz tego, jak powinno wyglądać dobre CV testera QA. To niektóre z rzeczy, których może potrzebować początkujący tester QA. Na szczęście jesteśmy tutaj, aby odpowiedzieć na wszystkie Twoje pytania dotyczące tego, jak zostać testerem QA.
Na czym polega praca testera QA?
Najlepszy opis stanowiska testera zapewnienia jakości oprogramowania (testera QA) zakłada, że jest on odpowiedzialny za wykrywanie błędów, których nie dostrzegają programiści. W zależności od rodzaju testów, które ma przeprowadzić zespół zapewnienia jakości, może to oznaczać testowanie oprogramowania w typowy lub nietypowy sposób, analizowanie produktu z funkcjonalnego punktu widzenia lub z perspektywy użytkownika, a także ręczne testowanie kodu lub uruchamianie oprogramowania w celu automatyzacji testów.
Przed wykonaniem dowolnego testu tester QA musi napisać przypadek testowy. Dla osób niewtajemniczonych: przypadek testowy określa warunki i zmienne, których tester użyje do ustalenia, czy system pomyślnie przeszedł test w ramach procesu testowania. Bez przypadku testowego zapewniającego zarys planu testów tester QA ryzykuje zagubienie się w kodzie i brak wyciągnięcia jasnych lub praktycznych wniosków.
Oto jak wygląda przypadek testowy:

Po napisaniu przypadku testowego i wykonaniu testu tester QA dokumentuje swoje ustalenia. Może to być dokument formalny lub nieformalny, w zależności od rodzaju przeprowadzonego testu, osoby, która go wykonała, oraz etapu rozwoju projektu.
Ważne jest, aby testerzy QA dobrze rozumieli narzędzia, których muszą używać. Ogólnie rzecz biorąc, testerzy QA powinni znać:
- Narzędzia do zarządzania defektami, takie jak Microsoft Test Manager i Jira
- Systemy zarządzania bazami danych, takie jak MySQL i dBASE
- Języki programowania, takie jak Python i Java
5 najważniejszych języków programowania, które powinni znać testerzy QA
- Python
- Ruby
- Perl
- C++
- Java
Have an account? Log In
Oferty pracy dla testerów QA
Jak wspomniano wcześniej, rynek pracy dla testerów QA wygląda obiecująco. W 2017 roku blog Stack Overflow wskazał QA jako jedną z dziedzin o największym popycie i najmniejszej podaży. Testowanie jest ważne, ponieważ jakość nie jest dziełem przypadku. Dopóki firmy technologiczne będą chciały tworzyć produkty wysokiej jakości, będą musiały zatrudniać testerów QA.
Wielu testerów QA może pracować z domu. Może to być atrakcyjne dla osób, które nie chcą codziennie rano odbywać długich dojazdów, chcą spędzać więcej czasu w domu z dziećmi lub po prostu uważają, że pracuje im się lepiej na kanapie niż w biurze.
Przyszli testerzy mogą liczyć na dobrą równowagę między życiem zawodowym a prywatnym. Większość stanowisk wymaga standardowych 40 godzin pracy tygodniowo. Można jednak spodziewać się pewnej liczby nadgodzin, gdy zbliżają się terminy zakończenia prac deweloperskich, a także gdy zostaną wykryte nieoczekiwane błędy lub problemy techniczne.
Wynagrodzenie testera QA
W pewnym momencie możesz zacząć się zastanawiać, ile zarabia tester QA. Ogólnie rzecz biorąc, wynagrodzenia w dziedzinie zapewnienia jakości są znacznie wyższe od średniej krajowej. W Stanach Zjednoczonych początkowe wynagrodzenie testera QA zazwyczaj mieści się w dolnym przedziale 50 000, a w ciągu pięciu lat może wzrosnąć do ponad $120,000 rocznie.

Średnie wynagrodzenie testera QA w USA według serwisu ZipRecruiter
W Stanach Zjednoczonych początkujący tester QA zaczyna od wynagrodzenia w przedziale $35-45k. Po roku lub dwóch większość młodszych testerów QA awansuje na stanowisko testera QA, a ich wynagrodzenie wzrasta do $55K. Od tego momentu ścieżka wynagrodzenia testera QA zależy od kierunku, który zdecyduje się obrać w swojej karierze.
Ścieżka kariery testera QA
Ścieżka kariery testera QA będzie zależeć od jego osobowości oraz umiejętności, które wykorzystuje najskuteczniej.
Testowanie QA to złożone połączenie umiejętności miękkich i twardych:
- Umiejętności twarde będą obejmować umiejętność pisania przypadków testowych, znajdowania wzorców i typowych problemów w oprogramowaniu, dokumentowania znalezionych błędów oraz skutecznego testowania.
- Umiejętności miękkie będą przejawiać się w tym, jak dobrze współpracują z innymi, w ich zdolności do zachęcania współpracowników oraz w umiejętności komunikowania się w jasny i precyzyjny sposób.
Specjalizacja w zakresie umiejętności twardych — ścieżka kariery
Jeśli po kilku latach pracy jako tester QA uznasz, że Twoje mocne strony są bardziej związane z umiejętnościami twardymi, możesz rozważyć zostanie wysoko wyspecjalizowanym testerem. Ścieżka kariery takiej osoby mogłaby obejmować następujące stanowiska:
- Młodszy tester QA
- Tester QA
- Starszy tester QA
- Specjalista ds. testowania oprogramowania
- Starszy specjalista ds. testowania
Inną opcją dla testerów QA jest dołączenie do tego, co niektórzy z sympatią nazywają „ciemną stroną”, i zostanie programistą. Ta ścieżka kariery będzie trudniejsza, ponieważ prawdopodobnie potrzebne będzie dodatkowe wykształcenie, zanim firma zatrudni Cię na tym stanowisku, a wynagrodzenie programisty jest zazwyczaj nieco wyższe. Jednak budując dobre relacje z programistami w swojej organizacji, możesz uzyskać ich pomoc w nawiązywaniu kontaktów i znalezieniu pierwszej pracy w programowaniu. Przejście od testera QA do programisty QA jest trudniejsze do jednoznacznego zdefiniowania i w większym stopniu zależy od wytrwałości danej osoby w zdobywaniu nowych umiejętności. Dwa inne stanowiska, które stają się coraz bardziej popularne, to analityk QA i inżynier QA.
Dla testerów QA, którzy uważają, że ich mocną stroną są umiejętności miękkie, dostępne są również interesujące ścieżki kariery. Pierwszą z nich jest kariera menedżerska. Jest to opcja dla testerów QA, którzy cenią dobrą komunikację między członkami zespołu i prowadzenie projektów. Menedżerowie podejmują decyzje i ponoszą odpowiedzialność za działania swojego zespołu. Wiele ofert pracy jest publikowanych wewnętrznie, a stanowiska takie jak menedżer ds. zasobów, lider testów czy kierownik projektu pojawiają się dość często.
Dowiedz się więcej o zarządzaniu projektami QA.
Wykształcenie wymagane na stanowisku testera QA
Teraz, gdy wiesz już, czym zajmuje się tester QA, jakie są perspektywy kariery i jakiego wynagrodzenia możesz się spodziewać, być może zastanawiasz się, ile wykształcenia (jeśli w ogóle) potrzebujesz, aby rozpocząć pracę w tym zawodzie. Dwa lata? Cztery? Osiem? Na szczęście większość stanowisk wymaga co najwyżej tytułu licencjata lub inżyniera, zazwyczaj w dziedzinie informatyki lub nauk informacyjnych.
Jeśli nie masz tytułu licencjata ani inżyniera w dziedzinie informatyki, a powrót na czteroletnie studia nie wchodzi w grę, nadal masz możliwości, które warto rozważyć. Branża technologiczna przoduje w zatrudnianiu osób z różnym wykształceniem. Sam Ladah, dyrektor ds. organizacji talentów w IBM, nazywa je „stanowiskami nowego kołnierzyka” — obszarem, „w którym umiejętności są ważniejsze niż dyplomy”. Obecnie najlepszym sposobem na rozpoczęcie kariery przez przyszłego testera QA byłoby zdanie egzaminu Międzynarodowej Rady Kwalifikacji w Testowaniu Oprogramowania (ISTQB).
ISTQB jest organizacją non-profit zarejestrowaną w Belgii. Jej egzamin jest standaryzowanym testem kwalifikacyjnym dla testerów QA na całym świecie. Wiele organizacji wymaga od swoich testerów zdania tego egzaminu. Istnieją trzy poziomy certyfikacji:
- Poziom podstawowy
- Poziom zaawansowany
- Poziom ekspercki
Te trzy poziomy są podzielone na różne tematy, które z kolei dzielą się na podtematy.

(źródło: Certible.com)
Po zdaniu egzaminu na poziomie podstawowym testerzy będą dysponować solidnym zrozumieniem najważniejszych koncepcji testowania.

(źródło: ISTQB)
Oto kolejna interesująca informacja dotycząca egzaminów ISTQB: egzamin na poziomie podstawowym może zdawać absolutnie każdy.

Serwisy edukacyjne online, takie jak Udemy i LearningTree, oferują kursy przygotowujące do egzaminu podstawowego ISTQB. Na przykład kurs Udemy obejmuje półtorej godziny nagrań wideo, przykładowe pytania egzaminacyjne oraz porady dotyczące podejścia do oficjalnego egzaminu. Jeśli dopiero zaczynasz swoją przygodę z testowaniem QA, ISTQB zaleca udział w kursie prowadzonym przez jednego z akredytowanych dostawców szkoleń. Listę takich dostawców można znaleźć tutaj. Sam egzamin składa się z 40 pytań wielokrotnego wyboru, a aby go zdać, uczestnicy muszą uzyskać wynik na poziomie co najmniej 65%. Na ukończenie egzaminu kandydaci mają godzinę.
Z raportu ISTQB wynika, że 75% osób uzyskało certyfikat na poziomie podstawowym, aby poprawić swoje perspektywy zawodowe.

(ŹRÓDŁO: ISTQB).
Istnieje wiele sposobów, aby zostać testerem oprogramowania QA. Niektóre z nich są tradycyjne, podczas gdy inne stały się możliwe dopiero wraz z pojawieniem się internetu i gotowością organizacji do odejścia od tradycyjnych wymagań na rzecz nowych metod.
Choć opanowanie różnych struktur testowych jest niezbędne dla testera QA, równie ważna jest biegłość w obsłudze specjalistycznego oprogramowania. Jeśli na przykład pracujesz w środowisku Agile, które korzysta z Jira, warto wiedzieć, jak używać narzędzi do zarządzania testami zaprojektowanych specjalnie dla Jira.
More Articles
CV testera QA

(źródło: Monster.com)
Oto przykład dobrego CV początkującego testera QA. Widzimy, że kandydat ma formalne wykształcenie informatyczne, doświadczenie w pracy z kluczowymi narzędziami, takimi jak soapUI i Selenium, a także że przez ostatnie kilka lat przeprowadzał różnego rodzaju testy (regresyjne, jednostkowe, akceptacyjne, obciążeniowe i funkcjonalne). Wyraźnie posiada również umiejętności, których pracodawcy szukają w CV testera QA.
Nawet bez wieloletniego doświadczenia w pracy jako początkujący tester QA kandydat z podobnym CV, szukający pracy na stanowisku początkującego testera QA, zwróci uwagę wielu zespołów rekrutacyjnych. To samo dotyczy wykształcenia kandydata. Zastąpienie tytułu licencjata certyfikatem ISTQB również spotkałoby się z uznaniem organizacji.
Co o tym sądzisz?
Praca testera QA jest dobrze płatna i stabilna. Czy interesuje Cię praca testera QA? Daj mi znać w komentarzach!
Dowiedz się więcej o zarządzaniu swoją karierą z tego artykułu, którego autorem jest cieszący się międzynarodowym uznaniem, wielokrotnie nagradzany konsultant, autor i coach w dziedzinie inżynierii oprogramowania: PRZYWÓDZTWO W TESTOWANIU: ZARZĄDZANIE KARIERĄ


