Each character is associated with a job : Dragoon for Estinien, Black Mage for Y'shtola, Machinist for Hilda, etc.
It's mostly a way to have the player level up several jobs in order to meet the quest requirements. But because you level up Dragoon in order to do his quest doesn't mean you have to play as Dragoon during his quest.