who earns more software tester
Zapytano mnie raz, „Dlaczego jesteś QA? Zajmujesz się przyzwoitym programowaniem QTP (VBScript), dlaczego nie próbowałeś programować? ” . To tak, jakbym zadowalała się czymś mniejszym :)
Następnie są wszystkie te pytania, które słyszymy w STH:
- Powinienem zostać programistą czy testerem, jeśli decyduję się na karierę IT?
- Czy mój rozwój zawodowy będzie tak samo dobry?
- Co mam powiedzieć, gdy ktoś zapyta mnie „dlaczego QA”?
- Czy tracę czas na kontrolę jakości, skoro mogłem zostać programistą?
- Czy moja praca jest mniej bezpieczna, jeśli mam kontrolę jakości?
- Przydzielono mi projekt kontroli jakości, czy powinienem uruchomić go w inny sposób, czy jest coś dla mnie z tego?
- Czy jako tester będę nieistotny?
- Czy cały kredyt trafia do deweloperów, gdy produkt trafia na rynek?
- Czy testowanie nie jest przeznaczone dla osób nietechnicznych?
- Testowanie jest mniej intensywne i jestem gotów pracować tylko w niepełnym wymiarze godzin, czy to byłby wystarczający powód, bym spróbował?
(Źródło obrazu: e27.co )
Przeczytaj te przydatne posty =>
pytania i odpowiedzi na rozmowę z narzędziem szefa kuchni
- Opcje kariery dla profesjonalistów zajmujących się testami oprogramowania
- Dlaczego testowanie oprogramowania to ciężka praca?
I jedno z najczęściej zadawanych pytań, jakie otrzymujemy - „ Czy QA to rozsądny finansowo wybór kariery? Czy testerzy nie płacą mniej niż ich odpowiednicy w fazie rozwoju? ' Dowiedzmy Się.
Czego się nauczysz:
- 1) Testerzy nie potrzebują tylu umiejętności, co programiści - Fałsz. Czemu?
- # 2) Zaangażowanie w cykl rozwojowy
- # 3) Czy możliwości rozwoju będą podobne dla testerów i programistów?
- # 4) Czy programiści są niezbędni, a testerzy nie?
- # 5) Wreszcie, czy różnica w odszkodowaniu jest prawdziwa? Czy programiści naprawdę zarabiają dużo więcej niż testerzy?
- Szklane drzwi:
- Tabela płac:
- Wniosek:
- rekomendowane lektury
1) Testerzy nie potrzebują tylu umiejętności, co programiści - Fałsz. Czemu?
- Wszyscy programiści testują, a większość testerów pisze kod . Nie mówimy tutaj tylko o testach jednostkowych i integracyjnych.
- Narzędzia takie jak Selen używaj tego samego IDE i języków programowania używanych do programowania, aby testowanie można było skonfigurować szybko i łatwo.
- Rozwój oparty na testach i frameworki programistyczne oparte na zachowaniu stale rosną. Oznacza to po prostu, że programiści muszą myśleć z perspektywy użytkowników końcowych / testerów. Potrzebują perspektywy i pomocy testerów, aby skonfigurować te ramy. Zobacz te posty, aby uzyskać więcej informacji Testowanie automatyzacji za pomocą narzędzia Cucumber i Różnica między TDD a BDD .
Jest wiele takich przypadków, w których granice testowania i programowania przekraczają się.
Konkluzja: Wiedza o różnych funkcjach jest MUSI.
Dlatego kluczowe umiejętności zarówno dla zespołów deweloperskich, jak i testowych to:
- Podstawowa wiedza na temat procesów funkcjonalnych
- Języki programowania - najwyżej uplasowała się Java (Indeks TIOBE dotyczący popularności języków programowania)
- DB i koncepcje projektowe
- Myślenie analityczne i logiczne
- Dobra komunikacja
- Gra zespołowa nastawienie
- Zarządzanie pracą za pomocą narzędzi lub ręcznie
# 2) Zaangażowanie w cykl rozwojowy
Obie drużyny odgrywają krytyczne role od końca do końca. Dzięki firmom stosującym metody ciągłej integracji i ciągłego testowania, testerzy i programiści pracują ramię w ramię . Ponadto Agile nie rozróżnia zespołów programistycznych i testowych - to wszystko jeden SCRUM.
# 3) Czy możliwości rozwoju będą podobne dla testerów i programistów?
Wzrost jest zmienny dla każdej osoby, ponieważ zależy od zdolności, aspiracji, wysiłków i okoliczności. Niewiele ma to wspólnego z branżą IT.
Deweloperzy mogą zostać menedżerami, analitykami biznesowymi, architektami lub mogą zająć się sprzedażą, badaniami itp. W zależności od ich kwalifikacji, aspiracji i możliwości.
Te same szanse istnieją również dla testerów, tylko w swojej dziedzinie. Lider testów, Kierownik testów, Analityk biznesowy itp. - wiele możliwości.
Przeczytaj także=> Jak dowiedzieć się, która praca w ramach kontroli jakości jest dla Ciebie najlepsza na podstawie Twoich umiejętności?
# 4) Czy programiści są niezbędni, a testerzy nie?
Jeśli jakiś dział nie jest ważny, po co go mieć? Jednak konflikt między programistą a testerem nie stanowi już problemu w ciągu Zespoły IT, to wciąż stereotypowy pogląd kulturowy wśród outsiderów.
Wciąż słychać niemal szacunek dla programistów i pogardę dla testerów - ale założę się, że pochodzi to od tych, którzy nie znają dobrze żadnej z dyscyplin. Być albo nie być (testerem oprogramowania) - to pytanie, na które nie ma odpowiedzi na podstawie opinii nieświadomych.
Miejsca pracy są niestabilne wszędzie. Zwykle jest to najsłabsze ogniwo, które przechodzi cięcie, i nie oznacza to, że zawsze odrzucana jest kontrola jakości.
# 5) Wreszcie, czy różnica w odszkodowaniu jest prawdziwa? Czy programiści naprawdę zarabiają dużo więcej niż testerzy?
Jeśli szukasz ogólnego wyobrażenia o tym, gdzie rzeczy są opłacane, przydatne mogą być następujące:
Szklane drzwi:
Tabela płac:
Wynagrodzenie za zapewnienie jakości testera oprogramowania
który ide jest najlepszy dla Pythona
Wynagrodzenie programisty aplikacji
Źródło: Payscale.com
Patrząc na powyższe linki, zwróć uwagę, że istnieje wiele zmiennych.
Niestety nie pracujemy w świecie znormalizowanych wynagrodzeń.
W swojej karierze widziałem, że wiele kontroli jakości zarabiało więcej niż ich odpowiedniki w fazie rozwoju. I odwrotnie, w wielu przypadkach jest również prawdziwe.
Wynagrodzenie zależy od:
- Umiejętności i poziom umiejętności
- Doświadczenie
- Obecne wynagrodzenie (przy zmianie na nowe stanowisko)
- Charakter zatrudnienia (pełny etat a praca najemna vs umowa)
- Lokalizacja
- Firma
- Korzyści
- Niestety i rzadko umiejętności negocjacyjne pracownika
O czym należy pamiętać:
- Praca to coś więcej niż pieniądze - Okazja do wykorzystania swojego potencjału, społeczność, która podziela Twoją pasję i szansę na coś nowego. Niech duży obraz pokaże to wszystko i więcej.
- Poluj na lwa, a nie jednorożca. Strzeż się miejskich mitów - przyjaciel znajomego, który zdobył pakiet pensji zabójcy i miał jeszcze mniej doświadczenia niż Ty.
- Porównanie wynagrodzeń - (z QAs lub Devs) - To nie jest dobry pomysł. Jeśli czujesz się przepracowany i niedopłacony, możesz porozmawiać o tym ze swoim przełożonym.
- Cóż, za wszystko, co warto zrobić, warto zapłacić.
- Wreszcie „ Aby podwoić swoje dochody, potroić tempo nauki. ”- Robin Sharma.
Wniosek:
Na zakończenie chciałbym powiedzieć, że wybór ścieżki kariery powinien opierać się na predyspozycjach, ambicji, bezpieczeństwie, satysfakcji i oczywiście wynagrodzeniu. W pracy trzeba czuć się kompetentnie, pewnie i produktywnie.
Bycie dobrym w tym, co robisz, jest kluczem do tego, by czuć się w ten sposób i wiesz, że nie jest to stan wyczarowany magicznie. Wymaga pracy, praktyki i więcej praktyki.
Autor : Dziękujemy członkowi zespołu STH Swati S. za wszystkie badania i uczynienie nas dumnymi z naszego zawodu.
Chętnie poznamy Twoje przemyślenia, komentarze, pytania i nieporozumienia poniżej.
rekomendowane lektury
- 5 rzeczy, które początkujący programista (i tester) powinien wiedzieć o testowaniu oprogramowania
- Jak ważna jest komunikacja między testerem lub programistą?
- Ogłaszamy mój nowy eBook „Pakiet kariery w testowaniu oprogramowania - droga testera oprogramowania od znalezienia pracy do zostania liderem testów!”
- Czy praca testera oprogramowania to naprawdę praca o niskim profilu?
- Doskonały przewodnik po testowaniu oprogramowania (z próbką wznowienia testera oprogramowania)
- 7 rodzajów błędów oprogramowania, które powinien znać każdy tester
- Testowanie oprogramowania jest monotonne… Naprawdę?
- Charakterystyka testera złego oprogramowania