Čo robí inžinier zabezpečenia kvality softvéru (QA)?
Obsah
- Povinnosti a zodpovednosti inžiniera zabezpečenia kvality softvéru (QA)
- Plat inžinierskeho zabezpečenia kvality (QA)
- Vzdelávanie, školenie a certifikácia
- Zručnosti a kompetencie inžiniera zabezpečenia kvality softvéru (QA)
- Job Outlook
- Pracovné prostredie
- Pracovný rozvrh
- Ako získať prácu
- Porovnanie podobných pracovných miest
Inžinier zabezpečenia kvality softvéru (QA) monitoruje každú fázu procesu vývoja, aby zabezpečil, že dizajn a softvér sú v súlade s podnikovými normami. Softvérové oneskorenia sú pre spoločnosť nákladné, preto je dôležité, aby vydania splnili cieľové dátumy a zostali v rámci rozpočtu. Inžinier zabezpečenia kvality softvéru pomáha dodržať termíny rozdelením procesu vývoja na dosiahnuteľné ciele testovania a odovzdaním akýchkoľvek problémov späť vývojovým a produktovým tímom alebo lídrom.
Povinnosti a zodpovednosti inžiniera zabezpečenia kvality softvéru (QA)
Povinnosti inžiniera QA môžu byť rôzne a komplexné. Spravidla vykonávajú tieto úlohy s určitou pravidelnosťou:
- Zdokumentujte testovacie prípady
- Vykonajte a zdokumentujte analýzu rizika
- Zaznamenajte si postup a výsledky testu
- Automatizované testy kódu
- Vytvorte testovacie plány
- Vypracovať normy a postupy na určenie kvality produktu a pripravenosti na uvoľnenie
- Objavte chyby v softvéri
- Podporte inovácie a zefektívnite celkové testovacie procesy
- Počas testovania identifikujte, izolujte a sledujte chyby
- Identifikujte všetky potenciálne problémy, s ktorými sa používatelia môžu stretnúť
- Vykonajte manuálne a automatizované testovanie
- Preskúmajte a analyzujte testované vlastnosti produktu
- Výskum nových nástrojov, technológií a testovacích procesov
- Skontrolujte konzistenciu a funkčnosť používateľských rozhraní
Plat inžinierskeho zabezpečenia kvality (QA)
Softvér a počítačová technológia bývajú oblasťami s vyššími platbami.
- Medián ročnej mzdy: 88 510 USD (42,56 $ za hodinu)
- Top 10% ročný plat: Viac ako 139 390 $ (67,02 $ / hodinu)
- Spodná 10% ročná platba: Menej ako 46 240 dolárov (22,23 dolárov za hodinu)
Zdroj: Štatistický úrad USA, 2017
Vzdelávanie, školenie a certifikácia
Inžinier QA by mal mať dôkladné porozumenie testovacím prostrediam QA a životným cyklom vývoja softvéru. Vyžaduje sa aj vzdelanie a licencovanie.
- vzdelanie: Pracovné miesta v tejto oblasti si zvyčajne vyžadujú aspoň bakalárske alebo magisterské štúdium softvéru, inžinierstva alebo informatiky. Približne 70% tých, ktorí pracujú ako inžinieri QA, má aspoň bakalárske vzdelanie.
- skúsenosti: Predchádzajúce praktické skúsenosti môžu byť užitočné, preto by ste mohli zvážiť absolvovanie viacerých stáží počas pobytu v škole. Porozumieť metodológiám, nástrojom a procesom softvéru QA, znalosťou jazyka SQL a skriptovania, pracovných skúseností vo vývoji softvéru a zabezpečovaní kvality softvéru a udržiavať krok s aktuálnymi trendmi a najnovšími pokrokmi. Súčasný stav v počítačovom programovaní sa môže rýchlo zmeniť.
- licencovanie: Na túto pozíciu nie je potrebná žiadna licencia ani certifikácia.
Zručnosti a kompetencie inžiniera zabezpečenia kvality softvéru (QA)
Inžinier zabezpečenia kvality softvéru musí mať silné zručnosti v rôznych kategóriách: inžinierstvo a technológia, matematika a veda, verbálna a písomná komunikácia, riešenie problémov, logika a logika a praktické zručnosti. Tieto môžu zahŕňať:
- Komunikačné schopnosti: Jasná a presná písomná a ústna komunikácia je nevyhnutnosťou, ale kvalitný softvérový technik musí mať aj viac ako malú taktiku. Vašou úlohou bude informovať ostatných odborníkov, že urobili niečo zlé a že program alebo aplikácia, do ktorej dali čas, peniaze a emócie, nevytvárajú správne. To je niečo, čo nikto nechce počuť.
- Schopnosť pracovať ako súčasť tímu: Možno nie ste jediným inžinierom zabezpečenia kvality softvéru vo vašej spoločnosti a určite budete pracovať s inými programátormi a členmi iných oddelení. Musíte pochopiť a oceniť ich ciele a ciele av niektorých prípadoch vysvetliť problémy a potrebné riešenia.
- Zručnosti v oblasti riadenia času: Súčasťou práce v tíme je práca v časových harmonogramoch iných ľudí a dokončenie práce v primeraných termínoch. Nebudete vedieť, kedy sa môže vyskytnúť problém, takže dodržanie časového plánu môže vyžadovať silné zručnosti v oblasti riadenia času.
Job Outlook
Očakáva sa, že do roku 2026 bude rast pracovných miest v tejto oblasti okolo 5% až 9%. Očakáva sa, že od roku 2016 do roku 2026 by sa malo pridať viac ako 22 000 pracovných miest.
Pracovné prostredie
Inžinieri kvality softvéru pracujú v rôznych oblastiach. Možno ich nájdete pri hodnotení, či riadiaci systém lietadla spĺňa požadované výkonnostné štandardy, navrhuje plán na testovanie potenciálnych ľudských chýb v automatizovanom systéme na dodávanie drog alebo sa ubezpečuje, že videohra nenarazí, keď sa chystáte uzavrieť zlý chlap.
Trávite nejaký čas sám, na počítači, analyzovaním informácií a riešením problémov, ale to neznamená, že budete pracovať v ľudskej medzere. Približne 85% osôb pracujúcich v tejto pozícii uvádza, že každý deň sú v priamom kontakte s ostatnými. Približne 77% respondentov však tvrdí, že prevažnú väčšinu dní trávia sedením.
Pracovný rozvrh
Toto je zvyčajne pozícia na plný úväzok, ale môže to závisieť od spoločnosti. Niektoré menšie firmy nemusia mať potreby, ktoré si v tejto funkcii vyžadujú zamestnancov na plný úväzok.
Ako získať prácu
NAPÍŠTE CIEĽOVÝ VÝSLEDOK
LiveCareer a BestSampleResume.com poskytujú niekoľko dobrých príkladov.
PLATÍ
Kocky majú desiatky tisíc dostupných pracovných ponúk v technologickom priemysle. Jeho databázu je možné vyhľadávať podľa názvu úlohy a kľúčového slova.
Porovnanie podobných pracovných miest
Zatiaľ čo väčšina podobných pracovných miest je v technologickom priemysle, iné nie.
- Analytik počítačových systémov: $88,270
- Vývojár softvéru: $103,560
- matematik: $101,560
Zdroj: Štatistický úrad USA, 2017