• 2024-09-28

Opis kakovosti programske opreme za zagotavljanje kakovosti (QA): Plača, spretnosti in več

How to Build Innovative Technologies by Abby Fichtner

How to Build Innovative Technologies by Abby Fichtner

Kazalo:

Anonim

Inženir za zagotavljanje kakovosti programske opreme (QA) nadzoruje vsako fazo razvojnega procesa, da zagotovi, da sta oblikovanje in programska oprema v skladu s standardi podjetja. Zamude programske opreme za podjetje so dragi, zato je bistvenega pomena, da izdaje zadostijo ciljnim datumom in ostanejo znotraj proračuna. Inženir za zagotavljanje kakovosti programske opreme pomaga izpolniti roke tako, da razdeli razvojni proces na dosegljive cilje testiranja in prenese kakršna koli vprašanja nazaj na razvojne in produktne skupine ali vodje.

Zagotavljanje kakovosti programske opreme (QA) in dolžnosti in odgovornosti

Naloge inženirja QA so lahko različne in obsežne. Na splošno opravljajo naslednje naloge z nekaj pravilnosti:

  • Dokumentirajte testne primere
  • Opravite in dokumentirajte analizo tveganja
  • Zapišite napredek in rezultate testov
  • Avtomatizirani testi
  • Ustvarite testne načrte
  • Razviti standarde in postopke za določanje kakovosti proizvodov in pripravljenosti za sprostitev
  • Odkrijte napake v programski opremi
  • Spodbujanje inovacij in racionalizacija celotnih procesov testiranja
  • Prepoznavanje, izoliranje in sledenje hroščev med testiranjem
  • Ugotovite morebitne težave, s katerimi se lahko srečajo uporabniki
  • Izvedite ročno in samodejno testiranje
  • Raziskovanje in analiziranje lastnosti izdelka, ki se preskuša
  • Raziskovanje novih orodij, tehnologij in procesov testiranja
  • Preglejte uporabniške vmesnike zaradi skladnosti in funkcionalnosti

Plača za zagotavljanje kakovosti programske opreme (QA)

Programska oprema in računalniška tehnologija sta ponavadi bolj plačilna polja.

  • Mediana letnega plačila: 88.510 $ (42,56 $ / uro)
  • Top 10% letno plačilo: Več kot 139.390 USD (67.02 USD / uro)
  • 10% letno plačilo: Manj kot 46.240 USD (22,23 USD / uro)

Izobraževanje, usposabljanje in certificiranje

Inženir za zagotavljanje kakovosti mora temeljito razumeti okolja za testiranje kakovosti in življenjske cikle razvoja programske opreme. Potrebno je tudi izobraževanje in licenciranje.

  • Izobraževanje: Delovna mesta na tem področju običajno zahtevajo vsaj univerzitetni ali magistrski študij na področju oblikovanja, inženirstva ali računalništva. Približno 70% tistih, ki delajo kot inženirji za zagotavljanje kakovosti, imajo vsaj diplomo.
  • Izkušnje: Predhodne praktične izkušnje so lahko dragocene, zato lahko razmislite o pripravi številnih pripravništev, medtem ko ste v šoli. Razumevanje metodologij, orodij in procesov QA programske opreme, poznavanje SQL in skriptov, delovne izkušnje pri razvoju programske opreme in zagotavljanju kakovosti programske opreme ter spremljanje trenutnih trendov in najnovejših dosežkov. Stanje tehnike v računalniškem programiranju se lahko hitro spremeni.
  • Licenciranje: Za to delovno mesto ni potrebna licenca ali certifikat.

Zagotavljanje kakovosti programske opreme (QA) Inženirske spretnosti in kompetence

