职位描述
QA工程师在协助和指导团队交付高质量、正常运行的软件给利益相关者方面发挥着关键作用。作为质量保证领域的主题专家,QA工程师负责确保功能以CI/CD的方式交付,尽可能少地进行手动干预。
你将做什么
- 与敏捷团队合作,定义质量标准,通过建议或编写与每个增量的验收标准相一致的自动化验收测试来实现。
- 利用日志工具(例如,Dynatrace,Splunk)进行可观察性和监控,确保更好地了解系统性能和问题。
- 通过确保将必要的测试集成到每个生产发布的CI/CD管道中来实施QA最佳实践。
- 参与事件和问题回顾,确保解决项得到解决,以防止问题反复发生。
- 监控技术KPI和指标,识别关注点,并在需要时与敏捷团队提出。
- 审查并参与新开发的自动化测试的合并请求,以维护质量标准。
- 支持新工具或概念验证(POC)的开发,以造福QA团队。
- 倡导测试策略,确保敏捷团队遵循既定质量标准。
- 跟踪和分析QA指标(例如,未解决的缺陷总数、解决时间),以推动持续改进。
你带来了什么
- 3-5年的相关经验,至少2年在自动化方面的经验
- 熟练掌握自动化功能测试、负载测试和性能测试
- 熟悉视觉和端到端测试工具,如Percy和Playwright
- 熟悉GIT工具(如GitHub或GitLab)并具备基本的SQL技能
- 熟悉分析和报告工具是加分项,但不是必需的
- 对CI/CD方法论和管道管理有良好的理解
- 优秀的英语口头和书面沟通能力
测试自动化回归测试缺陷跟踪性能测试测试计划质量保证敏捷方法论API测试持续集成手动测试