更新于 3月27日

rpa自动化工程师

1.5-2万
  • 成都
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

PyQtPostgreSQLMySQL计算机软件互联网云计算/大数据
一、岗位职责
1、核心产品开发:基于 PyQt/PySide 框架,独立设计并开发跨平台(以Windows为核心)的桌面客户端。客户端需实现与云端任务调度后端的稳定通信(拉取任务、上报结果与日志),并具备直观的任务管理、执行监控与配置界面。
2、自动化脚本集成与开发:负责开发、维护和优化网页端与桌面端软件的Python自动化脚本模块。利用 Selenium、Playwright 等主流工具,解决登录验证、动态表单填写、弹窗处理等核心自动化难题,确保业务逻辑的稳定执行。
3、系统工程与健壮性保障:构建客户端内部的多进程/多线程任务调度引擎,实现对自动化脚本执行过程的细粒度控制(启动、暂停、监控、资源回收)。设计并实施完善的异常处理、日志记录、状态上报与本地故障恢复机制,保障机器人7x24小时运行的可靠性。
4、产品化与交付:负责客户端的打包、发布、静默升级方案,并解决不同客户Windows环境下的兼容性、权限与安全软件冲突等问题。
二、任职要求
1、统招本科及以上学历(计算机相关专业)或拥有出色的项目经验、技术能力;
2、精通 Python 语言及常用生态,3年以上实际开发经验。
3、拥有2年以上使用 PyQt 或 PySide 框架开发复杂桌面应用程序的经验,深刻理解其信号/槽机制、多线程、自定义控件与UI/逻辑分离的设计模式。
4、有完整的Python桌面应用打包分发经验,熟悉 PyInstaller、Nuitka 或 cx_Freeze 等工具,并处理过相关依赖问题。
5、熟练掌握至少一种主流网页自动化工具(Selenium 或 Playwright),并有实际项目经验处理过登录、验证码、动态元素、iframe等复杂场景。
6、熟悉多进程/多线程编程、网络通信(HTTP/API, WebSocket)、本地数据存储,能独立设计并实现稳定可靠的应用层通信协议。
7、具备强烈的质量意识与稳定性思维,能为关键业务流程设计重试、熔断、降级和完整的异常捕获方案。
8、熟悉版本控制(Git)、CI/CD 流程,有良好的技术文档编写习惯。
三、优先考虑
1、有RPA项目、自动化测试框架或批量数据处理工具的开发经验,理解任务调度、流程编排等概念。
2、了解Windows系统API,有使用 pywin32、pyautogui 等库进行基础桌面自动化(如操作非标准控件)的经验。

工作地点

四川省成都市青羊区太升路街道东马道街25号

认证资质

营业执照信息

职位发布者

肖仕菊/人事经理

刚刚活跃
立即沟通