Cześć,
pozwolę sobie na krótki wstęp żeby nakreślić temat.
W skrócie - szukam listy technologii, które na ten moment powinienem przyswoić żeby rozpocząć pracę jako QA. Mam doświadczenie w html, css i JS, wiem jak wygląda tworzenie kodu od wewnątrz.

Przez kilka lat prowadziłem niewielką agencję reklamową. Reklama, marketing internetowy, ale też strony www. Przez kilka lat wykonałem ich kilkanaście - wszystko oparte na Wordpressie. Gotowy szablon i jego edycja, głównie edytowane style, czasami drobne zmiany w php. Przed tym etapem jeszcze w liceum sporo robiłem stron w htmlu, umiałem ciąc szablony itp.

Po tych kilku latach dobrze płatnej, aczkolwiek coraz mniej rozwijającej pracy, 2 lata temu poszedłem na bootcamp frontend developera. Wiedza z zakresu html, css była dla mnie utrwaleniem tego co wiem, nauczyłem się też programować w JS na tyle, że po kilku tygodniach intensywnej nauki jeszcze po skończeniu kursu, zacząłem pracę jako junior front w software house. Po kilku miesiącach pracy uznałem, że to jednak nie dla mnie. Choć miałem nowe wyzwania, to ciągle wszystko kręciło się wokół stron www i te prawie 8 lat w tej dziedzinie zaczeło mi ciążyć. Dużo było html, css, sporo reacta, ale spora rotacja w projektach, w efekcie czego przez cały ten czas nie napisałem ani jednego testu.

Zrobiłem sobie rok przerwy, wróciłem do prowadzenia agencji bardziej nakierunkowując się na marketing i teraz po roku przerwy chcę jednak wrócić do IT.
Po tym mocno przydługim wstępie, który jednak miał za zadanie pokazanie nieco mojego doświadczenia - przechodzę do rzeczy :D

Postanowiłem, że rezygnuję ze ścieżki developerskiej. Chcę przekwalifikować się na testera.
Moje umiejętności:

  • html, css - 4/5
  • js (+ react i redux) - po roku przerwy w kodowaniu - pewnie 1.5/5
  • ekosystem (scrum, przeglądarki, systemy mobilne, znajomość realiów pracy w software house, GIT, Jira) - 3.5/5
  • testy automatyczne w praktyce - 0/5
  • widza o tym, co może się wysypać, gdzie, umiejętności miękkie - 3/5

Zaczynam w testach od zera. Dość szybko łapię nowe rzeczy, mam do tego sporą motywację. Przejrzałem oferty pracy i wymagania. Wynika z nich, że przed aplikowaniem do pracy powinienem uczyć się zwłaszcza:

  • Selenium
  • jMeter

Testowanie w postaci wyklikiwania właściwie przez całą swoją karierę robiłem. Tworząc strony dla klientów testowałem przeróżne przeglądarki, systemy operacyjne, pracując jako front tez w jednym projekcie mocno musiałem to wyklikiwać. Czy na tym polega testowanie manualne?

I ostatnie pytanie - czy powinienem opanować podstawy jakiegoś innego języka programowania? Zamiast przypominać sobie JS, może nauczyć się składni i podstaw JAVY albo C#? Baz danych nie znam, może podstawy MYSQL?

Moim celem, pewnie dość ambitnym, jest wykorzystanie doświadczenia które mam i poświęcenie najbliższego miesiąca-półtorej na opanowanie takich technologii potrzebnych do junior testera, które ułatwią mi znalezienie pracy. Zdaję sobie sprawę z dzisiejszych realiów rynku IT i tego, że same chęci nie wystarczą. Kiedyś pewnie z moim jednak jakimś tam doświadczeniem we frontendzie być może dostałbym juniora i przyuczał się do zawodu. Teraz nastawiam się na jak najwięcej umiejętności i mam 6h dziennie przez 1.5 miesiąca żeby się uczyć.

Będę wdzięczny za Wasze sugestie i wskazanie technologii, które powinienem opanować - a jeśli możecie wskazać też książki konkretne i kursy, to będę mega mega zobowiązany.