Zaktualizuj po przeczytaniu innych odpowiedzi: Jest wielu specjalistów ds. Kontroli jakości, którzy uwielbiają wykonywaną pracę. Aby dać inną perspektywę, jeśli nie spotkałeś się z żadną szanowaną pozycją QA, jeden przykład tutaj: testowanie aplikacji wbudowanych / aplikacji mobilnych dla wiodących producentów samochodów. Zapewniają, że wymagania biznesowe są całkowicie spełnione, zanim pojazd zostanie wypuszczony na rynek, i żaden użytkownik nie odczuwa powolnego lub nie reagującego na deskę rozdzielczą samochodu. Ściśle współpracują z menedżerami i kierownictwem wyższego poziomu, a także z programistami, począwszy od planowania procesu kontroli jakości, aż po praktyczne testy na symulatorach w obiekcie projektowym. Nie sądzę, aby były mało znane, ponoszą ogromną odpowiedzialność i są właścicielami i należą do najlepszych inżynierów.
teraz moja wcześniejsza odpowiedź, druga strona:
Zauważyłem, że absolwenci inżynierii nie znoszą przydzielania jednostek testowych (kontekst: Indie, duże firmy świadczące usługi programistyczne, w których wszystko zależy od „wymagań biznesowych”), ponieważ uważają to za nietechniczne środowisko pracy. Dostają arkusze Excela z instrukcjami takimi jak „kliknij wszystkie linki na stronie i zweryfikuj”, są zmuszeni do pracy z absolwentami nietechnicznych strumieni (nauki, sztuki), które uważają za upokorzenie i uważają, że ich umiejętności techniczne nie są wykorzystany. Alokacje te są oparte wyłącznie na wymaganiach organizacji, a świeższe przez większość czasu nie są w stanie negocjować swojej ścieżki kariery. Jeśli więc poszukujesz pracy w tak dużej firmie IT, zostałeś ostrzeżony. Praktycznie nie można wiele zrobić poza wyjściem z firmy we właściwym czasie.
O ile nie ma możliwości nauki zautomatyzowanego testowania, testowania obciążenia / wydajności itp., Kariera jest w stagnacji do pewnego stopnia. Osobiście wiem, że możliwości zleceń na miejscu (= mnóstwo pieniędzy z punktu widzenia programisty offshore) służą raczej do testowania jednostki w moja organizacja niż jakakolwiek inna jednostka. Działają ze wszystkimi branżami jako wypełniacz lub klej, ponieważ testowanie jest nieuniknione w projektach we wszystkich domenach.
Jeśli masz pewność, że możesz prowadzić swoją karierę tak, jak chcesz, testowanie nie jest niczym niskim. Dzięki 4-5-letniemu doświadczeniu i odrobinie szczęścia możesz uzyskać bardzo dobrą ekspozycję, czasami wchodząc w interakcje z użytkownikami biznesowymi najwyższego poziomu. Możesz również dobrze poznać branżę / domenę, w której pracujesz (w porównaniu do programisty, który skupiałby się głównie na niektórych elementach systemu). W tym momencie można również przejść do roli analityka biznesowego.