Kod

Jak zostać inżynierem testów w wieku 17 lat: doświadczenie młodego testera w obszarze zapewniania jakości

Jak zostać inżynierem testów w wieku 17 lat: doświadczenie młodego testera w obszarze zapewniania jakości

Bezpłatny kurs: „Szybki start w Pythonie”

Dowiedz się więcej

W wieku 17 lat rozpoczęła karierę w testowaniu oprogramowania. Po ukończeniu szkoły skupiła się na zostaniu testerką. Pasjonuje się jakością i niezawodnością oprogramowania, dlatego aktywnie rozwija swoje umiejętności testerskie. Lubi również jogę i uczy się języka angielskiego, co pomaga jej w rozwoju zawodowym i osobistym.

Linki odgrywają kluczową rolę w internecie, zapewniając nawigację między stronami i poprawiając doświadczenia użytkownika. Pomagają użytkownikom znaleźć potrzebne informacje i stanowią podstawę struktury witryny. Prawidłowe użycie linków nie tylko ułatwia znalezienie treści, ale także przyczynia się do optymalizacji SEO. Linki zewnętrzne mogą zwiększyć autorytet witryny w oczach wyszukiwarek, a linki wewnętrzne pomagają rozłożyć ciężar strony i poprawić indeksowanie. Aby uzyskać najlepsze rezultaty, zaleca się stosowanie opisowych kotwic tekstowych i unikanie nadmiernej liczby linków na jednej stronie. Optymalizacja linków to ważny aspekt, który pomaga poprawić widoczność witryny w wyszukiwarkach i przyciągnąć odbiorców docelowych.

Rozpocząłem karierę w dziale zapewnienia jakości w sierpniu 2021 roku. Obecnie mieszkam w Moskwie i pracuję dla startupu rozwijającego aplikację kredytową. Ta aplikacja prowadzi użytkowników przez cały proces – od wypełnienia wniosku po uzyskanie akceptacji kredytu hipotecznego na konkretną nieruchomość. To moja druga praca w IT i wciąż się w niej rozwijam.

Mój tata zasugerował, żebym poszła do QA

W wieku 15 lat straciłam zainteresowanie wieloma rzeczami, którymi kiedyś się pasjonowałam, takimi jak zajęcia muzyczne i teatralne. To powodowało u mnie wiele niepokoju i frustracji, ponieważ moi rówieśnicy już wybrali swoje przyszłe zawody i uczelnie. Otaczałam się młodymi, nastawionymi na cele ludźmi, ale czułam, że straciłam entuzjazm. Mam jednak szczęście, że moi rodzice pracują w IT: mój ojciec jest analitykiem systemów, a moja matka projektantką. Mój tata zasugerował, żebym rozważyła szkolenie na testera. Zapewnił mnie, że jeśli ta ścieżka mi nie odpowiada, to nic się nie stanie – po prostu zdam sobie sprawę, że to nie moje powołanie.

W czerwcu rozpoczęłam kurs zapewniania jakości oprogramowania (QA) w wiodącej szkole online. Kurs uczy zarówno manualnego, jak i automatycznego testowania w Javie. To szkolenie zapewnia odpowiednią wiedzę i umiejętności niezbędne do odniesienia sukcesu w karierze testera oprogramowania.

Byłem nowicjuszem w dziedzinie komputerów. Na początku musiałem prosić rodziców o pomoc nawet w prostych zadaniach, takich jak otwieranie pliku z pracą domową. Z czasem nabierałem pewności w swoich umiejętnościach. Wraz z początkiem roku szkolnego otrzymałem ścisłe limity czasowe na odrabianie prac domowych, co zmotywowało mnie do rozwijania i doskonalenia umiejętności obsługi komputera.

