Inženjer za razvoj testa je član podrške inženjerskog odjela ili tima. Ova pozicija zahtijeva da zaposlenik provodi testove osiguranja kvalitete na softveru i hardveru, aplikacijama i uređajima. Općenito, hardverski ili softverski inženjer će dizajnirati program, proizvodni odjel će ga izgraditi, a testni inženjer će biti zadužen za analizu njegove učinkovitosti i sposobnosti rada. Ovom inženjeru trebat će stručnost i iskustvo u dizajnu opreme i proizvodnim modelima u svojoj industriji kako bi mogao učinkovito testirati opremu.
Inženjeri uključeni u osiguranje kvalitete mogu biti odgovorni za određivanje najboljih dijagnostičkih metoda i mogu voditi sve radnje uključene u provedbu ovih planova. To će zahtijevati znanje o tome kako primijeniti dijagnoze na određenu opremu, programe i sustave. Inženjer za razvoj testa također će imati opsežno znanje o državnim i industrijskim zahtjevima koji se odnose na učinkovito osiguranje kvalitete opreme i uređaja te će biti vješt u njihovoj primjeni u svojoj organizaciji. Ispitni inženjer može biti odgovoran za podnošenje dokumentacije vanjskim agencijama kako bi se osiguralo da je njegova tvrtka u skladu s politikama, procedurama i zakonima.
Postoje razne vještine koje inženjer za razvoj testova koristi za svoje zanimanje. Ovisno o organizaciji za koju pojedinac radi, mogu biti potrebna znanja i dužnosti specifične za industriju. Inženjeri za razvoj testa obično rade kao dio tima za upravljanje projektima, tako da moraju surađivati s drugim zaposlenicima, odjelima i vanjskim organizacijama. Ovaj inženjer može trebati stručnost i iskustvo u dizajnu hardvera i softvera kako bi mogao učinkovito testirati opremu.
Glavni dio ovog posla je rješavanje problema i popravak. Nakon što se test izvede i kada se u sustavu ili programu pronađu bugovi ili kvarovi, inženjer za razvoj testa također će morati odrediti najbolje načine za ispravljanje pogrešaka. To će uključivati mnogo vremena utrošenog na programiranje i izvođenje dijagnostičkih izvješća o opremi i programima. Ponekad testni inženjer potroši još više vremena na rješavanje ovih problema.
Ponekad inženjer za razvoj testa preuzima važnu ulogu u određivanju politika i praksi tvrtke jer se odnose na testiranje, rješavanje problema i popravak. Dio radnih obveza za inženjera ispitivanja može uključivati dokumentiranje ispravnih postupaka osiguranja kvalitete za tvrtku ili odjel. On može pokrenuti proceduralne promjene i možda će morati surađivati s upravljačkim timovima kako bi odobrio provedbu. Dodatno, inženjer za razvoj testa može nadzirati i obučavati druge zaposlenike i može biti dio timova na licu mjesta koji instaliraju i testiraju hardver i softver na lokacijama korisnika.