troubleshooter

Noun

 * 1) A person skilled at locating the causes of problems and rectifying them.
 * 2)  A software program or routine that attempts to diagnose a problem with the system.

Translations

 * Bulgarian: авариен монтьор
 * Dutch: ,
 * Maori: waewae-kai-pakiaka
 * Polish:
 * Spanish: apagafuegos
 * Swedish: