Automatizācijas testēšanas inženieris nosaka labāko veidu, kā manuālo testēšanas procesu pārveidot par automatizētu testēšanas procesu, un izmanto dažādas automatizācijas tehnoloģijas, lai sasniegtu testēšanas mērķus. Viņš vai viņa parasti novērtē automatizēto testēšanas protokolu un sistēmu efektivitāti, kas izstrādātas, lai pārbaudītu dažādas produkta vai ražošanas procesa funkcijas. Programmatūras kodu, kas nepieciešams testa veikšanai un rezultātu apstrādei, raksta un kodē automatizācijas pārbaudes inženieris. Pienākumi parasti ir atkarīgi no konkrētajiem testēšanas posmiem, kurus tie uzrauga.
Vienības pārbaudes fāzē automatizācijas pārbaudes inženieris ievada lietojumprogrammas kodu, kas paredzēts, lai pieņemtu un apstrādātu pārbaudes komandas mašīnā. Koda atkārtojamība parasti tiek pārbaudīta, lai to varētu periodiski pārbaudīt bez pārtraukuma. Kad kods ir apstiprināts, tas parasti tiek izplatīts ražošanas līnijas iekārtām.
Funkciju un sistēmas pārbaudes fāze ietver komandu kopu, kas parasti ir paredzētas, lai palielinātu testēšanas ātrumu. Inženieris parasti pielāgo programmatūras kodu, lai uzlabotu testa sagatavošanas procesa efektivitāti. Turklāt automatizētais testēšanas inženieris var izveidot testa gadījumus, lai sagatavotu iekārtu testēšanai.
Pēc funkciju un sistēmas pārbaudes inženieris veic pieņemšanas testu, lai noskaidrotu, vai kods darbosies, kā paredzēts. Pieņemšanas tests parasti tiek mainīts pēc testa rezultātiem, lai uzlabotu efektivitāti. Ja nepieciešami uzlabojumi, tie parasti tiek nodoti testa izstrādātājam vai testa vadītājam.
Testa vadītājs parasti nodrošina sistēmas automatizācijas mērķu sasniegšanu, savukārt automatizācijas pārbaudes inženieris mēra, ievieš un pārbauda risinājumu. Automatizācijas inženierim ir arī cieši jāsadarbojas ar testa izstrādātāju, lai noteiktu automatizācijas prasības konkrētam projektam. Izmantojot šo ievadi kā vadlīniju, automatizācijas inženieris nosaka, kā automatizētā sistēma ir jāizveido. Automatizācijas inženierim ir arī cieši jāsadarbojas ar lietojumprogrammu izstrādātāju, lai risinātu ieviešanas problēmas.
Automatizācijas testēšanas inženieriem parasti ir jāprogrammē automatizētie skripti uzņēmuma izmantoto programmatūras rīku valodā. Daudzās situācijās automatizācijas rīku izveidotie žurnāli un faili ir jāinterpretē un jānosūta manuālās pārbaudes inženierim. Arī inženierim parasti ir jāuztur testēšanas skripti izmantošanai citos projektos.