Czego szukasz

Zawód tester automatyczny? To dużo prostsze niż się wydaje!

Praca w branży IT i świetne zarobki bez wyższego wykształcenia – czy to możliwe? „Mamy – uwierzcie w siebie, umiecie więcej niż się Wam wydaje” – mówi Agnieszka Dąbrowska, tester automatyczny i mama dwójki dzieci. Testerem automatycznym została trochę z lenistwa, potrzeby elastyczności i zapewnienia rodzinie bezpieczeństwa finansowego. Brak wyższego wykształcenia? To nie była nigdy przeszkoda. Czy było warto pójść do branży IT? Sprawdź sama!

  • Joanna Gotfryd - 28/05/2018

Nie masz czasu czytać całości?
Sprawdź jak Ty możesz zostać testerem automatycznym!

Agnieszko, zwykle to pytanie zadaję na końcu rozmowy. Teraz zadam je jako pierwsze: powiedz, jak zachęciłabyś mamy, do wejścia w branżę IT? Co powiedziałabyś mamom, które chcą, ale wciąż się wahają?

Odwagi dziewczyny, to jest dużo prostsze niż się wydaje. Mamy jako kobiety mamy tendencje do nie wierzenia we własne siły i ja też tak mam. Nawet nie sądziłam, że moja historia jest ciekawa i ktoś chce tego słuchać lub czytać. A jednak udzielam wywiadu!

Umiecie więcej niż Wam się wydaje.

Dla mnie ogromnym motorem napędowym do działania były dzieciaki, to dla nich chciałam zmieniać pracę na lepiej opłacaną, na taką, w której mogę pracować w domu. Warto podjąć takie wyzwanie.

Często pisząc automaty lub analizując dokumentację techniczną myślę, gdy nie udaje mi się od razu – „czy ja się do tego nadaję?” Potem robię 10 min przerwy, wypijam kawę i rozwiązuję problem. Wtedy wiem, że jestem dokładnie tam, gdzie powinnam być, bo to lubię.

Branża IT to ogromne możliwości nie tylko rozwoju, ale i finansowe. Dają też możliwość pracy z domu, jak chorują moje dzieciaki to mogę pracować i być z nimi. Ja bym już nie zamieniła jej na żadną inną.

To teraz wróćmy do początku 😉 Od kilku lat pracujesz jako tester automatyczny, ale Twoja droga do tego zawodu nie była wcale oczywista. Po maturze zaczęłaś się uczyć na ratownika medycznego, w międzyczasie pracowałaś w handlu i w call center…

Zaraz po zdaniu matury zaczęłam pracę w call center, a ponieważ jest to praca bardzo stresująca oraz kiepsko płatna, zdecydowałam na zmianę. W międzyczasie zaczęłam studia i było mi bardzo ciężko pogodzić je z pracą. Ponieważ nie mogłam pozwolić sobie na komfort studiowania i bycia na utrzymaniu męża, zrezygnowałam ze studiów.

Chciałam skończyć studia, ustatkować się, kupić mieszkanie i mieć dzieci. Dlatego zaczęłam rozglądać się za innym zajęciem.

Jak zatem wybrałaś testowanie?

Mam męża, który jest programistą i co jakiś czas prosił mnie o sprawdzanie, czy coś działa jak powinno. Było to ciekawe zajęcie, szczególnie, że mam chyba wrodzony dar do tego, że czego nie dotknę, to przestaje działać 🙂

Przeglądając oferty pracy na jakimś portalu znalazłam ogłoszenie o pracę dla testera telefonów bez doświadczenia, tylko ze znajomością języka angielskiego. Poszłam na rozmowę i tak 10 lat temu zaczęła się moja przygoda z testowaniem.

Pracowałam tam dwa lata, w tym czasie nauczyłam się podstaw testów manualnych. To był też czas kiedy urodziłam córkę. Po powrocie z urlopu macierzyńskiego i oszacowaniu ile będzie mnie kosztowało utrzymanie dziecka, kolejny raz podjęłam decyzję o zmianie pracy.

W kolejnej firmie spędziłam 5 lat, zdobyłam doświadczenie w zarządzaniu zespołem testerów w projekcie Waterfall. Testy też były manualne, ale w dużej korporacji współpracowałam z analitykami, programistami i kierownikami projektów i zdałam certyfikat ISTQB i Prince2 Fundation.

