Inženir za testiranje strojne opreme je vrsta strokovnjaka, ki se ukvarja z razvojem procesov in kakovosti, kar je običajno za sektorje proizvodnje računalniške strojne opreme. Ta strokovnjak je vključen v razvojne procese zgodaj v življenjskem ciklu razvoja izdelka. Njegova ali njena odgovornost je zagotoviti, da izdelek ni brez napak, in odpraviti morebitne napake.
Inženirji za testiranje strojne opreme pregledajo specifikacije izdelka in jih pogledajo z vidika »končnega uporabnika«. To pomeni, da izdelek ocenijo, kot da bi bili kupec, ki ga je kupil, da bi ugotovili, ali bodo stranke lahko poskrbele, da bo izdelek pravilno deloval. Ugotovili bodo tudi, katere sestavine izdelka je treba testirati in kako, katere so lahko koristne za inovacije izdelkov. Komponente v novem izdelku, ki so podobne prejšnjim izdelkom, morda ne bo treba testirati, to pa bo določilo strokovno znanje inženirja za testiranje strojne opreme.
Inženir za testiranje strojne opreme mora načrtovati test in raziskati želeni rezultat za izdelek. On ali ona mora zagotoviti, da so vsi preskusni pogoji vedno enaki in ustrezni za izdelek. Poleg tega inženirji za testiranje strojne opreme zabeležijo rezultate in vse problematične rezultate vrnejo razvijalcem in članom ekipe, da odpravijo težave.
Inženir za testiranje strojne opreme bo morda moral ponovno narisati ali preračunati specifikacije za izdelek, odvisno od ugotovitev njegovih ali njenih testov. On ali ona bo moral zagotoviti, da so vse nadaljnje komponente, potrebne za delovanje in funkcionalnost izdelka, zlahka dostopne. Če je za izdelek potrebno kakršno koli drugo popravilo ali pregled, ki je izven obsega testnega inženirja, ga bo moral poslati nazaj razvojni skupini ali skupinam.
Medtem ko lahko inženir za testiranje strojne opreme načrtuje podroben in izčrpen postopek testiranja zgodaj v razvoju izdelka, ko se težave pojavijo in so odpravljene, bo morda treba dodatno testiranje improvizirati. Testni inženirji običajno delajo 40-urni delovni teden, vendar bo morda treba delati podaljšano, če se bliža lansiranje izdelka in je treba opraviti dodatno testiranje. Odgovorni so tudi za načrtovanje testiranja.
Testni inženirji bi morali biti sposobni razviti lastna orodja za izvajanje testiranja in kreativno razmišljati, da bi našli težave, namesto da bi jih le odpravljali. Izdelek ima lahko tudi izvajalce in druge ekipe, ki delajo na njem, s katerimi bo moral inženir za testiranje strojne opreme komunicirati. Ta odgovornost zahteva odlične komunikacijske in socialne veščine.