软件质量工程师
iluvatar · 闵行区, 上海市, 中国
About The Role
一、 岗位职责: 1. 流程规范和监督(过程维度) 做为scrum master的角色参与软件敏捷开发,明确需求规范、代码规范、测试规范、提交流程、版本发布标准等,让团队有据可循。检查团队是否遵循了既定的流程。例如:代码是否经过了评审?冒烟测试是否通过了才允许提测?上线前是否完成了回归测试?通过审核发现流程中的瓶颈或风险点,推动流程优化。例如,如果频繁出现线上 Bug,分析是哪个环节漏掉了(设计问题?代码问题?测试遗漏?),并堵住这个漏洞。 2. 测试策略与计划(设计维度) 在产品需求阶段介入,从测试角度评审需求的合理性、完整性和可测性。提前发现逻辑漏洞或歧义,避免开发做无用功。决定测什么、怎么测、用什么工具测。设计覆盖全面的测试用例库,并随着功能的迭代不断更新和维护。 3.测试执行与缺陷管理(执行维度) 在测试团队执行测试用例,发现 Bug 后,清晰、准确地描述复现步骤和环境。跟踪 Bug 的生命周期,推动开发人员修复。对 Bug 进行根因分析(为什么会出现这个 Bug?是代码写错、逻辑理解错还是设计遗漏?)。 4.质量度量与发布决策(风险维度) 收集和分析数据,如缺陷逃逸率、千行代码缺陷密度、自动化测试通过率、Bug 重开率、代码覆盖率等,用数据反映当前项目的质量状况。在发布前,需要给出最终的质量报告和风险评估。明确告知团队和产品经理:已知风险有哪些?哪些 Bug 还没修?建议发布还是建议暂缓?版本发布上线后,需要在线上环境进行快速的冒烟测试,确保核心功能在真实环境运行正常。 二、 任职要求: 1.本科及以上计算机科学、软件工程、人工智能或相关专业背景; 拥有5年及以上软件质量管理经验。 2. 精通敏捷开发等项目管理方法,具备出色的项目规划、WBS拆解、进度控制和风险识别能力。持有PMP、信息系统项目管理师或Scrum认证者优先。 3. 熟悉CI/CD(持续集成/持续部署),并能够高效运用Jira、Confluence、SonarQube、TestLink、Jenkins等质量管理工具 4. 具备优秀的沟通协调能力、团队领导力和出色的逻辑思维,能够承受多方压力,并推动复杂技术问题的解决。 5. 对AI软件技术栈有深入理解,熟悉AI模型(推理、训练、工程部署)、常见算子、运行时辅助工具(如Debugger)等关键概念与技术。(优先考虑)
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring