角色概述
系统测试/质量保证专家将为大型政府系统提供专业的质量保证和测试领导。此角色负责定义测试策略,开发和执行全面的测试计划,并确保在网页、移动和AI支持的应用程序中实现高质量交付。顾问将与测试负责人、IT负责人、项目团队和业务利益相关者在SDLC的所有阶段密切合作。
主要职责
• 定义和建议整体测试策略、测试计划、工具和资源需求
• 计划、组织和执行大型系统的GUI和非GUI环境测试
• 执行系统集成测试、专业测试和用户验收测试(UAT),包括压力和性能测试
• 开发和维护测试文档,包括测试策略、测试计划、测试用例、测试脚本和测试数据
• 在分析、设计、开发、实施和支持阶段与项目团队合作
• 通过迭代冲刺中的持续测试支持敏捷交付
• 使用结构化缺陷管理工具管理缺陷的整个生命周期
• 确保始终满足可访问性、合规性和质量标准
一般技能和经验
• 丰富的计划、组织和实施QA/测试计划的经验
• 对结构化QA方法和SDLC最佳实践的深入了解
• 具有自动化测试工具和版本控制系统的经验
• 实际执行功能、非功能和系统集成测试的经验
• 支持和执行UAT的丰富经验
• 强大的分析、解决问题、沟通和协作能力
• 能够在团队环境中有效地达到截止日期
技能和经验要求
• 项目和数字经验(20%)
• 在敏捷、Scrum和DevOps环境中工作的专家经验
• 与包括开发人员、设计师、AI工程师、产品经理和业务SME在内的多学科团队合作
• 在迭代敏捷冲刺中计划和执行QA活动
• 从识别到解决和关闭管理缺陷
• 使用用户故事、需求分析和测试数据请求
• 深刻理解WCAG 2.1(A、AA、AAA级)原则和技术
• 技术技能(30%)
• 实际测试网页和移动应用程序
• 熟练使用自动化测试工具,如Selenium、Cypress和Playwright
• 具有AODA合规测试和可访问性工具(JAWS、VoiceOver、Axe、Accessibility Insights、WAVE)的经验
• 具有CI/CD管道和版本控制(Git、Azure DevOps)的经验
• 理解图像处理和生物识别数据完整性
• 测试技能(35%)
• 在功能、非功能和集成层的手动和自动化测试中具有丰富经验
• 使用数据查询工具(如SQL、Excel)支持测试的经验
• 支持和执行用户验收测试(UAT)的丰富经验
• 证明能够开发测试策略、测试计划、测试用例和可重用测试脚本
• 具有单元、负载、性能和专业测试的经验
• 能够设计可扩展、模块化的测试框架
• AI技能和经验(15%)
• 具有测试AI/ML支持应用程序的经验
• 理解AI模型行为,包括边缘案例和偏差检测
• 能够验证AI辅助用户工作流程和生物识别完整性
• 熟悉AI可解释性和透明性原则
• 具有AI测试工具和框架(如MLFlow、TensorBoard)的经验
• 与AI工程师合作定义可测试的需求和性能基准
必备要求
• 10年以上QA/测试专家经验
• 测试网页和移动应用程序的经验
• 熟练使用自动化测试工具(Selenium、Cypress、Playwright)
• 测试AI/ML支持应用程序的经验
• 熟悉AI可解释性和透明性原则
• 能够验证AI辅助工作流程和生物识别完整性
• 在敏捷/DevOps环境中工作的丰富经验
• 深刻理解AODA和WCAG 2.1(A、AA、AAA级)
优选条件
• 具有AI测试工具和框架(MLFlow、TensorBoard)的经验
• 具有识别AI边缘案例和偏差的经验