I was considering that philosopher was good, but that doesn't necessarily meet all the requirements.

Zetetic perhaps?

Pyrrhonist?