Kurs mnie interesował, chociaż nie zawsze miałem czas na przyswojenie całego materiału. Problemem nie były moje umiejętności, ale ogrom informacji był przytłaczający, zwłaszcza biorąc pod uwagę, że jednocześnie uczyłem się w szkole. Ostatecznie kurs podzielono na dwie części: Podręcznik QA i Automatyzacja QA, co wydawało się dobrą decyzją. Ten podział pozwolił na bardziej dogłębne przestudiowanie każdego tematu i sprawił, że szkolenie stało się bardziej przystępne dla studentów.

Znalazłem pracę w dwa miesiące

Po ukończeniu kursu, latem 2021 roku, rok później, zacząłem szukać pracy. Te dwa miesiące okazały się dość wymagające. Aktywnie monitorowałem oferty pracy w HeadHunterze, edytowałem swoje CV i wybierałem zdjęcia, które sprawiały, że wyglądałem na bardziej dojrzałego. Jednak kiedy dodałem sześć miesięcy doświadczenia, wymieniając zadania wykonane w ramach praktycznej części kursu, liczba odpowiedzi wzrosła. Wcześniej wszystkie próby kończyły się odmowami.

Podczas poszukiwań pracy mój tata, który ma bogate doświadczenie w branży IT, aktywnie pomagał mi w dopracowaniu mojego CV. Nie miałem żadnych problemów ani kłopotów z rodzicami w tej kwestii i jestem im szczerze wdzięczny za ich zaangażowanie i wsparcie. Ich rady i pomoc odegrały znaczącą rolę w moich dążeniach do udanego zatrudnienia.

Podczas jednej rozmowy kwalifikacyjnej niespodziewanie otrzymałem coś, co mnie zaskoczyło. Myślałem, że spotkanie poszło nie tak, ponieważ nie doszliśmy z rekruterem do porozumienia. Początkowo byłem zachwycony ofertą, ale kiedy dowiedziałem się, że firma zajmuje się mikropożyczkami, zdałem sobie sprawę, że nie mogę jej przyjąć. Utrzymanie swoich zasad jest dla mnie ważniejsze niż praca w firmie, której działalność budzi wątpliwości. Nie byłem gotowy poświęcić swojej karmy dla pracy, nawet jeśli była atrakcyjna.

Podczas rozmów kwalifikacyjnych pracodawcy często pytają o wiek kandydatów. Początkowo starałem się unikać tego tematu. Zapytany o moje wykształcenie, odpowiedziałem, że obecnie nie uczę się po ukończeniu szkoły średniej. Miałem przygotowanych kilka zwrotów, które pomagały odwrócić uwagę rekrutera od pytania o mój wiek.

Kiedy mówiłem o swoim wieku, często pojawiały się pytania o to, jak planuję połączyć pracę z nauką. Wyjaśniłem, że planuję przejść na naukę online w jednej ze szkół online, co pozwoli mi efektywniej zarządzać czasem. Prace domowe można odrabiać w dowolnym momencie, co znacznie upraszcza proces. Dodatkowo musiałem przekonać pracodawców, że jestem zorganizowany i odpowiedzialny, i że nie będziemy mieli problemów ze współpracą.

Spędziłem dwa miesiące na poszukiwaniach pracy i byłem na około 15 rozmowach kwalifikacyjnych. W rezultacie udało mi się dostać pracę w firmie rozwijającej platformę usługową dla czołowego gracza na rosyjskim rynku telekomunikacyjnym.

Nauka online nie była łatwa

Samodzielnie zarządzałem procesem przejścia na naukę online, wypełniając niezbędne dokumenty i przygotowując wnioski. Moi rodzice tylko podpisywali formularze. Ta zmiana wymagała starannej organizacji i dbałości o szczegóły, co było ważnym krokiem w mojej edukacyjnej podróży. Nauka online otworzyła nowe możliwości zdobywania wiedzy i rozwoju umiejętności.

Postanowiłam sama zorganizować wszystkie procesy. Mieszkając z mamą, rozumiem, że nie lubi zajmować się papierkową robotą, zwłaszcza po rozwodzie z moim ojcem. Dlatego łatwiej mi podjąć się tego zadania, aby upewnić się, że wszystko zostanie wykonane poprawnie i na czas. Takie podejście pozwala mi kontrolować sytuację i minimalizować ryzyko.

