Taidot Ja Avainsanat

Mitä Software Quality Assurance (QA) -insinööri tekee?

Lisätietoja palkasta, vaadituista taidoista ja muusta

SisällysluetteloLaajentaaSisällysluettelo Päivä ohjelmiston laadunvarmistusinsinöörin elämässä: Tunnista ohjelmiston viat ja mahdolliset ongelmat, suunnittele ja suorita testauksen eri vaiheet, kehitä uusia työkaluja, teknologiaa ja testausprosesseja, dokumentoi testauksen edistyminen ja tulokset

Tasapaino / Jo Zixuan Zhou



/span>

Ohjelmiston laadunvarmistusinsinööri (QA) valvoo kehitysprosessin jokaista vaihetta varmistaakseen, että suunnittelu ja ohjelmisto ovat yrityksen standardien mukaisia. Ohjelmistoviivästykset ovat yritykselle kalliita, joten on erittäin tärkeää, että julkaisut saavuttavat tavoitepäivämäärät ja pysyvät budjetissa.

Ohjelmiston laadunvarmistusinsinööri auttaa noudattamaan määräaikoja jakamalla kehitysprosessin saavutettavissa oleviin testaustavoitteisiin ja välittämällä kaikki ongelmat takaisin kehitys- ja tuoteryhmille tai johtajille.

Software Quality Assurance (QA) -insinöörin velvollisuudet ja vastuut

Laadunvarmistusinsinöörin tehtävät voivat olla monipuolisia ja kokonaisvaltaisia. He suorittavat yleensä seuraavat tehtävät jossain määrin säännöllisesti:

  • Suunnittele ja toteuta järjestelmiä ongelmien tarkistamiseksi
  • Asiakirjan testitapaukset
  • Suorita ja dokumentoi riskianalyysi
  • Tallenna testin edistyminen ja tulokset
  • Koodiautomaattiset testit
  • Luo testisuunnitelmia
  • Kehitä standardeja ja menettelyjä tuotteen laadun ja julkaisuvalmiuden määrittämiseksi
  • Löydä ohjelmistovirheitä
  • Edistä innovaatioita ja virtaviivaista yleisiä testausprosesseja
  • Tunnista, eristä ja seuraa vikoja testin aikana
  • Tunnista mahdolliset ongelmat, joita käyttäjät saattavat kohdata
  • Suorita manuaalinen ja automaattinen testaus
  • Tutki ja analysoi testattavan tuotteen ominaisuuksia
  • Tutki uusia työkaluja, teknologioita ja testausprosesseja
  • Tarkista käyttöliittymien johdonmukaisuus ja toimivuus

Software Quality Assurance (QA) -insinöörin palkka

Ohjelmistot ja tietotekniikka ovat yleensä enemmän maksavia aloja.

  • Mediaani vuosipalkka: 110 140 dollaria
  • Top 10 % vuosipalkka: Yli 170 100 dollaria
  • Alin 10 % vuosipalkka: Alle 65 210 dollaria

Koulutus, koulutus ja sertifiointi

Laadunvarmistusinsinöörillä tulee olla perusteellinen käsitys laadunvarmistuksen testausympäristöistä ja ohjelmistokehityksen elinkaareista. Myös koulutus ja lisenssi vaaditaan.

  • Koulutus: Tämän alan työt edellyttävät yleensä vähintään kandidaatin tai maisterin tutkintoa ohjelmistosuunnittelusta, tekniikasta tai tietojenkäsittelytieteestä. Noin 70 prosentilla QA-insinööreistä on vähintään kandidaatin tutkinto.
  • Kokea: Aiempi käytännön kokemus voi olla arvokasta, joten voit harkita harjoittelujaksojen tekemistä koulun aikana. Hanki ymmärrys ohjelmistojen laadunvarmistusmenetelmistä, työkaluista ja prosesseista, SQL:n ja komentosarjojen tuntemuksesta, työkokemusta ohjelmistokehityksestä ja ohjelmistojen laadunvarmistuksesta ja pysy ajan tasalla nykyisistä trendeistä ja viimeisimmistä edistysaskeleista. Tietokoneohjelmoinnin tekniikan taso voi muuttua nopeasti.
  • Lisenssi: Tähän tehtävään ei vaadita lisenssiä tai todistusta.

Software Quality Assurance (QA) -insinööritaidot ja -kompetenssit