W ciągu tych 5 lat zaczęłam odnosić wrażenie, że się nie rozwijam, nie miałam szansy na awans. Urodziłam syna i zgodnie z tradycją po urlopie macierzyńskim… zmieniłam pracę.

Wtedy chyba zaczęła się Twoja przygoda z testami automatycznymi?

Tak, to było pod koniec 2015 roku. Zaczynałam totalnie od zera, bez przygotowania na studiach, których nie miałam, bez kursów czy szkoleń.

Jednak zaczynając ten projekt nie było tam żadnych testów manualnych, a o automatycznych nawet nie było mowy. Kończąc projekt po roku miałyśmy z przyjaciółką, z którą pracowałyśmy jako testerki, pełną regresję automatyczną.

Nauczyłam się podstaw programowania w języku Java, sposobów wersjonowania kodu oraz pracy w nowej metodyce (Scrum). Miałam dużo szczęścia, bo trafiłam na ludzi, którzy mieli wiedzę i chcieli tą wiedzą się ze mną podzielić.

Korzystałam więc z tego i uczyłam się od innych, a potem z Internetu i książek tyle, na ile czas mi pozwalał. Podsumowując, od 10 lat zajmuję się testami, z czego ponad 2 lata automatyzacją.

Dlaczego właśnie tester automatyczny? Co takiego spodobało Ci się w tym zawodzie?

Lenistwo !! Zdecydowanie to 😊 Po co mam klikać ciągle to samo, jak mogę napisać program, który zrobi to za mnie szybciej i tyle razy, ile będę chciała? Mało tego, to poczucie siły sprawczej, że piszę kod i on działa. Oczywiście częściej nie działa, i wymaga to dużo czasu, szukania w internecie, na forach czy książkach, żeby coś się udało, ale jednak warto.

Oczywiście nie sama pasja jest tu ważna, bo nią ciężko zapłacić rachunki i wychować dzieci. Jest to zajęcie też bardzo dobrze opłacane, więc warto poświęcić czas na naukę i rozwój w tym kierunku.

Do tego jest to ciągły rozwój, cały czas uczę się czegoś nowego i mogę się specjalizować w tym co mnie interesuje. Cały czas mnie też mój własny kod zaskakuje, jak to bywa w memach: „Nie działa – dziwne. Działa – dziwne”

Otwarcie mówisz o tym, że nie ukończyłaś studiów. Czy brak wyższego wykształcenia nigdy nie był przeszkodą w zdobywaniu coraz lepszej pracy w branży IT?

Nigdy to nie był dla mnie problem, wiec wysyłałam CV nawet na ogłoszenia, gdzie studia są na pierwszym miejscu jako wymaganie 😉 Może miałam też i trochę szczęścia, że zaczynałam karierę, kiedy praca testera nie była aż tak popularna, a dostępne studia były typowo informatyczne.

Taki kierunek jak „Testowanie oprogramowania” był tylko życzeniem, a i teraz nie słyszałam o studiach inżynierskich o tym kierunku, tylko magisterskich.

Zawsze tłumaczyłam, że wolałam zdobywać certyfikaty. Później już nikt mnie nie pytał o studia. Widać, nie jest to tak istotne jak kiedyś.

Jakbyś w kilku zdaniach wytłumaczyła naszym czytelniczkom, czym różni się tester automatyczny od testera manualnego?

Może od początku? Kim jest tester. Jest to osoba, która sprawdza czy dostarczony przez programistów program jest zgodny z wymaganiami, które miał zleceniodawca, tak zwany „biznes”, na dany program. Jeśli wszystko się zgadza, to programu zaczynają używać inni, jak nie, to są wprowadzane zmiany.

Do tego dochodzi też prowadzenie dokumentacji testowej, scenariusze testowe. Sprawdzanie wersji kodu, pilnowanie czy błędy są naprawiane oraz doprecyzowanie wymagań, jak i również często doradzanie „biznesowi”, jakie rozwiązania będą dla niego lepsze.

Tester manualny wszystkie zmiany, które są wprowadzane do kodu sprawdza tak jak użytkownik. Czyli klikając i symulując w ten sposób działania użytkownika na programie, który jest napisany przez programistów.

