Programinės įrangos kūrimas ir debesija · Vidutinio lygio (3+ m.)

QA automatizavimo inžinieriaus gyvenimo aprašymas

Šiame pavyzdyje parodyta, kaip vidutinio lygio QA automatizavimo inžinierius kuria B2B SaaS produkto naršyklės ir API patikras bei integruoja jas į programinės įrangos pristatymo grandines. Gerame šios srities gyvenimo aprašyme aiškiai nurodomi karkasų pasirinkimai, testų aprėptis, nesėkmių diagnozavimas ir išmatuojami išleidimų testavimo patobulinimai.

CV patikra

Į ką atsižvelgia darbdaviai ir kandidatų sekimo sistemos. Tai gairės, o ne prognozė.

100 / 100Išsamus

100%
  • Kontaktinė informacija20 / 20
  • Aprašymas20 / 20
  • Darbo patirtis30 / 30
  • Įgūdžiai20 / 20
  • Išsilavinimas10 / 10

Kontaktinė informacija

Įrašykite ją viršuje – darbdaviai ir kandidatų sekimo sistemos pirmiausia ieško būtent jos.

Nebūtina. JAV, JK ir Kanadoje CV paprastai pateikiami be nuotraukos.

47 žodžiai

Kiekvieną darbą rašykite atskiroje pastraipoje; kiekvieną pasiekimą pradėkite naujoje eilutėje simboliu „-”.

10 įgūdžio

Įgūdžius atskirkite kableliais, pavyzdžiui: Excel, SQL, projektų planavimas.

Kiti skyriai

Projektai, sertifikatai, kalbos ar bet kas kita, kas sustiprina jūsų kandidatūrą.

Įrankiai

Alex Morgan

QA automatizavimo inžinierius

  • alex.morgan@example.com
  • +1 555 0100
  • Denver, CO

Aprašymas

QA automatizavimo inžinierius, turintis 5 metų patirtį testuojant B2B SaaS produktus naršyklės ir API lygmenimis. Kuria lengvai prižiūrimus Playwright ir Selenium testų rinkinius, integruoja patikras į CI grandines ir pasitelkia defektų tendencijas bei rizika pagrįstą testų aprėptį, kad sutrumpintų regresinį testavimą ir anksčiau aptiktų išleidimą blokuojančias problemas.

Darbo patirtis

QA automatizavimo inžinierius, Clearpath Commerce Labs, Denveris, CO (2023 – dabar) - Sukūrė viso proceso testus su Playwright 140 atsiskaitymo ir paskyros veiksmų sekų patikrai, todėl visas regresinis testavimas sutrumpėjo nuo 6 iki maždaug 2,5 valandos. - Integravo 180 naršyklės ir API patikrų į GitHub Actions užklausų dėl pakeitimų darbo eigas, kad kūrėjai gautų testų rezultatus prieš sujungdami pakeitimus. - Pridėjo 12 atsiskaitymo ir atsargų valdymo galinių taškų API patikras naudodamas Postman ir TypeScript, taip padėdamas aptikti integravimo klaidas prieš mėnesinius išleidimus. Programinės įrangos QA inžinierius, Juniper Ridge Software, Boulderis, CO (2021 – 2023) - 60 didelės rizikos rankinių testavimo atvejų pavertė Selenium ir Java testais, todėl išleidimo regresiniam testavimui reikėjo maždaug 4 valandų, o ne visos dienos. - Atkūrė ir Jira sistemoje sekė 25–35 produkto defektus per mėnesį, inžinieriams aiškiai aprašė veiksmus ir įrodymus, todėl pakartotinai atidarytų defektų sumažėjo 18 %.

Išsilavinimas

Kompiuterių mokslų bakalauro laipsnis — Front Range Institute of Technology, Denveris, CO (2021)

Įgūdžiai

  • Playwright
  • Selenium
  • Cypress
  • TypeScript
  • Java
  • API testavimas
  • CI/CD integravimas
  • SQL
  • Jira
  • rizika pagrįstas testavimas

Įrankiai

• GitHub Actions užklausų dėl pakeitimų testams vykdyti • Postman API užklausoms ir kolekcijų patikroms • Jira defektams sekti ir jų svarbai įvertinti

Kaip parašyti QA automatizavimo inžinierius CV

Pirmiausia nurodykite savo automatizavimo įrankius

Pradžioje nurodykite geriausiai išmanomus karkasus ir programavimo kalbas, o svarbiausius iš jų pakartokite pasiekimų punktuose. Įvardykite testuotą sritį — naršyklę, API, mobiliąją programėlę ar paslaugą — ir nurodykite mastą, pavyzdžiui, patikrintų veiksmų sekų ar galinių taškų skaičių. Pritaikykite sąrašą darbo skelbimui; ilgas įrankių, kuriuos naudojote vos kartą, sąrašas gali užgožti jūsų įrodomą patirtį.

