质量保证(QA)工程师负责开发和执行探索性和自动化测试,以确保产品质量。QA工程师的职责包括设计和实施测试、调试和定义纠正措施。您还将审查系统需求并跟踪质量保证指标(例如缺陷密度和未解决缺陷数量)。您将负责在产品投入使用之前进行测试,以确保软件运行顺畅并满足客户需求,同时具有成本效益。最终,您还应监控软件开发的各个阶段,以识别和解决系统故障,以满足质量标准。
职责:
- 审查需求、规格和技术设计文件,提供及时和有意义的反馈
- 创建详细、全面和结构良好的测试计划和测试用例
- 估计、优先排序、计划和协调测试活动
- 使用开源工具设计、开发和执行自动化脚本
- 识别、记录、彻底记录并跟踪错误
- 在错误解决后进行彻底的回归测试
- 为新产品和现有产品开发和应用测试流程,以满足客户需求
- 与技术和交付团队(例如开发人员和产品经理)合作,确定系统需求
- 监控调试过程的结果
- 调查不符合要求的软件原因,并培训用户实施解决方案
- 跟踪缺陷密度和未解决缺陷数量等质量保证指标
- 与新的测试工具和测试策略保持最新
经验:
在质量保证或产品管理方面有5年或更多的工作经验
教育:
商科学士学位或同等学历,具有PMI或APM资格优先考虑
组织能力:
· 在软件开发方面有实际工作经验
· 在软件质量保证方面有实际工作经验
· 熟悉软件质量保证方法、工具和流程
· 有撰写清晰、简明和全面测试计划和测试用例的经验
· 具有白盒和黑盒测试的实际经验
· 具有自动化测试工具的实际经验
· 扎实的SQL和脚本知识
· 在敏捷/Scrum开发过程中工作的经验
· 具有性能和/或安全测试经验者优先
· 计算机科学、工程或相关专业的学士/硕士学位