Najprościej ujmując, tester automatyczny od testera manualnego różni się tym, że potrafi napisać program, który będzie np. symulował klikanie użytkownika, wykorzystując do tego np. Selenium Web Driver oraz sprawdzać komunikację między mikro serwisami dzięki Restowi. Ja w swojej pracy używam Javy i groovy.

Jakie są możliwości pracy jako tester automatyczny?

Możliwości są ogromne, można wybrać sobie różnego rodzaju specjalizacje i robić to, co się lubi. Trzeba jednak zdobyć wiedzę z zakresu wytwarzania oprogramowania oraz podstaw programowania. Jeśli to mamy, to możemy zdecydować się w jakim języku chcemy pisać testy automatyczne oraz co chcemy testować. Oczywiście w każdym kierunku można się specjalizować, uczyć czegoś nowego i stawać się specjalistą w konkretnej wąskiej dziedzinie.

Jakie kompetencje powinna mieć osoba, która chce zostać testerem automatycznym?

Upór, dociekliwość i umiejętność uczenia się samej oraz zadawanie odpowiednich pytań ludziom, którzy wiedzą więcej. Otwartość na zmiany, bo zmiany, to jedyne czego można być pewnym w tym zawodzie.

Często jest tak, że coś powinno działać, a nie działa i spędza się nad tym bardzo dużo czasu tylko po to, żeby się przekonać o tym, że to przez nasz mały błąd test nie działa tak jak chcemy.

Powinno się mieć też duży dystans do swojej pracy. Ja często prosiłam innych o sprawdzanie moich testów, czy są dobrze napisane, czy o czymś nie zapomniałam. Uwagi te mają na celu zapewnienie jakości tego co robimy, a nie oceny mnie jako osoby.

Pracujesz jako inżynier testów w allegro i jesteś mamą dwójki dzieci – jak wygląda Twój typowy dzień pracy?

Od naszej rozmowy nawet to się zmieniło, bo już zmieniłam pracę. Ciągle zmiany, zmiany 😊 Jednak mój dzień wygląda bardzo podobnie. Mam dwoje wspaniałych dzieci, córkę (8 lat) i syna (4 lata). Dwa żywe srebra pełne energii ciekawe świata i ludzi.

Wstajemy o 6 rano szykujemy się do wyjścia, córka idzie do szkoły, którą ma pod domem na 7,  a ja odwożę syna do przedszkola. Potem jadę do pracy słuchając swojej ukochanej zumbowej muzyki i czytając książkę. Ostatnio skończyłam czytać „Myśl w języku Java”  i bardzo polecam.

Potem w pracy kawa, spotkanie – tzw. „daily”, na którym mówimy co robiliśmy poprzedniego dnia i co planujemy robić dzisiaj oraz czy mamy jakieś problemy. Weryfikacja testów automatycznych, jeśli znalazły się jakieś błędy, to weryfikacja ich i zgłoszenie programistom.

Piszę kolejne testy lub naprawiam te, które nie działają. Niestety raz napisany test automatyczny nie działa raz na zawsze. Cały czas trzeba go utrzymywać, poprawiać i weryfikować czy ma sens.

Wykonuję też testy manualne i bardzo to lubię. Szczególnie, że wychodzę z założenia, że nie znając dobrze wymagań biznesowych, nie można dobrze napisać testów automatycznych. Często trzeba też zadzwonić do programistów, w moim przypadku do USA czy Indii i pogadać o znalezionych błędach.

Potem powrót do domu, ogarnięcie dzieci i wyjście na zumbę. Tak wygląda mój typowy dzień 🙂

Agnieszko, dziękuję Ci za rozmowę.

Zainteresował Cię zawód testera automatycznego, chcesz się rozwijać i wejść do branży IT?
To świetnie!

Sprawdź jak Ty możesz zostać testerem automatycznym!

Już wkrótce rusza nowy bootcamp, 10-tygodniowy intensywny kurs on-line, dzięki któremu od podstaw zdobędziesz nowy zawód testera automatycznego.

Rozmawiała: Joanna Gotfryd

