岗位职责
1)参与设计开发自动化测试框架:基于 Java/Python 技术栈,构建高效、可扩展的自动化测试工具。
2)软硬件集成开发:对HIL、MIL、SIL等环节中所使用的各种软件及硬件环境做开发扩展,集成实现。
3)工具链开发与优化:实现测试用例生成、用例执行、动态高效的测试报告生成、及持续集成/部署(CI/CD)等。
4)技术创新与落地:探索并落地AI驱动的自动化测试技术(如借助AI辅助测试,UI元素智能识别,测试数据自动生成等)。
岗位要求
1)计算机相关专业本科及以上学历,大三、研二及以上优先,实习期不少于3个月
2)精通 Java 或 Python,具备良好的编程习惯和代码规范,熟悉面向对象设计
3)有测试开发经验者优先,了解自动化测试框架(如 Selenium、TestNG、Pytest)
4)工作认真负责,积极主动,有良好的团队协作精神和沟通能力
5)具备较好的英语读写能力
6)掌握以下技能之一:
-- 前端开发(HTML/CSS/JavaScript, vue2/3,React)
-- 进程间通信实现(管道、共享内存、RPC,消息队列)
-- 掌握多线程/异步编程、元编程:如Python装饰器Java的注解
-- 性能测试工具开发(如 JMeter 插件)
-- 熟悉数据库操作(SQL)和 Linux 基本命令
-- 了解 CI/CD 流程(如 Jenkins、GitLab CI)
7)具备问题解决能力,能快速定位并修复代码级问题
8)加分项:
-- 有开源项目贡献或技术博客
-- 熟悉自动化部署、容器化技术(Kubernetes)
--了解 AI/ML 在测试中的应用
个人收获:
1)核心项目参与机会:接触公司级真实项目的落地实现
2)技术成长:导师一对一指导,定期技术分享与交流
3)体验企业工作氛围,提升技术能力,积累项目经验