Tester oprogramowania – ten zawód stał się w dzisiejszych czasach symbolem łatwej przepustki do świata IT. Dlaczego niektórym to się udaje, a innym nie? Czy istnieje najlepszy sposób, który pozwala zdobyć pracę na tym stanowisku? Sprawdzamy.

Dobry tester oprogramowania to nie tylko osoba, która przeszła specjalny kurs i uzyskała odpowiedni dyplom. Aby z powodzeniem wykonywać tę pracę przydadzą się też naturalne predyspozycje oraz umiejętności, które możesz nabyć samodzielnie. Może zastanawiasz się, czy same te umiejętności nie wystarczą? To zależy…

Tester oprogramowania – kto może nim zostać?

Na największym poziomie ogólności: każdy. Nie ma ograniczeń wiekowych czy „branżowych” – zawód testera to dla wielu osób, które chcą się przekwalifikować, pierwszy krok w karierze w branży IT. Wielu z nich pada  ofiarą stereotypu, bo wydaje im się, że zawód testera jest prosty, łatwy i przyjemny, oraz że każdy może go wykonywać. I tu pojawiają się szczegóły, których – jeśli myślisz o podjęciu pracy jako tester – musisz być świadomy. Jak w każdym innym zawodzie, także i tutaj sprawdzają się osoby z pewnymi predyspozycjami, nie tylko osobowościowymi. Należą do nich między innymi:

Umiejętność analitycznego myślenia

Dobry tester musi potrafić łączyć ze sobą fakty, patrzeć na aplikację i możliwość jej zastosowania w kontekście jej otoczenia produktowego i wyciągać wnioski.

Dociekliwość

Jeśli surfując w internecie często zadajesz pytania typu „dlaczego tak to działa?”, „ciekawe dlaczego to tak rozwiązali” to jesteś na dobrej drodze. Nawet jeśli dla twojego otoczenia taka dociekliwość bywa czasami irytująca, to pracując jako tester oprogramowania będziesz ją wykorzystywał każdego dnia.

Odporność na nudę

Zwłaszcza na początku pracy, kiedy jako tester manualny sprawdzasz działanie aplikacji i po prostu „przeklikujesz” się przez dany program nieskończoną ilość razy. Zawód testera uwzględnia pewien element powtarzalności.

Otwartość na ludzi

Kolejny stereotyp, z którym warto się rozprawić przed podjęciem działań w kierunku rozpoczęcia pracy jako tester oprogramowania, to siedzący we własnej kanciapie introwertyk rodem z „IT Crowd”, który unika ludzi. Wręcz  przeciwnie! Tak, określoną ilość czasu spędzasz na samym testowaniu, jednak wyniki twojej pracy musisz zakomunikować programiście, project managerowi lub całemu zespołowi. Czasami musisz wytłumaczyć, co nie działa. Czasami musisz zapytać, dlaczego coś działa tak, jak działa ☺ To nie jest praca dla osób, które cierpią, jeśli muszą porozmawiać z kimś z zespołu.

Kreatywność

Przyda się już na wyższym poziomie zaawansowania, kiedy będziesz odpowiedzialny za tworzenie scenariuszy testowych. W niektórych firmach testerzy ściśle współpracują też z całym zespołem projektowym i mają swój udział np. w tworzeniu założeń dla danego produktu, a tu już można wykazać się dużą pomysłowością.

Ze stereotypem testera wiąże się też jeden „atut”. Otóż panuje przekonanie, że zawód testera nie wymaga umiejętności programowania. I tak, i nie – wszystko zależy, do czego aspirujesz.

Zwiększ swoją efektywność z BugBug

Chcesz zostać testerem automatycznym?

Nie obejdziesz się bez podstaw programowania, bo na tym stanowisku sam piszesz skrypty automatyzujące testy i naprawiasz ewentualne błędy w ich działaniu. Cały czas nadzorujesz też pracę tych programów i udoskonalasz je np. o nowe wymagania, które pojawiły się w trakcie tworzenia produktu. Nie bez przyczyny na stanowisko testera automatycznego chętnie przyjmowani są programiści, którzy wypalili się w swoim zawodzie lub chcą zrobić sobie przerwę w jego wykonywaniu. Jeśli dobrze opanujesz choć jeden język programowania (choć oczywiście im więcej, tym lepiej), jak mówią Anglicy – „ you are good to go”.

Przeczytaj także: Tester manualny – 10 powodów, które czynią tę pracę interesującą >

Jak zacząć być testerem oprogramowania?