Inženir za zagotavljanje kakovosti programske opreme mora imeti močne veščine v različnih kategorijah: inženiring in tehnologija, matematika in znanost, verbalna in pisna komunikacija, reševanje problemov, razmišljanje in logika ter praktične spretnosti. Te lahko vključujejo:

  • Komunikacijske sposobnosti: Jasna in natančna pisna in verbalna komunikacija je nujna, vendar pa mora tudi inženir za zagotavljanje kakovosti programske opreme imeti več kot le malo dotika. Vaša naloga bo, da drugim strokovnjakom poveste, da so naredili nekaj narobe in da program ali aplikacija, ki so jo postavili v čas, denar in čustva, ne ustreza. To je nekaj, kar nihče ne želi slišati.
  • Sposobnost dela v skupini: Morda niste edini inženir za zagotavljanje kakovosti programske opreme v vašem podjetju in zagotovo boste sodelovali z drugimi programerji in člani drugih oddelkov. Morate razumeti in ceniti njihove cilje in v nekaterih primerih pojasniti težave in potrebne rešitve.
  • Spretnosti upravljanja časa: Del dela v skupini pomeni delo v okviru časovnih rokov drugih in dokončanje dela v razumnih rokih. Ne boste vedeli, kdaj se lahko pojavi težava, zato je za vzdrževanje urnika potrebno veliko spretnosti za upravljanje časa.

Job Outlook

Pričakuje se, da bo rast zaposlovanja na tem področju do leta 2026 znašala okoli 5% do 9%. Pričakuje se, da bo od leta 2016 do leta 2026 dodanih več kot 22.000 delovnih mest.

Delovno okolje

Inženirji za kakovost programske opreme delujejo na različnih področjih. Morda boste ugotovili, da ocenjujejo, ali nadzorni sistem letala izpolnjuje zahtevane standarde učinkovitosti, oblikuje načrt za testiranje možnih človeških napak v avtomatiziranem sistemu za dostavo zdravil ali poskrbi, da se videoigra ne bo zrušila, ko boste kmalu umaknili slaba oseba.

Nekaj ​​časa boste porabili sami, na računalniku, analizirali informacije in reševali težave, vendar to ne pomeni, da boste delali v človeški praznini. Približno 85% tistih, ki delajo v tem položaju, poročajo, da imajo vsak dan stik z drugimi. Približno 77% jih pravi, da veliko večino svojih dni preživi.

Urnik dela

To je običajno polni delovni čas, vendar je lahko odvisen od podjetja. Nekatera manjša podjetja morda ne bodo imela potreb, ki bi zahtevale polno zaposlene osebe.

Primerjava podobnih delovnih mest

Medtem ko je večina podobnih delovnih mest v tehnološki industriji, drugi pa ne.

  • Analitik računalniških sistemov: $88,270
  • Razvijalec programske opreme: $103,560
  • Aktuar: $101,560

Zanimivi članki

AFSC 2M0X2 - Vzdrževanje raketnih in vesoljskih sistemov

AFSC 2M0X2 - Vzdrževanje raketnih in vesoljskih sistemov

Letalske sile so vpisale opis dela in kvalifikacijske faktorje. AFSC 2M0X2 - Vzdrževanje raketnih in vesoljskih sistemov.

Kako narediti sebe bolj dragoceno vašemu delodajalcu

Kako narediti sebe bolj dragoceno vašemu delodajalcu

Bolj pomembna za svojega delodajalca je lahko ključ do vašega uspeha na delovnem mestu, ko gre za priložnosti za napredovanje.

Naučite se upravljati negativnega zaposlenega

Naučite se upravljati negativnega zaposlenega

Lahko upravljate negativnega zaposlenega in jim pomagate, da obrnejo svojo negativnost. Tukaj je, kako ravnati z njim na delovnem mestu.

Kako upravljati gossip na delovnem mestu

Kako upravljati gossip na delovnem mestu

Ali se na vašem delovnem mestu dogaja veliko gossip? Ne bo se ozdravila sama od sebe ali odšla sama. Spodaj so navedeni koraki, ki jih morate sprejeti za upravljanje.

Kako upravljati in motivirati starejše zaposlene

Kako upravljati in motivirati starejše zaposlene

Mlajšim menedžerjem je včasih namenjeno upravljanje starejših delavcev. Tukaj je nekaj motivacijskih in vodstvenih nasvetov za delo s starejšimi zaposlenimi.

Čas za uspeh prodaje knjig

Čas za uspeh prodaje knjig

Časovna razporeditev je vse v promociji knjige. Tukaj je, kako tržiti svojo knjigo v časovnem okviru, ki pomaga vašemu prodajnemu uspehu.