Oskused Ja Märksõnad

Mida teeb tarkvara kvaliteedi tagamise (QA) insener?

Lisateave palga, nõutavate oskuste ja muu kohta

SisukordLaiendaSisukord Päev tarkvara kvaliteedi tagamise inseneri elus: tuvastage tarkvara vead ja võimalikud probleemid, planeerige ja viige läbi testimise erinevad etapid, arendage uusi tööriistu, tehnoloogiat ja testimisprotsesse, dokumenteerige testimise käik ja tulemused

Tasakaal / Jo Zixuan Zhou

Tarkvara kvaliteedi tagamise (QA) insener jälgib arendusprotsessi igat etappi, et tagada disaini ja tarkvara vastavus ettevõtte standarditele. Tarkvara viivitused on ettevõttele kulukad, seega on oluline, et väljalasked vastaksid sihtkuupäevadele ja jääksid eelarve piiresse.

Tarkvara kvaliteedi tagamise insener aitab tähtaegadest kinni pidada, jagades arendusprotsessi saavutatavateks testimiseesmärkideks ja edastades kõik probleemid arendus- ja tootemeeskondadele või juhtidele.

Tarkvara kvaliteedi tagamise (QA) inseneri kohustused ja vastutus

QA inseneri ülesanded võivad olla mitmekesised ja kõikehõlmavad. Tavaliselt täidavad nad teatud korrapäraselt järgmisi ülesandeid:

  • Probleemide kontrollimiseks kavandage ja käivitage süsteeme
  • Dokumentide testimise juhtumid
  • Tehke ja dokumenteerige riskianalüüs
  • Salvestage testi edenemine ja tulemused
  • Koodi automatiseeritud testid
  • Koostage katseplaanid
  • Töötage välja standardid ja protseduurid toote kvaliteedi ja vabastamisvalmiduse kindlaksmääramiseks
  • Avastage tarkvaras vigu
  • Juhtida innovatsiooni ja tõhustada üldisi testimisprotsesse
  • Tuvastage, isoleerige ja jälgige vigu kogu testimise ajal
  • Tuvastage kõik võimalikud probleemid, millega kasutajad võivad kokku puutuda
  • Tehke käsitsi ja automaatne testimine
  • Uurige ja analüüsige testitavate tooteomadusi
  • Uurige uusi tööriistu, tehnoloogiaid ja testimisprotsesse
  • Vaadake üle kasutajaliideste järjepidevus ja funktsionaalsus

Tarkvara kvaliteedi tagamise (QA) inseneri palk

Tarkvara ja arvutitehnoloogia on tavaliselt rohkem tasustatud valdkonnad.

  • Aastane keskmine töötasu: 110 140 dollarit
  • Parim 10% aastapalk: Rohkem kui 170 100 dollarit
  • Alumine 10% aastapalk: Vähem kui 65 210 dollarit

Haridus, koolitus ja sertifitseerimine

Kvaliteedikontrolli inseneril peaks olema põhjalik arusaam QA testimiskeskkondadest ja tarkvaraarenduse elutsüklitest. Vaja on ka haridust ja litsentse.

  • Haridus: Selle valdkonna töökohad nõuavad tavaliselt vähemalt bakalaureuse- või magistrikraadi tarkvara disaini, inseneri või arvutiteaduse alal. Ligikaudu 70% QA inseneridena töötavatest inimestest on vähemalt bakalaureusekraad.
  • Kogemus: Varasem praktiline kogemus võib olla väärtuslik, seega võiksite koolis käia mitmel praktikal. Saate teadmisi tarkvara kvaliteedi tagamise metoodikatest, tööriistadest ja protsessidest, teadmisi SQL-ist ja skriptimisest, töökogemust tarkvaraarenduse ja tarkvara kvaliteedi tagamise vallas ning olla kursis praeguste suundumuste ja viimaste edusammudega. Arvutiprogrammeerimise tehnika tase võib kiiresti muutuda.
  • Litsentsi andmine: Selle ametikoha jaoks ei nõuta litsentsi ega sertifikaati.

Tarkvara kvaliteedi tagamise (QA) inseneri oskused ja pädevused

