Windows自动化程序开发工程师

岗位职责:
编写基于Python或C++程序,以自动化Windows软件的操作流程,开发并维护这些脚本,确保稳定、高效地执行各种复杂的Windows软件操作任务,并通过对外暴露的接口供其他系统或团队调用。

1. 负责使用Python或C++编写Windows软件自动化操作程序,包括但不限于文件操作、句柄操作、进程管理、网络配置等;
2. 包装现有GUI软件的相关功能,封装设计并实现对外暴露的接口,确保其他系统或团队能够方便地调用这些自动化脚本;
3. 对现有自动化脚本进行维护和优化,提升脚本的执行效率和稳定性;
4. 与项目团队紧密合作,理解业务需求,将业务需求转化为自动化脚本的实现方案;
5. 编写和维护相关文档,包括脚本使用说明、接口文档等。

任职要求:
1.本科及以上学历,计算机、电子、通信类理工科相关专业;
2.2年以上Python或C++编程经验,有Windows平台软件开发或自动化测试经验者优先;
3.熟练掌握Python或C++编程语言,熟悉Python或C++常用库和框架,具备良好的编程习惯和代码质量意识;
4.熟悉Windows操作系统及其常用软件,了解Windows软件自动化操作的相关技术和工;
5.具备良好的沟通能力和团队协作精神,能够与开发团队、测试团队等有效协作;
6.有pyautogui、uiautomation、PyWin32等类似windows界面操作库的使用经验;
7.对自动化、测试、软件开发等领域有浓厚兴趣,愿意不断学习和探索新技术。

加分项:
熟悉软件测试流程和测试工具的使用,有自动化测试经验者优先。
有使用Git等版本控制工具进行代码管理的经验。
有对外暴露接口开发经验,熟悉HTTP接口设计规范和实现方式的优先。
1994-2024 © Winworld Group. All Rights Reserved