• 2024-11-23

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

Kontrolni seznam za proces upravljanja uspešnosti

Kontrolni seznam za proces upravljanja uspešnosti

Ta kontrolni seznam za upravljanje uspešnosti vam bo pomagal ustvariti učinkovit sistem upravljanja uspešnosti in razvoja zaposlenih. Oglejte si kontrolni seznam.

Ukrepi za uspešnost policistov

Ukrepi za uspešnost policistov

Policija mora biti odgovorna svojim skupnostim, da zagotovi, da policisti opravljajo svoje delo, toda kako metrika vpliva na odnose v skupnosti? Tukaj je pogled.

Kako opraviti Intervju z bogatimi informacijami o zaposlenih

Kako opraviti Intervju z bogatimi informacijami o zaposlenih

Želite povratne informacije od delavca, ki je odstopil, o tem, kaj lahko vaše podjetje izboljša? Izhodni intervju je pravi čas, da se naučite svojih možnosti zadrževanja.

Priložnosti za delo na domu

Priložnosti za delo na domu

Appen najame domače prevajalce, ocenjevalce iskanj, transcriptiste in ocenjevalce socialnih medijev. Podjetje zaposluje zaposlene z vsega sveta.

Karierne informacije in viri za uprizoritvene umetnosti

Karierne informacije in viri za uprizoritvene umetnosti

Želite kariero v uprizoritvenih umetnostih, na primer kot glasbenik, igralec ali plesalec? Tu so informacije, ki vam bodo pomagale začeti.

Vzorec osebnega asistenta in seznam spretnosti

Vzorec osebnega asistenta in seznam spretnosti

Primer življenjepisa za osebnega asistenta in seznam spretnosti osebnega asistenta s primeri za prijave za zaposlitev, življenjepise, spremna pisma in intervjuje.