Moja szkoła nie miała doświadczenia z nauką online. Nauczyciele i administracja nie wiedzieli, jak sobie z tym poradzić. To ich irytowało, ponieważ stanowiło dodatkowe obciążenie z powodu mojego przejścia na naukę zdalną.

Po długim dniu pracy, o ósmej lub dziewiątej wieczorem, trudno mi było skupić się na nauce. Doświadczałam dysonansu poznawczego: w pracy rozwiązywałam ważne problemy, które miały realną wartość i generowały dochód, podczas gdy moje szkolne zadania wydawały się abstrakcyjne i nieistotne. Czytanie przedmiotów społecznych o tym, czym jest społeczeństwo, ani informatyki o bajtach nie wzbudzało zainteresowania ani motywacji. Stworzyło to poczucie bezsensu, ponieważ nie widziałem żadnego praktycznego zastosowania materiału, którego się uczyłem.

Przez cały rok szkolny prześladowało mnie poczucie całkowitej bezsensowności tego, czego uczyłem się w szkole. Lekcje wydawały się bezcelowe i nie przynosiły żadnych realnych korzyści. Nie rozwijałem żadnych umiejętności praktycznych i wątpiłem, że zdobywana wiedza przyda mi się w przyszłości.

Podczas poszukiwania pracy przeceniałem swoje możliwości, nie zdając sobie sprawy, jak trudno będzie połączyć pracę z nauką. Wyczerpanie fizyczne stało się zauważalne: każdego dnia spędzałem cały dzień pracy online, a potem poświęcałem dwie lub trzy godziny na zajęcia. Czasu było katastrofalnie mało. Kilka miesięcy później, gdy zbliżała się zima, zdałem sobie sprawę, że poświęcam minimalną uwagę nauce. Skupiałem się na przedmiotach kluczowych: matematyce, fizyce, chemii i biologii, a pozostałe przedmioty studiowałem sporadycznie. Przeszedłem na naukę online i napotkałem trudności związane z różnicami między tradycyjnym programem nauczania a edukacją online. W 10. klasie system jest taki, że nauka samodzielna wymaga jedynie zaliczeń końcowych na koniec roku szkolnego. Od kwietnia do maja uczniowie przychodzą do szkoły na testy. Ta sytuacja jest trudna, ponieważ ocena końcowa, wystawiana raz w roku, nie odzwierciedla rzeczywistego poziomu wiedzy ucznia i nie pomaga w identyfikacji obszarów do poprawy. Jednak to właśnie ta ocena jest następnie uwzględniana w certyfikacie. Stwarza to dodatkowe trudności dla osób uczących się online, ponieważ nie ma regularnej informacji zwrotnej ani możliwości dostosowania procesu nauczania.

Moja szkoła nie miała doświadczenia w przeprowadzaniu egzaminów w tym nowym formacie, co sprawiło, że harmonogram był wyjątkowo niewygodny. Wszystkie 17 egzaminów odbyło się w ciągu jednego miesiąca, co sprawiło, że był to najtrudniejszy okres w moim życiu. Zauważyłem nawet, że posiwiałem. Pomimo zrozumienia mojego pracodawcy, który tolerował moje częste nieobecności, radzenie sobie z takim obciążeniem pracą było niezwykle trudne.

W rezultacie oblałem egzaminy. Z większości przedmiotów otrzymywałem oceny „dostateczne”, czasami graniczące nawet z niedostatecznym. To znacząco wpłynęło na moją samoocenę i zmusiło mnie do kwestionowania moich zdolności i osiągnięć. Uświadomiłem sobie, że być może nie jestem aż tak chętnym uczniem, jak wcześniej sądziłem.