Spodobał Ci się artykuł? Podziel się z innymi:
Joanna Gotfryd
Współzałożycielka portalu Mamo Pracuj, absolwentka UEK, z doświadczeniem zawodowym w dużym biznesie. Mama dwóch rozbrykanych dziewczynek. Pasjonatka górskich wycieczek i Italii w każdej postaci. Marzy o dalekich podróżach i zdobyciu Korony Gór Polski.
Podyskutuj

Video: Być mamą i pracować w branży IT? O tak!

Kamila i Magda to dwie mamy, które postawiły na karierę w branży IT w firmie Accenture Advanced Technology Center Poland. Dla obu, ważna była możliwość pogodzenia życia zawodowego z życiem prywatnym. Szukały elastyczności, zrozumienia i szans na ciągły rozwój. Ich historie i doświadczenia są różne, jednak dzięki swojej motywacji każda osiągnęła swój cel! Jaka była ich droga i co zyskały? Zapraszamy do wywiadu!
  • Agnieszka Kumorek - 26/03/2019
mamy, podczas dnia otwartego w firmie Accenture

Być mamą i pracować w branży IT? Czy to możliwe? O tak!

#MamoPracujwIT to nie tylko hasło, to przede wszystkim wiele historii kobiet, które choć byli tacy co mówili im „że kobiety do IT się nie nadają”, one znalazły swoje miejsce; dzięki motywacji, zaangażowaniu, często upartości i ogromnej determinacji.

Zapraszamy do wywiadu z Kamilą i Magdą, mamami pracującymi w Accenture Advanced Technology Center Poland

„Mamy nadzieję, że nasz przykład będzie inspiracją dla innych młodych mam, aby nie bały się dołączać do branży nowoczesnych technologii, która zapewnia możliwość spełniania się na wielu płaszczyznach, ale to nie tylko to…”

Bohaterki wywiadu:

Kamila pracuje w Accenture od 4 lat. Podczas urlopu macierzyńskiego doszkoliła się, aby w przyszłości móc bez problemu oraz bez wyrzutów sumienie brać udział w przedstawieniach swojego dziecka w przedszkolu i zadbać o swój rozwój osobisty.

Magda swoją karierę w Accenture rozpoczęła kilka miesięcy temu. Jest mamą trójki dzieci i ciężko było jej godzić pracę zawodową z życiem prywatnym. Skończyła Accenture Java Academy i dzisiaj cieszy się z bycia częścią zespołu w firmie, której wsparcie czuje na co dzień.

Accenture Advanced Technology Center Poland w Bazie Pracodawców Przyjaznych Mamie

Accenture Advanced Technology Center Poland aktywnie wspiera swoich pracowników rodziców; oferując m.in. im elastyczny czas pracy i możliwość pracy zdalnej. Ale nie tylko…

Accenture dba też o to, aby w pracy czuć się dobrze, będąc rodzicem 🙂

  • w biurach znajdują się pokoje matki/taty z dzieckiem – wyposażone w zabawki i urządzenia sanitarne,
  • dostępne są biblioteczki pracownicze,
  • organizowane są imprezy dla rodzin pracowników,
  • a szczególnie obchodzony jest Dzień Matki, Dzień Ojca, Dzień Dziecka,

Chcesz dowiedzieć się więcej? Sprawdź profil firmy i najnowsze oferty pracy >>>

Zdjęcie i wideo: Accenture Advanced Technology Center Poland, a zdjęcie pochodzi ze spotkania #MamoPracujwIT w Katowicach w Accenture Advanced Technology Center Poland

Spodobał Ci się artykuł? Podziel się z innymi:
Agnieszka Kumorek
Jestem osobą, która nie potrafi się nudzić. Lubię różnorodność, dlatego skończyłam studia łączące zajęcia humanistyczne, graficzne i informatyczne. Odpoczywam podczas długich spacerów, a znajomi wiedzą, że dobrej herbaty w miłym towarzystwie nigdy nie odmówię.

Pracuję jako Scrum Master – historia Marysi

Marysia Leszko zamieniła programowanie na pracę jako Scrum Master. Lubi kontakt z ludźmi i świetnie odnajduje się w swojej roli. Jeśli rozważasz przebranżowienie, dowiedz się, czy Ty też mogłabyś pracować jako Scrum Master i od czego zacząć krok po kroku. Ale nigdy nie staraj się zostać Scrumową Mamą! Będzie też okazja do porozmawiania z Marysią na żywo podczas naszych warsztatów w Krakowie. Dowiedz się więcej!
  • Joanna Gotfryd - 24/03/2019