Dobrze – załóżmy, że nadal jesteś zdecydowany/zdecydowana, aby zostać testerem. Masz po temu wszelkie predyspozycje i chcesz się rozwijać w branży IT. Od czego zacząć? Na pewno nieustanne poszerzanie wiedzy i nauka na własną rękę jest obowiązkowa, i to niezależnie od tego, czy pracujesz już w tym zawodzie, czy dopiero przymierzasz się do jego wykonywania. Internet jest kopalnią wiedzy, przy czym polecamy zarówno publikacje w języku polskim, jak i angielskim (w tym drugim materiałów jest o wiele więcej). Jeśli masz już jakieś podstawy, możesz od razu aplikować na oferty praktyk lub staży na stanowisku testera manualnego. W zasięgu są także stanowiska juniorskie, szczególnie atrakcyjne dla osób, które się przebranżawiają i nie mogą sobie pozwolić na bezpłatny lub bardzo nisko płatny staż. Równolegle możesz też starać się o pojedyncze zlecenia na platformach takich jak uTest – zapewnią ci one nie tylko dopływ gotówki, lecz także cenne na początku drogi zawodowej doświadczenie.

Zostań testerem oprogramowania – z kursem czy bez?

Wraz z modą na pracę w IT rozkwitły firmy szkoleniowe, które oferują nie tylko kursy dla programistów, lecz także testerów. Z jednej strony jest to ciekawa i rozwijająca opcja, bo na takim kursie w przystępny sposób możesz nabyć wiedzę. Zapewnia ona też regularność w nauce, co jest ważne dla osób mniej usystematyzowanych czy mających trudności z automotywacją. Z drugiej strony, taki kurs często sporo kosztuje. Przed wyborem odpowiedniej szkoły warto uważnie rozejrzeć się na tym rynku, bo część kursantów narzeka na brak wystarczającej ilości zajęć praktycznych i opieki ze strony mentorów. Niezależnie od tego, czy zdecydujesz się na taki kurs czy nie, warto poszukać mentora, czyli osoby, która pracuje już jako tester i może pokierować cię w poszukiwaniach, polecić odpowiednią literaturę czy dać ci informację zwrotną na temat twojej pracy. I najważniejsze: nawet jeśli będziesz miał najlepszych nauczycieli/mentorów, bez determinacji i pracy własnej niewiele ci oni pomogą. Zdobywanie umiejętności testerskich to przede wszystkim duży wysiłek i ciągłe poszerzanie wiedzy – dużo zależy od ciebie i twojego zaangażowania.

Jak zostać testerem IT z certyfikatem?

Szkoły, o których wspominaliśmy, często oferują własne dyplomy, jednak na rynku znane są certyfikaty Międzynarodowej Rady ds. Testowania Oprogramowania (ISTQB). Możesz je zdobywać na każdym etapie rozwoju zawodowego, jednak pierwszym krokiem powinien być certyfikat na poziomie podstawowym, który pozwala uzyskać tytuł Certyfikowanego Testera. Jeśli dopiero zaczynasz pracę w branży, to taka pozycja w CV będzie na pewno mile widziana, choć te certyfikaty także mają swoich przeciwników wśród osób, które uważają, że całą niezbędną do pracy testera wiedzę można zdobyć na własną rękę.

Jak zostać testerem i zarabiać?

To bardzo zasadne pytanie, bo okres niskopłatnych praktyk i staży musi się kiedyś skończyć. Większe firmy mają zwykle naturalną ścieżkę rozwoju i awansu, którą możesz realizować po przepracowaniu określonego czasu na stażu lub stanowisku juniorskim. Kluczem do awansu jest jednak ciągły rozwój – jeśli myślisz o pracy testera automatycznego, nie czekaj z nauką programowania. Im więcej wiesz na temat testowania i tej branży, tym bardziej zwiększają się też twoje szanse na zostanie QA, czyli quality assurance. To tester z dużym doświadczeniem, który odpowiada za całe projekty – zarówno w zakresie zarządzania ludźmi, pisania scenariuszy testowych, pisania testów automatycznych i monitorowania pracy w projekcie. Bez względu na stanowisko, które będziesz zajmować, pracując w IT warto znać metodyki zarządzania projektami – stwierdzenia takie jak „agile” czy „waterfall” nie powinny być ci obce.

Oszczędź do 70% czasu pracy testerów oprogramowania

Niezawodne, kompleksowe oprogramowanie, które usprawnia pracę testerów i programistów.

Zamów newsletter