Ohjelmiston laadunvarmistusinsinöörillä tulee olla vahvat taidot eri kategorioissa: tekniikka ja tekniikka, matematiikka ja luonnontieteet, suullinen ja kirjallinen viestintä, ongelmanratkaisu, päättely ja logiikka sekä käytännön taidot. Näitä voivat olla:

  • Kommunikointitaidot: Selkeä ja tarkka kirjallinen ja suullinen viestintä on pakollinen, mutta myös laadunvarmistusinsinöörillä on oltava enemmän kuin vähän tahdikkuutta. Sinun tehtäväsi on kertoa muille ammattilaisille, että he ovat tehneet jotain väärin ja että ohjelma tai sovellus, jonka luomiseen he ovat käyttäneet aikaa, rahaa ja tunteita, ei toimi oikein. Se on jotain, jota kukaan ei halua kuulla.
  • Kyky työskennellä osana tiimiä : Et ehkä ole yrityksesi ainoa ohjelmistojen laadunvarmistusinsinööri, ja työskentelet varmasti muiden ohjelmoijien ja muiden osastojen jäsenten kanssa. Sinun on ymmärrettävä ja arvostettava heidän päämääriään ja tavoitteitaan ja joissain tapauksissa selitettävä ongelmia ja tarvittavia ratkaisuja.
  • Ajanhallintataidot: Osa tiimityöskentelyä tarkoittaa työskentelyä muiden ihmisten aikatauluissa ja työsi saattamista päätökseen kohtuullisessa ajassa. Et tiedä milloin ongelma saattaa ilmaantua, joten aikataulussa pysyminen voi vaatia vahvat ajanhallintataidot .

Työnäkymä

Työpaikkojen kasvun tällä alalla odotetaan olevan noin 22 % vuoteen 2030 mennessä. On odotettavissa, että yli 189 200 työpaikkaa lisätään vuosina 2020–2030.

Ohjelmiston laadunvarmistusanalyytikot ja testaajat on 'Bright Outlook' -ammatti, jonka odotetaan kasvavan nopeasti tai jolla on paljon avoimia työpaikkoja seuraavien vuosien aikana.

Työympäristö

Ohjelmiston laatuinsinöörit työskentelevät useilla eri aloilla. Saatat löytää heidät arvioimasta, täyttääkö lentokoneen ohjausjärjestelmä vaaditut suorituskykystandardit, suunnittelemassa suunnitelmaa mahdollisten inhimillisten virheiden testaamiseksi automatisoidussa lääkejakelujärjestelmässä tai varmistamassa, että videopeli ei kaadu juuri silloin, kun olet lähdössä ulos. paha kaveri.

Vietät osan ajasta yksin, tietokoneen ääressä, analysoimalla tietoja ja ratkaisemalla ongelmia, mutta tämä ei tarkoita, että työskentelet inhimillisessä tyhjiössä. Noin 85 % tässä tehtävässä työskentelevistä ilmoittaa olevansa kasvokkain tekemisissä muiden kanssa päivittäin. Noin 77 % sanoo kuitenkin viettävänsä suurimman osan päivistään istuen.

Työjärjestys

Tämä on yleensä kokopäivätyö, mutta se voi riippua yrityksestä. Joillakin pienemmillä yrityksillä ei ehkä ole tarpeita, jotka vaativat kokopäiväistä henkilöstöä tässä ominaisuudessa.

Vertaile samanlaisia ​​töitä

Aiheeseen liittyviä urapolkuja, jotka on lueteltu mediaanivuosipalkoilla, ovat:

Artikkelin lähteet

  1. O * NET Online. ' Ohjelmiston laadunvarmistusanalyytikot ja testaajat .' Käytetty 25. syyskuuta 2021.

  2. Työtilastovirasto. ' Mitä ohjelmistokehittäjät, laadunvarmistusanalyytikot ja testaajat tekevät .' Käytetty 25. syyskuuta 2021.

  3. Työtilastovirasto. ' Ohjelmistokehittäjät, laadunvarmistusanalyytikot ja testaajat: Maksa .' Käytetty 25. syyskuuta 2021.

  4. Työtilastovirasto. ' Ohjelmistokehittäjäksi, laadunvarmistusanalyytikoksi tai testaajaksi tuleminen. ' Käytetty 25. syyskuuta 2021.

  5. Työtilastovirasto. ' Ohjelmistokehittäjät, laadunvarmistusanalyytikot ja testaajat: Työnäkymät .' Käytetty 25. syyskuuta 2021.

  6. O * NET Online. ' Bright Outlook -ammatti: ohjelmiston laadunvarmistusanalyytikot ja testaajat .' Käytetty 25. syyskuuta 2021.

  7. Työtilastovirasto. ' Ohjelmistokehittäjät, laadunvarmistusanalyytikot ja testaajat: samankaltaiset ammatit .' Käytetty 25. syyskuuta 2021.