Inženir za razvoj testov je podporni član inženirskega oddelka ali ekipe. Ta položaj zahteva, da zaposleni izvaja preizkuse zagotavljanja kakovosti programske in strojne opreme, aplikacij in naprav. Na splošno bo program oblikoval inženir strojne ali programske opreme, izdelal ga bo proizvodni oddelek, testni inženir pa bo zadolžen za analizo njegove učinkovitosti in sposobnosti delovanja. Ta inženir bo potreboval strokovno znanje in izkušnje pri načrtovanju opreme in proizvodnih modelih v svoji industriji, da bo lahko učinkovito testiral opremo.
Inženirji, vključeni v zagotavljanje kakovosti, so lahko odgovorni za določanje najboljših diagnostičnih metod in lahko vodijo vse ukrepe, ki so vključeni v izvajanje teh načrtov. To bo zahtevalo znanje o uporabi diagnoz za določeno opremo, programe in sisteme. Inženir za razvoj testov bo imel tudi obsežno znanje o vladnih in industrijskih zahtevah v zvezi z učinkovitim zagotavljanjem kakovosti opreme in naprav ter bo usposobljen za njihovo uporabo v praksi v svoji organizaciji. Testni inženir je lahko odgovoren za predložitev dokumentacije zunanjim agencijam, da zagotovi, da je njegovo podjetje v skladu s politikami, postopki in zakoni.
Obstajajo različne veščine, ki jih inženir za razvoj testov uporablja za svoj poklic. Glede na organizacijo, za katero posameznik dela, se lahko zahtevajo specifična znanja in dolžnosti v panogi. Inženirji za razvoj testov običajno delajo kot del ekipe za vodenje projektov, zato morajo sodelovati z drugimi zaposlenimi, oddelki in zunanjimi organizacijami. Ta inženir bo morda potreboval strokovno znanje in izkušnje pri načrtovanju strojne in programske opreme, da bi lahko učinkovito preizkušal opremo.
Glavni del tega dela je odpravljanje težav in popravilo. Ko je test opravljen in se v sistemu ali programu odkrijejo napake ali napake, bo moral inženir za razvoj testov določiti tudi najboljše načine za odpravo napak. To bo vključevalo veliko časa, porabljenega za programiranje in vodenje diagnostičnih poročil o opremi in programih. Včasih testni inženir porabi še več časa za odpravljanje teh težav.
Včasih inženir za razvoj testov prevzame pomembno vlogo pri določanju politik in praks podjetja, saj se nanašajo na testiranje, odpravljanje težav in popravila. Del delovnih nalog inženirja za testiranje lahko vključuje dokumentiranje ustreznih postopkov zagotavljanja kakovosti za podjetje ali oddelek. Lahko sproži postopkovne spremembe in morda mora sodelovati z vodstvenimi skupinami, da odobri izvajanje. Poleg tega lahko inženir za razvoj testov nadzoruje in usposablja druge zaposlene in je lahko del skupin na kraju samem, ki nameščajo in preizkušajo strojno in programsko opremo na lokacijah strank.