测试工程师
工作职责:
1. 负责相关产品的需求分析、用例设计、测试及测试进度和风险控制等相关测试工作
2. 完成软件开发的单元测试、集成测试工作、性能测试和系统测试
3. 对项目开发流程和工具进行优化,提高RD和整个项目的交付效率,负责测试用例评审以及评审问题的跟踪
4. 参与产品需求、系统设计和程序代码的评审工作,并提出改进意见(加分)
5. 协助开发定位问题,参与性能测试的执行,准确定位缺陷,协助缺陷解决
6. 根据产品和项目特点,提出合理的自动化解决方案,并负责设计和实现自动化测试工具,提高测试效率
7. 学习和研究新技术以提高测试的效率和质量,满足质量保证的需求
职位要求:
1. 本科及以上学历,计算机及相关专业,3年以上工作经验;
2. 两年以上web测试经验,熟悉web测试基本方法、流程,熟悉B/S架构的软件测试流程;3. 熟悉软件开发流程,熟悉各种软件测试的技术、流程、理论、方法,如白盒测试、黑盒测试,掌握基本测试工具;
4. 熟悉自动化测试,具备熟练的测试技巧,掌握1种以上的自动化测试工具,如soapUI,selenium;
5. 能够独立编写测试计划,测试用例,执行测试过程,完成测试报告,具备良好的文档撰写能力;
6. 熟悉WEB开发,有WEB开发经验者优先;熟悉Vue,Angular2等前端框架者优先;了解服务器工作原理者优先;
7. 理解Web相关技术(HTML5,CSS,TLS等)及应用层网络协议(WebSocket, Http/Https, MQTT);
8. 熟悉脚本语言如python, JS, TS等一种或多种,能熟练编写测试代码和测试工具,能编写自动化测试脚本;熟练掌握Linux操作,熟悉Shell脚本;
9. 学习能力强,有较强分析和解决问题的能力,具有较强逻辑思维能力和表达能力。良好的沟通能力、协作能力和学习能力,良好的团队合作精神;
10. 具备分解需求并提取测试点编写用例的能力; 具备单元测试能力。
高级IOS开发工程师
岗位职责:
1.负责软件的功能模块开发、关键技术选型、移动规范制订、技术文档编写等工作;
2.与产品和UI人员一起完成产品的整个发布周期,保证产品的开发进度;
3.负责性能监控等基础组件的编写和开发,对客户端软件进行维护和持续升级;进行IOS移动终端的适配与兼容调试;
4.按照开发设计说明书编写相应模块的设计文档;
5.熟练掌握API调用。
任职资格:
1. 三年以上 ios 开发经验,具有独立完成产品开发的能力,参加过完整的商业级app;
2、熟练掌握iOS开发、测试、调优工具的使用;
3、有Hybrid开发框架、自动化测试项目经验者优先;
4、有防劫持处理 相关经验者优先
5、有应用性能监控 相关经验者优先
6、深入理解Objective-C Runtime运行机制和内存管理机制;
7、深入了解各个不同iOS版本的特性与差异;
8、熟悉网络通信机制及常用数据传输协议;
9、熟练掌握 GCD等多线程编程;
10、良好的面向对象化编程思想,熟练运用常见设计模式;
11、具有良好的团队合作精神和积极主动的沟通意识和良好的沟通能力;
12、具有良好的分析和解决问题的能力,能攻克疑难问题,勇于面对挑战。