I often see these titles used interchangeably and am wondering what subtle or major differentiators there are between these roles.
I think it all boils down to the word 'Tester' not being as catchy as it used to be. You'll find different terms searching for the same professional: Analyst, Engineer (though this one might infer some automation skills), Specialist, etc.
The role of either one of them is more or less the same depending on the company that is looking to hire. What you should keep in mind is the Job Description details: a title is meaningless without context.