Parodykite poveikį išleidimams

Paaiškinkite, kas pasikeitė dėl jūsų testų: regresinio testavimo trukmė, laikas iki grįžtamojo ryšio, į gamybą patekę defektai ar didelės rizikos veiksmų sekų aprėptis. Pateikite pagrįstą rodiklį prieš ir po pakeitimo, o prireikus nurodykite apimtį ar laikotarpį. Nevaizduokite vien testų skaičiaus kaip rezultato: mažesnis stabilus testų rinkinys, aptinkantis svarbias klaidas, gali būti naudingesnis už didelį nestabilų rinkinį.

Paaiškinkite savo atsakomybę už grandines ir testus

Įvardykite CI paslaugą ir aprašykite, kur vykdomi testai, kas blokuoja pakeitimų sujungimą ar naujos versijos išleidimą ir kaip komanda sužino apie nesėkmes. Jei prižiūrėjote testų duomenis, aplinkas ar šalindavote nestabilių testų problemas, parodykite tai konkrečiu pavyzdžiu. Debesijos platformas ar konteinerius nurodykite tik tada, jei su jais dirbote tiesiogiai; QA pareigose atsakomybės už infrastruktūrą lygis skiriasi.

Nurodykite tik susijusius sertifikatus ir įrankius

Jungtinėse Valstijose QA Automation Engineer pareigoms nėra vienos privalomos licencijos. Sertifikatą įtraukite tik jei jis galioja, yra susijęs su pareigomis ir jį išdavė įvardytas teikėjas; nurodykite tikslų sertifikato pavadinimą. Trumpame įrankių skyriuje išvardykite platformas, kurių natūraliai nepaminėjote darbo patirties aprašyme, o nesusijusius kursus ir nepagrįstus įgūdžių įvertinimus praleiskite.

Dažnai vartojami raktažodžiai

Šiai pareigybei dažnai nurodomi įgūdžiai ir įrankiai. Naudokite tik tuos, kuriuos turite, ir formuluokite juos taip, kaip darbo skelbime. Spustelėkite raktažodį, kad jį nukopijuotumėte.

Veiksmažodžiai veiksmams apibūdinti

AutomatizavoSukūrėSuprojektavoIntegravoPatikrinoSumažinoDokumentavo

Klausimai apie šią pareigybę

Kokio ilgio turėtų būti QA Automation Engineer gyvenimo aprašymas?

Turint apie penkerių metų patirtį, gali tikti vieno arba dviejų puslapių gyvenimo aprašymas. Svarbiausius karkasus, testavimo lygius ir leidimų rezultatus pateikite taip, kad juos būtų lengva rasti, o antrą puslapį naudokite, jei jame galite aiškiai aprašyti reikšmingus darbus. Prieš mažindami šriftą ar paraštes, pašalinkite senesnę ar nesusijusią informaciją. Nėra universalaus puslapių skaičiaus apribojimo, tinkančio kiekvienam darbdaviui.

Kuriuos automatinio testavimo karkasus turėčiau įtraukti?

Pirmenybę teikite darbo skelbime nurodytiems karkasams ir tiems, kuriuos naudojote tiek, kad galėtumėte apie juos papasakoti per pokalbį. Kai naudinga, nurodykite kalbą ir testavimo lygį, pavyzdžiui, Playwright su TypeScript naršyklės testams arba REST Assured su Java API testams. Nereikia išvardyti kiekvieno išbandyto karkaso, ypač jei dėl to jūsų patirtis atrodo išsklaidyta.

Ar galiu pereiti prie QA automatizavimo iš rankinio testavimo?

Taip. Aprašykite tiesiogiai pritaikomą rankinio testavimo patirtį, pavyzdžiui, atkuriamų testavimo atvejų rašymą, rizikos nustatymą, pataisymų tikrinimą ir regresinių testų aprėpties palaikymą. Pridėkite konkrečių automatizavimo darbų – darbe, projekte ar darbų aplanke – ir nurodykite karkasą bei kalbą. Aiškiai pasakykite, ką kūrėte ir prižiūrėjote patys, o mokomųjų užduočių nepateikite kaip gamybinės aplinkos patirties.

Ar QA Automation Engineer reikia sertifikatų?

Šioms pareigoms JAV nėra visuotinai privalomos licencijos ar sertifikato. Kai kurie darbdaviai vertina programinės įrangos testavimo sertifikatą arba konkrečiai platformai skirtą kvalifikaciją, o kiti daugiau dėmesio skiria praktinei darbo su karkasais ir programavimo patirčiai. Peržiūrėkite darbo skelbimą, jei turite sertifikatą, nurodykite tikslų jo pavadinimą ir išdavėją, o kurso baigimo pažymėjimo nepateikite kaip profesinės licencijos.