In one of the biggest attacks in Jammu and Kashmir in recent weeks, three soldiers were killed and five were injured when terrorists ambushed an army convoy in the early hours today in Shopian. A woman at a village nearby died in the cross-fire, police said.