Un inginer de dezvoltare a testelor este un membru de sprijin al unui departament sau al unei echipe de inginerie. Această poziție necesită ca un angajat să execute teste de asigurare a calității pe software și hardware, aplicații și dispozitive. În general, un inginer hardware sau software va proiecta programul, un departament de producție îl va construi, iar inginerul de testare va fi responsabil de analizarea eficienței și capacității acestuia de a opera. Acest inginer va avea nevoie de expertiză și experiență în proiectarea echipamentelor și modelele de producție ale industriei sale pentru a-i permite să testeze echipamentele în mod eficient.
Inginerii implicați în asigurarea calității pot fi responsabili pentru determinarea celor mai bune metode de diagnosticare și pot conduce orice acțiuni implicate în implementarea acestor planuri. Acest lucru va necesita cunoașterea modului de aplicare a diagnosticelor unor echipamente, programe și sisteme specifice. Un inginer de dezvoltare de teste va avea, de asemenea, cunoștințe extinse despre cerințele guvernamentale și ale industriei referitoare la asigurarea eficientă a calității echipamentelor și dispozitivelor și va fi priceput să le pună în practică la organizația sa. Inginerul de testare poate fi responsabil pentru transmiterea documentației către agenții externe pentru a se asigura că compania sa respectă politicile, procedurile și legile.
Există o varietate de abilități pe care un inginer de dezvoltare de teste le folosește pentru ocupația sa. În funcție de organizația pentru care lucrează o persoană, pot fi necesare cunoștințe și sarcini specifice industriei. Inginerii de dezvoltare a testelor lucrează de obicei ca parte a unei echipe de management de proiect, așa că trebuie să colaboreze cu alți angajați, departamente și organizații externe. Acest inginer poate avea nevoie de expertiză și experiență în proiectarea hardware și software pentru a-i permite să testeze echipamentele în mod eficient.
O parte majoră a acestei lucrări este depanarea și repararea. Odată ce un test este efectuat și erori sau erori sunt găsite în sistem sau program, un inginer de dezvoltare de teste va trebui, de asemenea, să determine cele mai bune modalități de a corecta erorile. Acest lucru va implica mult timp petrecut programând și rulând rapoarte de diagnosticare pentru echipamente și programe. Uneori, un inginer de testare petrece și mai mult timp rezolvând aceste probleme.
Uneori, un inginer de dezvoltare a testelor își asumă un rol important în determinarea politicilor și practicilor companiei în ceea ce privește testarea, depanarea și repararea. O parte din sarcinile postului pentru inginerul de testare poate include documentarea procedurilor adecvate de asigurare a calității pentru o companie sau departament. El poate iniția modificări procedurale și poate fi necesar să colaboreze cu echipele de management pentru a aproba implementarea. În plus, inginerul de dezvoltare a testelor poate supraveghea și instrui alți angajați și poate face parte din echipele la fața locului care instalează și testează hardware și software la locațiile clienților.