任职要求:
1.计算机相关专业,本科及以上;3 年及以上python开发经验
2.熟练 Python,能写高质量、结构化的代码。
3. 熟悉 RESTful API 设计与实现,熟练使用数据库(MySQL/Postgres)与缓存(Redis)。
4.熟悉异步或并发编程(`asyncio` / 多线程 / 多进程),能应对并发执行场景的设计。
5. 熟悉消息队列或任务队列(RabbitMQ / Kafka / Celery / RQ 等)并能用于分布式任务调度。
6.熟悉容器化(Docker),能在容器环境下构建、调试与部署。
7.熟悉 Git 及常见 CI/CD 工具(Jenkins / GitLab CI / GitHub Actions)。
-8.熟练编写单元测试(pytest),具备良好工程习惯(代码评审、日志、异常处理)。
岗位职责:
1. 自动化能力工程化(Platform)
- 设计并实现自动化能力的后端服务 / SDK(任务下发、分发调度、结果收集、报告聚合)。
- 构建设备池/资源管理、并发执行控制与重试补偿策略。
2. 工具与框架开发
- 开发 / 维护公司内部自动化库(如:Appium 封装、接口自动化库、报告工具、测试用例管理工具等)。
- 提供清晰的 SDK/API,方便测试同学/产品/研发调用。
3. CI/CD 集成与运维支持
- 将自动化流程集成到 CI(Jenkins/GitLab CI/GitHub Actions),实现自动触发、产物归档(Allure)与告警。
- 负责容器化部署(Docker),支持基础的运维与性能优化。
4. 质量与工程实践
- 编写单元/集成测试(pytest),保证工具健壮性。
- 输出接口文档、使用示例、快速上手指南与调试工具。
5. 跨团队协作
- 与测试、产品、研发紧密沟通,收集自动化需求并转化为工程方案;在上线/问题定位环节提供支持。
PS:此岗位也可以深圳