Tego lata, po ukończeniu 10. klasy, zdecydowałem, że nie pójdę do 11. klasy. Musiałem podjąć decyzję o zakończeniu edukacji na poziomie 9. klasy. Rozumiem, że trudny ubiegły rok z egzaminem Unified State Exam i innymi aspektami 11. klasy można nadrobić w przyszłości, jeśli zajdzie taka potrzeba. Jestem pewien, że doświadczenie nauki w szkole i jednoczesnego uczęszczania na zajęcia okaże się przydatne. W razie potrzeby będę mógł zdawać egzaminy przez ostatnie dwa lata jako student eksternistyczny. Obecnie chcę skupić się na nowym projekcie w pracy i w wolnym czasie uczyć się dodatkowych materiałów z mojej specjalności.

Nie znalazłbym świetnej pracy bez mojego pierwszego pracodawcy

Wspominając moją pierwszą pracę, zdaję sobie sprawę, że była dość nietypowa. Nie do końca pasowałem do zespołu, ponieważ większość pracowników była w wieku moich rodziców. Stwarzało to pewne trudności w zrozumieniu i interakcji: traktowano mnie z pewną protekcjonalnością, postrzegano jako niedoświadczoną nowicjuszkę i po prostu młodą kobietę. W rezultacie stawałam przed wyzwaniami, które wymagały nie tylko umiejętności zawodowych, ale także umiejętności znalezienia wspólnego języka z bardziej doświadczonymi kolegami.

W mojej karierze zawodowej aktywnie uczestniczyłam w tworzeniu list kontrolnych, przeprowadzaniu testów regresyjnych i nadzorowaniu pracy kierownika obsady. Moja praca obejmowała również pisanie testów automatycznych dla wewnętrznego oprogramowania firmy, interakcję z programistami oraz testowanie API i nowych bloków funkcjonalnych. Zadania te pozwoliły mi poprawić jakość produktu i zwiększyć efektywność zespołu.

W trakcie mojej pracy uczestniczyłam w różnych wydarzeniach i spotkaniach z klientami. Zgodnie z wewnętrznymi wymogami naszej firmy, w spotkaniach tych zawsze uczestniczyli menedżer, kierownik projektu, programista i tester. Przed każdą obroną projektu dokładnie sprawdzałam kryteria akceptacji i zaliczenia etapów testowania. Zapewniało to wysoką jakość pracy i zgodność z wymaganiami klienta.

Produkt firmy nie był szczególnie innowacyjny. Stosowane technologie były przestarzałe, a organizacja procesów pozostawiała wiele do życzenia. Na przykład, testując telefonię IP, musiałem udać się do biura, aby zdobyć sprzęt – telefon stacjonarny. Mieliśmy również funkcję faksu i to w pracy dowiedziałem się o istnieniu takiego urządzenia.

Firma miała ścisłą hierarchię pionową, co jest rzadkością w nowoczesnych firmach IT. Na przykład moi znajomi komunikowali się nieformalnie z kierownictwem i współpracownikami, podczas gdy ja musiałem zapamiętać imiona i drugie imiona wszystkich pracowników. Takie podejście do interakcji tworzy dystans między pracownikami a kierownictwem, co może negatywnie wpływać na ducha zespołowego i współpracę. W nowoczesnych firmach IT nacisk na przyjazne nastawienie i nieformalną komunikację sprzyja bardziej otwartemu i produktywnemu przepływowi pracy.

Moja początkowa pensja wynosiła 30 000 rubli miesięcznie, ale później wzrosła do 50 000. Jednak nie było perspektyw na dalszy awans – wydawało się, że to maksimum, a ja mogłem liczyć jedynie na niewielką podwyżkę o 10–15 tys. rubli. W nowej pracy zaproponowano mi prawie dwukrotnie wyższą pensję początkową.

Jestem szczerze wdzięczny za zaproszenie na szkolenie i za odwagę włączenia mnie do zespołu. Pomimo nietypowej technologii, zdobyłem dogłębne zrozumienie roli QA w procesie rozwoju oprogramowania. To doświadczenie było ważnym krokiem w mojej karierze i pomogło mi zrozumieć znaczenie testowania w zapewnianiu jakości produktu.

