一位优秀的品质工程师应该具备哪些技能