Marysia Leszko, scrum master

4 kwietnia w Krakowie odbędą się warsztaty dla mam – Popołudnie ze Scrumem. 

Warsztaty poprowadzą Justyna Wykowska i Michał Petlic z firmy Procognita. W trakcie warsztatów spotkamy się również z Marysią, która opowie o łączeniu roli mamy i Scrum Mastera.

Szczegóły i zapisy tutaj >>>

Marysiu, pracujesz jako Scrum Master w międzynarodowej firmie w Krakowie. Skończyłaś informatykę i pracowałaś najpierw jako deweloper. Jak to się stało, że zamieniłaś programowanie na zarządzanie zespołem?

Przyznam, że od zawsze lubiłam pracę z ludźmi! Jeszcze w czasie edukacji szkolnej i studiów angażowałam się w wiele projektów i wolontariatów wymagających pracy z ludźmi i zorganizowania. Gdy zaczęłam pracować jako deweloper, bardzo mi tego brakowało. Jednocześnie starałam się wykorzystywać okazje do tego, żeby poprawić organizację naszej pracy, np. proponując i pilnując robienia porannych stand upów zespołu albo prowadząc spotkania.

Myślę, że zostało to dostrzeżone, bo po pewnym czasie zaproponowano mi pójście na kurs Scrum Mastera. Stało się dla mnie punktem zwrotnym – zaczęłam mocno interesować się tematyką agile’ową, czytać książki i artykuły. Po pewnym czasie w firmie pojawiła się dla mnie możliwość pracy w roli SM, na początku na pół etatu. Po pewnym czasie rozkręciłam się na tyle, że zachęcona pozytywnym feedbackiem zdecydowałam się zostać Scrum Masterem na pełen etat. I tak już zostało 🙂

Cały czas dokształcałam się też poprzez czytanie artykułów, książek, ale też chodzeniem na meetupy i wyjazdami na konferencje. No, ale tak naprawdę to codzienna praca i otrzymany feedback pozwoliła mi zdobyć to, co najbardziej pomocne w tej roli, czyli doświadczenie.

A jak wygląda Twój typowy dzień w pracy? Czym się zajmujesz?

To bardzo zależy 🙂 Zależy od zespołu, z którym pracuję, od potrzeb i fazy projektu. Zwykle dzień zaczynamy od porannego stand upu zespołu, w którym też uczestniczę i tak samo jak wszyscy dzielę się tym, nad czym pracuję. Po popołudniu często mamy zdalne spotkania z Product Ownerem, czasem jest to retrospektywa, czasem planning albo po prostu daily scrum (nasi PO są zdalni i pracują w innej strefie czasowej, dlatego zdzwaniamy się pod koniec naszego dnia pracy).

W międzyczasie zajmuję się bardzo różnymi rzeczami – może to być tworzenie roadmapy projektu (w fazie planowania), przygotowanie spotkań, rozmowy z członkami zespołu o tym, jak się im pracuje albo z PO, jeśli potrzebuje z czymś pomocy albo musimy coś przegadać.

Ważną częścią mojej pracy jest upewnianie się, że nic nie blokuje zespołu deweloperów – mogę tutaj pomagać zarówno w rozwiązywaniu konfliktów, z organizacją pracy, zasobów, ale i zrozumieniem zasad scruma. Jeśli wystarcza mi czasu, angażuję się także w różne firmowe przedsięwzięcia albo organizuję warsztaty i szkolenia.

Czy Scrum Masterem może być osoba „nietechniczna”? Czy odnajdzie się w świecie bardzo technicznym, tej terminologii?

Oczywiście, że tak! Pod warunkiem, że jest chętna, żeby ten techniczny świat i jego terminologię poznać i zrozumieć. Wymaga to trochę czasu i otwartości, ale zdecydowanie jest to możliwe. Warto prosić o pomoc i wytłumaczenie tego, czego się nie rozumie, jeśli tylko pojawią się niejasności, ale jestem pewna, że z czasem będzie ich coraz mniej.

