Generally, if the user can tell the difference then the automation should be able to do the same.
Use your automation tool to look for something that will show you which context you're in. For instance, if you have two screens, one for "Contacts" and one for "Employee Data", look for that text and you'll know which screen you're on. Alternatively you could look at the URL, or include a specific, hidden identifier that the automation tool will find.
This is similar to the "IsPurchased()" step here (I'm using a DSL rather than JBehave, and it's C#, but the principle is the same). If you actually look at the code for that step, you'll see that I look for a payment type, and if there isn't a valid one selected, then I select one.
In your case, your context is a bit bigger than a radio button; it's a whole page. I suggest that you separate the "Contacts" steps from the "Employee Data" steps, and from the "Shared" steps, and call whichever one is appropriate for your context.