主要区别是,性质不同、从业资格不同、工作职责不同,具体如下:
一、性质不同
1、QE
QE,一般指质量工程师。
2、QA
QA,一般指测试工程师。
二、从业资格不同
1、QE
质量工程师是专门从事质量管理工作的人员,除了必须具有相应的质量管理知识和专业知识,相应的思想素质、智力素质和身体素质外,还应当具有必要的心理学知识和相应的心理素质。
2、QA
在企业中一般称为软件开发测试工程师(Software Development Engineer in Test,SDET)。一般为具有1-2年经验的测试工程师或程序员。有良好经验的测试工程师可以成长为产品/项目组的测试组长(SDETLead)或软件质量经理(SQA Manager),负责软件质量保证,进行测试管理和领导测试团队。
三、工作职责不同
1、QE
①、进行产品质量、质量管理体系及系统可靠性设计、研究和控制。
②、组织实施质量监督检查。
③、进行质量的检查、检验、分析、鉴定、咨询。
④、进行产品认证、生产许可证、体系认证、审核员和评审员注册、质量检验机构和实验室考核等合格评定管理。
⑤、调节质量纠纷,组织对重大质量事故调查分析。
⑥、研究开发检验技术、检验方法、检验仪器设备。
⑦、制定质量技术法规并监督实施。
⑧、设计、实施、改进、评价质量与可靠性信息系统。
2、QA
(1)、测试人员
①、编写测试计划、规划详细的测试方案、编写测试用例。
②、根据测试计划搭建和维护测试环境。
③、执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档。
④、对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。
⑤、提出对产品的进一步改进的建议,并评估改进方案是否合理,对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。
⑥、为业务部门提供相应技术支持,确保软件质量指标。
(2)、测试组长
①、 对软件质量负责。
②、 根据需求制定软件质量指标。
③、强调一定吻合客户要求的质量标准。
④、制定测试计划。
⑤、 领导制定测试用例和测试环境。
⑥、对测试进行评估。
参考资料来源:百度百科-qe
参考资料来源:百度百科-QA
QE,英文全称Quality Engineer,品质工程师。主要负责从样品到量产整个生产过程的产品质量控制,寻求通过测试、控制及改进流程以提升产品质量.
QA(QUALITY ASSURANCE,中文意思是"质量保证",其在ISO8402:1994中的定义是"为了提供足够的信任表明实体能够满足质量要求,而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动"。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关质量保证的职能,担任这类工作的人员就叫做QA人员 。