Yes, ECAT is compulsory for getting admission in engineering in public universities. Some private universities also require this entrance test for admission.