That's just a bad dev. Good devs don't think of just the happy path. My experience of QA as a quality focused dev has not been good.