People like Daniel Dennett who explicitly say they think consciousness doesn't exist definitely don't have souls. One way to test if someone has a soul or not is to see how they respond to the
vertiginous question. If their response to it is something like "The question is meaningless" or "Because you wouldn't be you if you were someone else", they probably don't have a soul.