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