when its about to do its special attack then go take cover then keep attacking again after it finishes
see here for walkthrough: Dragon Age 2 Deep Roads Expedition Walkthrough