Znajomy zaprosił mnie do nowej pracy

Zostałem zaproszony na rozmowę kwalifikacyjną przez znajomego, który powiedział mi o niedoborze testerów w jego firmie. Zauważył, że nie jestem w pełni zadowolony z mojej obecnej pracy i zasugerował, żebym spróbował swoich sił w nowej roli.

Byłem gotowy zacząć szukać nowej pracy, ponieważ tryb zdalny stał się dla mnie męczący. Zdałem sobie sprawę, że spędzam całe dnie w domu i zacząłem szukać powodów, żeby wychodzić na zewnątrz. Poza tym chciałbym mieć lepsze relacje z kolegami i nawiązać bardziej przyjazne relacje w zespole. Są to ważne aspekty dla komfortowej i produktywnej pracy, a mam nadzieję, że znajdę miejsce, w którym cenione są relacje zespołowe i osobisty kontakt.

Jednym z ukrytych, ale istotnych oczekiwań związanych ze zmianą pracy było nawiązywanie nowych znajomości i komunikowanie się z podobnie myślącymi ludźmi. W IT spodziewałem się poznać inteligentnych i sympatycznych młodych ludzi, zadowolonych ze swojego życia i zarobków w tej dziedzinie. Jednak w mojej pierwszej pracy nie znalazłem takich osób.

Zdecydowałem się na rozmowę kwalifikacyjną i byłem pod wrażeniem kontrastu między technologią w nowej firmie a przestarzałym systemem w mojej poprzedniej pracy. Nowoczesne narzędzia, poziome powiązania i nieformalna komunikacja z kierownictwem stworzyły atmosferę powiewu świeżości. Zespół składa się głównie z młodych ludzi: najstarszy stażem programista ma zaledwie 29 lat, a reszta zespołu ma od 17 do 23 lat. Co więcej, pensja jest znacznie wyższa – wstępnie ustaliliśmy 70 000 rubli miesięcznie przed rozmową kwalifikacyjną.

Kiedy po raz pierwszy przybyłem do mojego obecnego pracodawcy, odkryłem, że dojazd do pracy zajmuje ponad półtorej godziny w jedną stronę. Zdenerwowało mnie to, ponieważ spędzanie ponad trzech godzin dziennie w komunikacji miejskiej jest dość męczące. Zacząłem się martwić, że jeśli będę musiał być w biurze codziennie, po kilku tygodniach mogę czuć się skrajnie zestresowany. Nie tego chcę w życiu.

Po wewnętrznej akceptacji mojej kandydatury, dyrektor techniczny skontaktował się ze mną i zapytał, czy zgodziłbym się na przeprowadzkę. Początkowo odmówiłem, ale po krótkiej rozmowie doszliśmy do porozumienia: wynajmę mieszkanie w pobliżu biura, a oni podniosą mi pensję. W rezultacie moja obecna pensja wynosi 90 000 rubli.

Planowałem wyprowadzić się z domu rodziców, ale ostatecznie zamieszkałem z mamą i siostrą. One również wyraziły chęć przeprowadzki. W ciągu dwóch tygodni, które pracowałem w mojej starej firmie przed odejściem, spakowaliśmy się, znaleźliśmy mieszkanie, wynajęliśmy je, a nawet wynajęliśmy własne. W ten sposób sierpień 2022 roku okazał się dla mnie bardzo owocny i produktywny.

Czuję ogromną satysfakcję pracując w otoczeniu równie ambitnych młodych profesjonalistów. Mój szef rozpoczął karierę w wieku 13 lat i teraz daje innym utalentowanym młodym ludziom możliwość rozwoju. Praca wśród mądrzejszych i bardziej utalentowanych ludzi jest o wiele bardziej produktywna niż bycie „młodym talentem” w tradycyjnym biurze. To środowisko inspiruje do rozwoju i doskonalenia zawodowego, stwarzając możliwości dzielenia się wiedzą i doświadczeniem.

