Čo robí inžinier zabezpečenia kvality softvéru (QA)?

Autor: Louise Ward
Dátum Stvorenia: 12 Február 2021
Dátum Aktualizácie: 18 Smieť 2024
Anonim
Čo robí inžinier zabezpečenia kvality softvéru (QA)? - Kariéra
Čo robí inžinier zabezpečenia kvality softvéru (QA)? - Kariéra

Obsah

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