测试开发工程师(自动化测试 / SDET / AI 测试方向)
岗位职责
负责公司全栈产品线的测试与质量保障工作,覆盖嵌入式 AI 智能硬件、AI/大模型软件、SaaS 平台及移动端 App,包括功能测试、接口测试、集成测试、E2E 测试等;
设计并开发自动化测试框架与工具链,实现嵌入式设备、AI 服务、云端平台和移动 App 的统一测试能力;
开发稳定可靠的 UI 自动化测试脚本,覆盖 Web 端和移动端(Android / iOS)的核心业务场景;
负责 AI/大模型相关功能的质量验证,包括模型效果、输出准确性、稳定性、安全性、性能及边界场景测试;
使用 Codex、Claude Code 等 AI 编程工具开展 Vibe Coding,辅助完成测试用例设计、自动化脚本开发、代码审查、问题分析及测试工具建设;
探索并落地 AI 辅助测试能力,包括测试用例生成、测试数据构造、异常场景挖掘、日志分析、缺陷定位及回归测试优化;
与后端、算法、嵌入式及移动端研发团队协作,深入理解业务逻辑和技术架构,制定测试方案、测试数据与测试用例;
建设 CI/CD 测试流水线,推动自动化测试在 PR 检查、夜间构建和版本回归等环节全面落地;
搭建和维护测试环境,包括云端测试环境、嵌入式设备池、模型测试环境及模拟数据环境等;
参与线上问题的定位与复现,结合日志、监控、链路追踪及 AI 分析工具,提高问题排查效率;
推动测试质量指标体系建设,对测试覆盖率、稳定性、执行耗时、缺陷逃逸率及模型效果等指标进行量化分析;
持续优化测试流程、测试工具和 AI 辅助研发实践,提升产品稳定性、测试效率和整体交付质量。
任职要求
本科及以上学历,计算机、软件工程、人工智能等相关专业,具备 2 年以上测试开发、SDET 或自动化测试经验;
具备 AI/大模型软件或 AI 智能硬件产品的测试经验,了解相关产品的质量风险和测试方法;
熟练掌握至少一种后端开发语言,如 Python、Go 或 Java,具备独立开发自动化测试框架和测试工具的工程能力;
具备使用 Codex、Claude Code 等 AI 编程工具进行 Vibe Coding 的实践经验,能够通过 AI 辅助完成测试开发、用例生成、代码调试和问题定位;
熟悉常用自动化测试框架及工具:
- Web/UI:Playwright、Selenium;
- 移动端:Appium;
- 接口测试:pytest、unittest、Postman、JMeter 等;熟悉 Linux 环境并具备基础 Shell 脚本能力,能够在服务器和嵌入式设备上进行部署、调试与问题排查;
熟悉 Jenkins、GitLab CI、GitHub Actions 等 CI/CD 工具,能够独立设计和维护自动化测试流水线;
了解微服务体系结构,理解 API、消息队列、数据库、缓存等基础服务的测试要点;
具备良好的逻辑分析、问题定位和沟通协调能力,能够推动跨团队质量协作;
对自动化测试、AI 辅助测试和质量工程体系建设有持续投入的意愿,关注研发效率与工程质量。
加分项
有嵌入式设备自动化测试经验,熟悉串口调试、硬件接口模拟、设备状态控制及设备池管理;
熟悉 AI/大模型或视觉模型的系统化测试方法,包括效果评测、基准数据集构建、幻觉测试、Prompt 鲁棒性测试、性能测试及安全性测试;
有基于 LLM Agent、RAG 或智能体工作流构建自动化测试工具的经验;
有 AI 编程工具或 AI 辅助测试能力在团队内规模化落地的经验,包括规则建设、工作流设计及效果评估;
掌握 WebView、React Native、Flutter 等混合开发框架的 UI 自动化测试;
熟悉 Load、Stress、Latency 等性能测试方法及 Locust、k6、JMeter 等相关工具;
了解阿里云、火山引擎、AWS 等云平台,以及 Kubernetes 环境下的服务部署与验证;
有质量平台、自动化测试框架、Mock 平台、设备管理平台等自研工具的建设经验;
熟悉 Prometheus、Grafana、ELK、OpenTelemetry 等可观测性体系,并能够基于监控、日志和链路数据分析复杂问题。
