Tech Mahindra interview question

Who is a developer, quality analyst and a tester?