No it doesn't Izzy. And now I know why... I was checking the notification for different app and noticed that the notification for Clock was turned off. I turned it on and now it works as i expect. Now it does shows up on the screen and I can dismiss or put it on snooze. 

Hope it will help someone.

Cheers,
Deepak