Is there any difference between customer support engineers, customer's test engineers & on-site system test engineers?
I particularly want to know the typical duties for each role, how they are different from each other, and if any of them perform user acceptance testing.