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