职位描述
高级QA自动化工程师负责设计、开发和维护可扩展的自动化测试框架,以确保软件产品的功能、性能和可靠性。该角色需要与开发人员、QA分析师、DevOps团队和跨职能利益相关者紧密合作,将自动化测试集成到CI/CD管道中,并提高整体软件质量。此职位要求在测试自动化、脚本编写、AI驱动的测试工具和现代QA方法方面具有丰富的专业知识。工程师在加速发布周期的同时,保持产品质量和用户体验的高标准方面发挥关键作用。
职责
• 领导和管理数字产品的端到端质量保证活动
• 定义质量标准并构建可扩展、可重用的测试自动化框架
• 与开发团队合作建立可测试的需求
• 将自动化测试集成到CI/CD管道中,以实现快速可靠的反馈
• 识别、记录并传达缺陷,提供清晰的步骤和日志
• 对重复出现的问题进行根本原因分析并推动解决
• 评估和采用AI工具和技术以增强测试自动化
• 推动QA流程、工具和方法的持续改进
• 与解决方案架构师、开发人员和业务分析师合作
• 确保符合法规、安全和组织标准
• 准备并展示质量指标、风险评估和状态报告
• 关注行业趋势、新兴技术和最佳实践
• 识别隐藏需求、边缘案例和潜在故障场景
资格和技能
• 计算机科学、信息系统、工程或相关领域的学士学位
• 至少6年软件质量保证或相关角色的经验
• 对SDLC和敏捷方法有深刻理解
• 拥有测试用例设计、测试自动化、CI/CD流程和代码审查的实践经验
• 了解Java、PHP或JavaScript等编程或脚本语言
• 具有使用Selenium、JUnit、TestNG或QTP等测试自动化工具的经验
• 有使用AI工具进行测试自动化的经验
• 具备较强的分析、解决问题和沟通能力
• 良好的中文和英文书写能力;流利的粤语、英语和普通话