职责:
1. 负责 新自动化测试用例 的设计与编写(主要使用 Python),确保测试覆盖率与执行效率。
2. 维护和优化现有自动化测试用例(C#(40% )/ Python(50% )/ Robot Framework(10%)),保证测试的稳定性与可维护性。
3. 编写测试计划、测试用例及相关技术文档,确保测试过程可追溯、可复用。
4. 按照测试用例,对笔记本、台式机等设备执行自动化测试,覆盖功能测试、回归测试等场景。
5. 参与测试框架与工具的优化,提高自动化执行的效率与稳定性。
6. 与开发、产品及其他测试团队紧密协作,分析问题并推动解决。
要求:
1. 本科及以上学历,计算机、软件工程或相关专业,具备 2 年以上自动化测试开发经验。
2. 精通 Python 编程,具备后端逻辑处理、数据处理与接口调用的能力。
3. 熟悉 C# .NET Framework,能够阅读、维护并开发自动化测试相关功能模块。
4. 熟练使用 Robot Framework 进行自动化测试用例编写与执行。
5. 熟悉 Windows 系统级机制,了解并掌握 Microsoft UI Automation Framework 进行界面级自动化测试。
6. 具备良好的代码规范意识,能够编写结构清晰、可维护的测试脚本。
7. 良好的沟通能力与团队协作能力,能够合理安排并行任务执行,提高测试效率。
加分项
• 有笔记本、PC 等硬件测试经验,了解硬件与操作系统交互原理。
• 熟悉持续集成 / 持续交付(CI/CD)流程及工具(如 Jenkins、GitLab CI)。
• 具备多线程、多进程编程经验,能优化长时间执行的测试任务。
• 熟悉 Linux 系统及常用命令,有跨平台测试开发经验。