QA工程师的主要职责包括:
制定和执行质量保证计划:
为管理层和项目团队准备QA/QC计划,确保在施工项目的各个层面始终满足特定质量标准。
审核和监督质量程序:
确保建立质量程序,包括检验、抽样和测试工作的时间限制及其他QA/QC要求,并审核承包商的做法和传统方法。
监控和质量评估:
实施和监控质量评估,确保交付给客户/业主的单位达到质量标准,并在缺陷期控制/管理和减少成本。
技术规范审核:
与项目人员协商,审核技术规范,并推荐适用于项目工作中所有工作项目的标准施工规范。
数据收集与分析:
对项目质量数据进行采集、汇总和分析,进行实时数据监控,并建立度量体系分析质量过程情况。
问题跟踪与沟通:
记录、跟踪和推动解决项目中的问题,并与项目相关人员就项目进度和问题进行沟通。
流程改进与知识管理:
从活动中提取流程改进要求,推动过程的持续改进,并整理、总结项目实施问题和经验形成知识库。
体系维护与改进:
参与公司软件管理体系维护与持续改进,具体实施公司各项质量及资质认证工作。
配置管理:
负责项目组配置管理环境的建立和维护,包括权限分配、配置项和基线建立、审计等。
审核与培训:
审核质量体系相关文件,制定或更新质量体系相关程序,并进行培训赋能。
配合监督检查:
配合外部监督及检查要求,参与内审、纠正预防措施跟进、顾客抱怨处理等工作。
质量风险管理:
及时暴露质量风险,量化和透明化改进效果,发布质量审计和合规报告。
参与项目各阶段:
在需求阶段介入项目,了解、讨论需求,设计测试用例,进行用例评审,准备测试数据,搭建测试环境,进行各类测试,并协助用户进行验收测试。
法规与标准遵循:
负责医疗器械产品相关的法律法规标准收集、解读培训及确保实施。
质量体系文件管理:
参与质量体系文件的起草、审核以及执行情况的监督,确保质量体系的有效运行。
综上所述,QA工程师在软件研发和质量保证过程中扮演着关键角色,他们不仅负责制定和执行质量保证计划,还需要进行质量评估、问题跟踪、流程改进、体系维护、配置管理等多方面工作,以确保项目质量和客户满意度。