1. 岗位职责:测试框架搭建:设计并搭建高效、可扩展的自动化测试框架,使其能适配不同业务场景,如基于 Selenium、Appium 等工具搭建 Web 或移动端自动化测试框架。脚本开发与执行:使用 Java、Python 等编程语言编写自动化测试脚本,实现接口、UI 等多类型测试自动化,并负责脚本的执行与维护,例如利用 Python 结合 Pytest 框架编写接口测试脚本。测试流程优化:分析现有测试流程,找出其中的痛点和不足,提出优化方案,以提升测试效率与覆盖率,如将自动化测试集成到 CI/CD 流程中,实现持续测试。问题定位与协作:协助开发团队定位测试中发现的问题,提供详细的问题描述和复现步骤,推动缺陷修复,保障产品质量,同时与其他团队成员密切协作,确保项目顺利进行。测试工具开发:根据项目需求,开发自定义的测试工具,用于辅助测试工作,如开发数据生成工具、测试结果分析工具等,提升测试工作的自动化程度。2. 学历与经验:通常要求本科及以上学历,计算机科学、软件工程等相关专业。需具备 3 年以上自动化测试经验,主导过至少 1 个自动化测试项目者优先。3. 编程语言:熟练掌握 Java 和 Python 等编程语言,熟悉常用自动化测试框架。例如掌握 Python 的 unittest、pytest 框架,或 Java 的 JUnit 框架等。4. 测试技能:熟悉接口测试、性能测试、安全测试等流程与方法,具备编写 SQL 语句的能力,能熟练操作数据库,如 MySQL 等。其他技能:了解 CI/CD 流程,熟悉版本控制工具如 Git,具备良好的逻辑思维与问题分析能力,善于沟通协作,能独立承担工作任务。