Tarkvara kvaliteedi tagamise inseneril peavad olema tugevad oskused erinevates kategooriates: inseneriteadus ja tehnoloogia, matemaatika ja loodusteadused, suuline ja kirjalik suhtlus, probleemide lahendamine, arutlusvõime ja loogika ning praktilised oskused. Need võivad hõlmata järgmist:

  • Suhtlemisoskused: Selge ja täpne kirjalik ja suuline suhtlus on kohustuslik, kuid kvaliteetse tarkvara tagamise inseneril peab olema ka rohkem kui natuke taktitunnet. Teie ülesanne on teistele spetsialistidele öelda, et nad on midagi valesti teinud ja programm või rakendus, mille loomiseks nad on panustanud aega, raha ja emotsioone, ei tööta õigesti. See on midagi, mida keegi ei taha kuulda.
  • Võime töötada osana meeskonnast : Te ei pruugi olla oma ettevõtte ainus tarkvara kvaliteedi tagamise insener ja kindlasti töötate koos teiste programmeerijate ja teiste osakondade liikmetega. Peate mõistma ja hindama nende eesmärke ning mõnel juhul selgitama probleeme ja vajalikke lahendusi.
  • Aja juhtimise oskused: Osa meeskonnatööst tähendab töötamist teiste inimeste ajakavade piires ja oma töö lõpetamist mõistlike tähtaegade jooksul. Te ei tea, millal probleem võib tekkida, nii et ajakavast kinnipidamine võib nõuda tugevad ajaplaneerimise oskused .

Töö väljavaade

Töökohtade kasv selles valdkonnas peaks olema 2030. aastaks umbes 22%. Aastatel 2020–2030 peaks lisanduma rohkem kui 189 200 töökohta.

Tarkvara kvaliteeditagamise analüütikud ja testijad on 'Bright Outlook' elukutse, mis peaks lähiaastatel kiiresti kasvama või millel on palju töökohti.

Töökeskkond

Tarkvara kvaliteediinsenerid töötavad erinevates valdkondades. Võib juhtuda, et nad hindavad, kas lennuki juhtimissüsteem vastab nõutavatele jõudlusstandarditele, koostavad plaani potentsiaalsete inimlike vigade testimiseks ravimite kohaletoimetamise automatiseeritud süsteemis või tagavad, et videomäng ei jookseks kokku just siis, kui kavatsete lennukist väljuda. paha mees.

Veedate osa ajast üksi, arvuti taga, teavet analüüsides ja probleeme lahendades, kuid see ei tähenda, et töötate inimtühjas. Ligikaudu 85% sellel ametikohal töötavatest inimestest teatavad, et neil on iga päev teistega näost näkku kontakti. Umbes 77% ütleb, et nad veedavad suurema osa oma päevadest siiski istudes.

Töögraafik

See on üldiselt täiskohaga töökoht, kuid see võib sõltuda ettevõttest. Mõnel väiksemal ettevõttel ei pruugi olla vajadusi, mis nõuavad sellel ametikohal täistööajaga töötajaid.

Sarnaste töökohtade võrdlemine

Seotud karjääriteed, mis on loetletud aastapalkade mediaanidega, hõlmavad järgmist:

Artiklite allikad

  1. O * NET Online. ' Tarkvara kvaliteedi tagamise analüütikud ja testijad .' Kasutatud 25. septembril 2021.

  2. Tööstatistika büroo. ' Mida tarkvaraarendajad, kvaliteeditagamise analüütikud ja testijad teevad .' Kasutatud 25. septembril 2021.

  3. Tööstatistika büroo. ' Tarkvaraarendajad, kvaliteeditagamise analüütikud ja testijad: makske .' Kasutatud 25. septembril 2021.

  4. Tööstatistika büroo. ' Kuidas saada tarkvaraarendajaks, kvaliteeditagamise analüütikuks või testijaks. ' Kasutatud 25. septembril 2021.

  5. Tööstatistika büroo. ' Tarkvaraarendajad, kvaliteeditagamise analüütikud ja testijad: tööväljavaade .' Kasutatud 25. septembril 2021.

  6. O * NET Online. ' Bright Outlook Amet: tarkvara kvaliteedi tagamise analüütikud ja testijad .' Kasutatud 25. septembril 2021.

  7. Tööstatistika büroo. ' Tarkvaraarendajad, kvaliteedi tagamise analüütikud ja testijad: sarnased ametid .' Kasutatud 25. septembril 2021.