Of course she has! she has Qatar ID when we hired her, she came from American/Filipino wife family when we transfered her visa because her previous employer decided to go back to America due to wife's illness. :)

I just asked my husband, our maid did exit to Bahrain and back the same day with our visa!