Chcę lepiej zrozumieć automatyzację i pracować w międzynarodowej firmie

W nowej pracy zgłębiłem temat automatyzacji, co pozwoliło mi wykorzystać wiedzę z zakresu Javy zdobytą na kursie. Ku mojemu zaskoczeniu, nie zapomniałem jej od roku. Nasz projekt wykorzystuje JavaScript i React do frontendu. Obecnie piszę testy automatyczne i testy E2E w Cypress dla kodu JavaScript. Pracujemy w środowisku Linux, więc szybko przeszedłem na dystrybucję Arch. Ta decyzja znacznie uprościła proces tworzenia i testowania.

Oczywiście, chętnie pomogę Ci z tekstem. Proszę o dostarczenie samego tekstu, który wymaga przeformułowania i zoptymalizowania pod kątem SEO.

Na moim nowym stanowisku mam znacznie większą odpowiedzialność, ponieważ jestem jedynym testerem w projekcie. W mojej poprzedniej pracy było nas troje, a moje zadania były jasno określone i otrzymywałem wsparcie od starszych kolegów, co pozwalało mi je realizować. Teraz mam znacznie więcej samodzielnej pracy i bezpośredni kontakt z programistami. Ponoszę pełną odpowiedzialność za zapewnienie jakości (QA) projektu.

W przyszłości planuję dalej rozwijać się w dziedzinie zapewnienia jakości oprogramowania. Jednym z moich celów jest ukończenie nowych kursów JavaScript, ponieważ brakuje mi wiedzy z zakresu front-end developmentu. Pogłębienie wiedzy w tej dziedzinie pozwoli mi podnieść poziom zawodowy i lepiej radzić sobie z zadaniami związanymi z testowaniem aplikacji internetowych.

Poza moją główną pracą, ćwiczę jogę i uczę się języka angielskiego. Planuję skupić się bardziej na języku angielskim, aby w przyszłości móc pracować dla międzynarodowych firm. Na razie nie planuję zmiany branży, choć czasami myślę o przejściu na analitykę. Sądząc po opowieściach mojego ojca, przyjaciół i znajomych, ta dziedzina jest również interesująca i odpowiada moim predyspozycjam. Uważam jednak, że najpierw muszę rozwinąć swoje umiejętności w zakresie testowania oprogramowania (QA).

Aktualnie nie planuję studiować informatyki na uniwersytecie. Uważam, że nauka języka obcego jest ważniejsza. Jeśli zapiszę się na studia informatyczne, najprawdopodobniej zrobię to za granicą. Kontynuowanie nauki w tym kierunku w Rosji nie jest w moich najbliższych planach.

Czytaj również:

Nie można przecenić znaczenia wysokiej jakości treści we współczesnym internecie. Nie tylko przyciągają one uwagę użytkowników, ale także pomagają poprawić pozycję w wynikach wyszukiwania. Aby Twoja strona internetowa odniosła sukces, musisz tworzyć unikalne i informacyjne materiały. Optymalizacja tekstu pod kątem SEO obejmuje użycie słów kluczowych, tworzenie nagłówków i podtytułów oraz strukturyzowanie informacji w sposób ułatwiający zrozumienie. Należy pamiętać, że treść powinna być nie tylko zoptymalizowana, ale także użyteczna dla czytelników. Pomoże to zwiększyć liczbę wizyt i zbudować lojalność odbiorców. Zwróć uwagę na aktualne tematy i zainteresowania grupy docelowej, aby Twoje treści były istotne i cieszyły się popytem.

  • „Dostanie się do IT” jest szybkie, tanie i bezbolesne
  • Najlepszą motywacją do wejścia do IT jest brak stabilnego dochodu
  • Gdzie szukać stażu programisty i jak dostać się do dużej firmy