一、岗位职责负责软件产品功能、性能、兼容性等测试工作,保障交付质量。设计并维护自动化测试框架,开发高效稳定的测试脚本。深入分析需求文档,制定覆盖核心场景的测试方案。与产品、开发团队紧密协作,推动问题闭环与流程优化。二、核心技能要求(一)自动化工具能力工具类别 要求标准Web自动化 精通Selenium,掌握PageObject模型及分布式执行(Selenium Grid)移动端自动化 熟练使用Appium,具备Android平台测试经验性能测试 能用JMeter设计阶梯式压测场景持续集成 掌握Jenkins Pipeline配置,了解Docker/Kubernetes容器化测试环境搭建代码管理 熟练使用Git进行分支管理与代码审查(二)测试脚本开发编程语言:Python(优先),具备复杂逻辑处理能力(如多线程、API封装)脚本规范:遵循模块化设计原则,集成logging日志与异常处理机制关键案例需包含数据驱动测试(如TestNG DataProvider)(三)需求理解与转化可将PRD中的用户故事(UC)转化为可执行测试用例(TC),覆盖边界值与异常场景具备业务风险预见能力(如支付升级需同步验证对账逻辑、缓存失效机制)跨部门协作:用数据(如缺陷影响用户数)与开发团队沟通优先级,输出清晰测试报告三、加分项新兴技术领域:AI测试工具使用经验(如Applitools)云原生测试实践(Prometheus+Grafana监控集成)复杂项目经验:主导过微服务架构测试或全链路压测项目有金融/智能驾驶等高可靠性系统测试经验四、素质要求逻辑分析:能快速定位缺陷根因(如通过日志分析定位缓存穿透问题)沟通协作:能用「缺陷影响范围→修复优先级」逻辑推动问题解决持续学习:关注测试技术社区,定期复盘测试策略