Post content
职位名称:自动化测试工程师 (序列:#测试#QA ) 主要职责 1.自动化测试策略与设计: 参与制定和优化产品的自动化测试策略、方案和流程。 2.自动化脚本开发: 设计、编写、调试和执行稳定、可靠的自动化测试脚本,覆盖接口、UI、性能等关键测试领域。 3.测试框架与工具建设: 参与或主导自动化测试框架的选型、搭建、维护和优化,提升框架的易用性和可扩展性。 4.持续集成/持续部署: 将自动化测试用例集成到CI/CD流水线中,实现自动化构建、测试和报告,助力快速迭代。 5.问题定位与跟踪: 对自动化测试中发现的问题进行准确分析、定位和报告,并跟踪直至问题解决。 6.质量度量与报告: 定期生成测试报告和质量度量数据,为团队提供清晰的质量现状和改进依据。 7.技术分享与传承: 在团队内分享自动化测试的最佳实践和新技术,帮助团队成员提升自动化测试能力。 任职要求 必备条件: 1.学历与经验: 计算机科学或相关专业本科及以上学历,拥有 2年以上 自动化测试开发经验。 2.编程语言: 至少熟悉一门编程语言,如 Java, Python, JavaScript 等,具备良好的编码习惯和代码阅读能力。 3.自动化测试工具/框架: (1)UI自动化: 熟练掌握至少一种UI自动化测试工具,如 Selenium, Cypress, Playwright, Appium(移动端)等。 (2)接口自动化: 熟练掌握接口测试工具,如 Postman, JMeter,并具备使用 Requests, REST Assured 等库进行接口自动化开发的能力。 (3)CI/CD理解: 了解持续集成/持续部署概念,有使用 Jenkins, GitLab CI, GitHub Actions 等工具的实际经验。 4.版本控制: 熟练使用 Git 进行代码和脚本的版本管理。 5.数据库知识: 掌握基本的SQL操作,能够进行数据验证和查询。 6.核心素质: 具备出色的分析问题、解决问题的能力,有强烈的责任心、团队协作精神和良好的沟通能力。 优先考虑条件: 1.有从零开始搭建或主导重构自动化测试框架的经验。 2.具备性能测试(如使用JMeter, LoadRunner)经验。 3.了解容器化技术(如Docker)和云服务平台(如AWS, Azure, 阿里云)。 4.了解敏捷开发流程(Scrum/Kanban)。 @HRzhaopin04