Opis stanowiska inżyniera ds. Zapewniania jakości oprogramowania (QA): Wynagrodzenie, umiejętności i więcej
Webinarium - 2020.08.25 - Bezpieczeństwo stanowisk zrobotyzowanych
Spisu treści:
- Obowiązki i obowiązki inżyniera ds. Zapewnienia jakości oprogramowania (QA)
- Software Quality Assurance (QA) Wynagrodzenie inżyniera
- Edukacja, szkolenie i certyfikacja
- Software Quality Assurance (QA) Inżynier Umiejętności i kompetencje
- Perspektywy pracy
- Środowisko pracy
- Plan pracy
- Porównywanie podobnych zadań
Inżynier zapewnienia jakości oprogramowania (QA) monitoruje każdą fazę procesu rozwoju, aby upewnić się, że projekt i oprogramowanie spełniają standardy firmy. Opóźnienia w oprogramowaniu są kosztowne dla firmy, dlatego ważne jest, aby wydania spełniały docelowe terminy i pozostawały w budżecie. Inżynier ds. Zapewnienia jakości oprogramowania pomaga dotrzymać terminów, dzieląc proces rozwoju na osiągalne cele testowania i przekazując wszelkie problemy zespołom lub liderom rozwoju i produktów.
Obowiązki i obowiązki inżyniera ds. Zapewnienia jakości oprogramowania (QA)
Obowiązki inżyniera zapewniania jakości mogą być różnorodne i wszechstronne. Zwykle wykonują następujące zadania z pewną regularnością:
- Przypadki testowe dokumentu
- Wykonaj i udokumentuj analizę ryzyka
- Zapisz postęp testu i wyniki
- Automatyczne testy kodu
- Utwórz plany testów
- Opracuj standardy i procedury w celu określenia jakości produktu i gotowości do uwolnienia
- Odkryj błędy w oprogramowaniu
- Zwiększaj innowacyjność i usprawniaj ogólne procesy testowania
- Identyfikuj, izoluj i śledź błędy podczas testowania
- Zidentyfikuj potencjalne problemy, które mogą napotkać użytkownicy
- Przeprowadź ręczne i automatyczne testowanie
- Zbadaj i przeanalizuj testowane cechy produktu
- Zbadaj nowe narzędzia, technologie i procesy testowania
- Przejrzyj interfejsy użytkownika pod kątem spójności i funkcjonalności
Software Quality Assurance (QA) Wynagrodzenie inżyniera
Oprogramowanie i technologia komputerowa wydają się być bardziej płatne.
- Mediana rocznego wynagrodzenia: 88,510 USD (42,56 USD / godzinę)
- Top 10% rocznego wynagrodzenia: Więcej niż 139 390 USD (67,02 USD / godzinę)
- Dolne 10% rocznego wynagrodzenia: Mniej niż 46 240 USD (22,23 USD / godzinę)
Edukacja, szkolenie i certyfikacja
Inżynier ds. Zapewniania jakości powinien dokładnie poznać środowiska testowania zapewniania jakości i cykle życia oprogramowania. Wymagane są również edukacja i licencjonowanie.
- Edukacja: Praca w tej dziedzinie zwykle wymaga co najmniej tytułu licencjata lub magistra w zakresie projektowania oprogramowania, inżynierii lub informatyki. Około 70% osób pracujących jako inżynierowie QA ma co najmniej tytuł licencjata.
- Doświadczenie: Wcześniejsze doświadczenie praktyczne może być cenne, dlatego warto rozważyć podjęcie serii staży w szkole. Zrozumienie metodologii, narzędzi i procesów oprogramowania QA, znajomości SQL i skryptów, doświadczenia w pracy nad rozwojem oprogramowania i zapewnieniem jakości oprogramowania oraz bieżące trendy i najnowsze osiągnięcia. Stan techniki programowania komputerowego może się szybko zmienić.
- Koncesjonowanie: Na tym stanowisku nie ma licencji ani certyfikatu.
Software Quality Assurance (QA) Inżynier Umiejętności i kompetencje
Inżynier ds. Zapewnienia jakości oprogramowania musi posiadać silne umiejętności w różnych kategoriach: inżynieria i technologia, matematyka i nauka, komunikacja werbalna i pisemna, rozwiązywanie problemów, rozumowanie i logika oraz umiejętności praktyczne. Mogą to być:
- Zdolności do porozumiewania się: Jasna i dokładna komunikacja pisemna i werbalna jest koniecznością, ale inżynier ds. Zapewnienia jakości oprogramowania musi mieć więcej niż mały takt. Twoim zadaniem będzie powiedzenie innym specjalistom, że zrobili coś złego i że program lub aplikacja, które włożyli w tworzenie czasu, pieniędzy i emocji, nie działa prawidłowo. Tego nikt nie chce słyszeć.
- Umiejętność pracy w zespole: Być może nie jesteś jedynym inżynierem zapewniającym jakość oprogramowania w swojej firmie, a na pewno będziesz współpracować z innymi programistami i członkami innych działów. Musisz zrozumieć i docenić ich cele i zadania, aw niektórych przypadkach wyjaśnić problemy i niezbędne rozwiązania.
- Zdolności zarządzania czasem: Część pracy w zespole oznacza pracę w terminach innych osób i ukończenie pracy w rozsądnych terminach. Nie będziesz wiedział, kiedy może pojawić się problem, więc utrzymanie harmonogramu może wymagać silnych umiejętności zarządzania czasem.
Perspektywy pracy
Przewiduje się, że wzrost zatrudnienia w tej dziedzinie wyniesie około 5% do 9% do 2026 r. Oczekuje się, że ponad 22 000 miejsc pracy powinno zostać dodanych od 2016 r. Do 2026 r.
Środowisko pracy
Inżynierowie jakości oprogramowania pracują w różnych dziedzinach. Może się okazać, że oceniają, czy system sterowania samolotem spełnia wymagane standardy wydajności, projektując plan testowania potencjalnych błędów ludzkich w zautomatyzowanym systemie dostarczania leków lub upewniając się, że gra wideo nie ulegnie awarii, gdy zaraz się wyjmiesz zły koleś.
Spędzisz trochę czasu sam na komputerze, analizując informacje i rozwiązując problemy, ale to nie znaczy, że będziesz pracował w ludzkiej próżni. Około 85% osób pracujących na tym stanowisku informuje, że każdego dnia ma bezpośredni kontakt z innymi. Około 77% twierdzi jednak, że większość czasu spędza na siedzeniu.
Plan pracy
Jest to na ogół stanowisko w pełnym wymiarze godzin, ale może zależeć od firmy. Niektóre mniejsze firmy mogą nie mieć potrzeb, które wymagałyby pełnoetatowego personelu w tym charakterze.
Porównywanie podobnych zadań
Podczas gdy większość podobnych miejsc pracy znajduje się w branży technologicznej, inne nie.
- Analityk systemów komputerowych: $88,270
- Programista: $103,560
- Specjalista od ubezpieczeń: $101,560
Opis stanowiska inżyniera biomedycznego: Wynagrodzenie, umiejętności i więcej
Inżynierowie biomedyczni łączą swoją wiedzę naukową i matematyczną z medycyną. Dowiedz się więcej o edukacji, umiejętnościach, wynagrodzeniu i innych aspektach inżynierów biomedycznych.
Opis stanowiska inżyniera elektryka: Wynagrodzenie, umiejętności i więcej
Dowiedz się, co robi inżynier elektryk. Dowiedz się więcej o obowiązkach zawodowych, zarobkach, perspektywach zatrudnienia i wymaganiach edukacyjnych. Zobacz, jakich umiejętności miękkich potrzebujesz.
Opis stanowiska inżyniera technicznego (12T): Wynagrodzenie, umiejętności i więcej
Inżynierowie techniczni armii, którzy są wojskową specjalnością zawodową (MOS) 12T, odgrywają ważną rolę we wszystkich projektach budowlanych armii.