It seems argument has a negative connotation, almost like bickering. What about argumentative?
How to favorably describe a person who doesn't take things at face value but rather debate on veracity while not being an annoying pedant and such?
Is skeptical the right word?
More info on context:
I am looking for a word to use in informal sense in everyday language, may be like in a resume or talking about myself when there is no much room for an explanation of the word I use, while not coming across as snobbish. I did think of critical thinker but somehow that sounds too posh and over selling. May be a tangential question could be whether or not it is snobbish.
Best Answer
What about using your idiom, not taking facts at face value? That connotes a thoughtful, intelligent person who will debate the facts if they warrant it.