Teknisi pengujian otomatisasi menentukan cara terbaik untuk mengubah proses pengujian manual menjadi proses pengujian otomatis dan menggunakan berbagai teknologi otomatisasi untuk memenuhi tujuan pengujian. Dia biasanya menilai efektivitas protokol pengujian otomatis dan sistem yang dirancang untuk menguji berbagai fungsi produk atau proses manufaktur. Kode perangkat lunak, yang diperlukan untuk menjalankan pengujian dan memproses hasilnya, ditulis dan dikodekan oleh teknisi pengujian otomatisasi. Tugas umumnya tergantung pada fase pengujian khusus yang mereka awasi.
Pada fase pengujian unit, teknisi pengujian otomatisasi memasukkan kode aplikasi yang dirancang untuk menerima dan memproses perintah pengujian dalam mesin. Kode biasanya diuji untuk pengulangan, sehingga dapat diuji secara berkala tanpa gangguan. Setelah kode telah diberikan OK, biasanya didistribusikan ke mesin di jalur produksi.
Fase pengujian fungsi dan sistem melibatkan serangkaian perintah yang umumnya dirancang untuk meningkatkan kecepatan pengujian. Insinyur biasanya menyesuaikan kode perangkat lunak untuk meningkatkan efisiensi proses persiapan tes. Selain itu, teknisi pengujian otomatis dapat membuat kasus pengujian untuk mempersiapkan mesin untuk pengujian.
Setelah pengujian fungsi dan sistem, pengujian penerimaan diberikan oleh insinyur untuk melihat apakah kode akan berfungsi seperti yang dirancang. Tes penerimaan biasanya dimodifikasi setelah hasil tes untuk meningkatkan efektivitas. Jika perbaikan diperlukan, mereka umumnya disampaikan kepada perancang pengujian atau pemimpin pengujian.
Pimpinan pengujian biasanya memastikan bahwa tujuan otomatisasi suatu sistem terpenuhi, sedangkan teknisi pengujian otomatisasi mengukur, mengimplementasikan, dan menguji solusi. Seorang insinyur otomasi juga harus bekerja sama dengan perancang pengujian untuk menentukan persyaratan otomatisasi untuk proyek tertentu. Dengan menggunakan masukan tersebut sebagai pedoman, teknisi otomasi menentukan bagaimana sistem otomatis harus dibangun. Insinyur otomasi juga harus bekerja sama dengan pengembang aplikasi untuk mengatasi tantangan implementasi.
Insinyur pengujian otomatisasi umumnya diminta untuk memprogram skrip otomatis dalam bahasa perangkat lunak yang digunakan oleh perusahaan. Dalam banyak situasi, log dan file yang dibuat oleh alat otomatisasi perlu ditafsirkan dan disampaikan kepada teknisi pengujian manual. Juga, insinyur biasanya diminta untuk memelihara skrip pengujian untuk digunakan dalam proyek lain.