Znam kilku Scrum Masterów nie mających technicznego wykształcenia czy doświadczenia i są naprawdę świetni w swojej pracy. Powiem więcej, często takie osoby wnoszą wiele świeżości i innej, bardzo potrzebnej zespołowi czy organizacji, perspektywy.

Jesteś mamą prawie dwuletniej Róży – czy myślisz, że mamy mają naturalne predyspozycje, żeby pracować jako Scrum Master?

Raczej nie mam takiej obserwacji. Myślę, że jak chodzi o naturalne predyspozycje, to są to raczej pewne cechy wynikające z wrodzonej osobowości, a nie z roli mamy. Cechy, które są przydatne, to na pewno zorganizowanie, umiejętność słuchania i zadawania celnych pytań, otwartość, empatia, ale i umiejętność bycia tzw. servant leaderem, czyli kimś, kto raczej wspiera zamiast zarządzać.

Swoją drogą, zostanie tzw. Scrumową Mamą jest jednym z antywzorców. Ktoś kto, zbytnio chroni zespół przed każdą przeciwnością, wyzwaniami i porażkami, oraz osobiście wyręcza członków zespołu, nie będzie dobrym Scrum Masterem.

Od czego powinna zacząć działania osoba, która chciałaby spróbować swoich sił w pracy jako scrum master? Jaki pierwszy krok zrobiłabyś?

Ja zaczęłabym od przeczytania Scrum Guide’a. I najlepiej jeszcze kilku artykułów, które pozwoliłyby mi zrozumieć o co w Scrumie chodzi. Kolejnym krokiem byłoby chodzenie na agile’owe meetupy i kursy na Scrum Mastera, co pozwoliłoby usystematyzować wiedzę.

Potem spróbowałabym zaaplikować na jakiś darmowy staż jako Scrum Master, żeby zdobyć doświadczenie. No i na pewno ciągle bym się próbowała dokształcać (przez czytanie książek, agile’owych blogów, artykułów i chodzenie na meetupy) oraz chciałabym znaleźć sobie scrumowego mentora – kogoś z kim mogłabym przegadać wątpliwości, omówić trudniejsze sytuacje czy zapytać o zdanie.

Jeśli chcesz na końcu dodać mamom odwagi do działania, to właśnie to jest ten moment Co takiego jest fajnego w pracy w IT? Dlaczego warto być w tej branży?

Branża IT to dobre miejsce do pracy – przede wszystkim panuje tu wysoka kultura pracy, ludzie są przyjaźni, a procesy nowatorskie w stosunku do innych branż. Co więcej, IT ma teraz swoje 5 minut, co sprawia, że ma olbrzymie zapotrzebowanie na pracowników. A to oznacza mnóstwo szkoleń (także i darmowych), kursów, meetupów i stażów, które pomagają się przekwalifikować.

Do tego, branża IT jest bardzo szeroka i nie brakuje w niej interesujących ról – od deweloperów, przez Scrum Masterów właśnie po UX researcherki, testerki czy technical writerki. Wybór jest naprawdę szeroki i jestem przekonana, że większość z Was znajdzie coś dla siebie.

No i nie muszę chyba dodawać, że w tej mocno zdominowanej przez mężczyzn branży bardzo brakuje kobiet! Dziewczyny, trzymam za Was kciuki!

Dziękuję za rozmowę.

Rozmawiała: Joanna Gotfryd

Zdjęcie: archiwum prywatne

Spodobał Ci się artykuł? Podziel się z innymi:
Joanna Gotfryd
Współzałożycielka portalu Mamo Pracuj, absolwentka UEK, z doświadczeniem zawodowym w dużym biznesie. Mama dwóch rozbrykanych dziewczynek. Pasjonatka górskich wycieczek i Italii w każdej postaci. Marzy o dalekich podróżach i zdobyciu Korony Gór Polski.
Chcę otrzymywać inspiracje, pomysły i sugestie jak pracować i nie zwariować.
Newsletter wysyłamy raz na 2 tygodnie
Może Cię zainteresować także:
Uwaga. Strona wykorzystuje pliki cookies. Informacje uzyskane za ich pomocą wykorzystywane są w celach statystycznych. Pozostając tu godzisz się na ich zapisywanie w Twojej przeglądarce. ×

Email marketing powered by FreshMail
 

Email marketing powered by FreshMail
 

Email marketing powered by FreshMail