1、 熟练掌握android各类控件及自定义控件,能熟练利用android布局实现各种复杂界面;
2、 熟悉android文件存储管理、SQLite数据库存取与共享;
3、 熟悉动画多媒体应用。熟悉android网络通信机制,多线程技术;
4、 熟练掌握android数据库语言;
5、 深入了解Android OOM机制与加载大量图片优化;
6、 熟悉多媒体视频,音频流操作;
7、 对JS,HTML5,CSS技术有一定了解;
8、 熟悉多种网络请求框架,例如:volley,okhttp,retrofit,asyn-http等;
9、 熟悉多种图片加载框架;
10、 熟悉Android SDK,并独立完成过多个android项目;
11、 了解蓝牙,,socket,http,tcp/ip等协议;
12、 熟悉json,xml等协议的封装与解析;
13、 熟悉SVN,GIT等代码管理工具的使用。
14、 具备良好的框架设计能力(MVVVM,MVP,MVC)与代码优化能力;
15、 对Android性能优化有一定深入了解;
16、 良好的沟通能力,并担任过项目负责人。
(1)熟悉各种测试用例设计方法,熟悉软件测试理论及流程。
(2) 熟悉java 、python 语言的使用
(3) 熟悉web/android 自动化框架的使用
java 语言:Selenium+java+testng+Ant+Jenkins、Appium +java +testng+Ant+Jenkins
python 语言:python3+unitest+Jenkins 、Appium+python3+unitest+Jenkins
(4) 熟悉 JMeter 、robot 、jira 等工具的使用
(5) 可以使用JMeter 接口性能测试,并进行简单分析
(6)了解常用linux的命令,能看懂并使用shell脚本
(7)熟练使用MySQL、Oracle、mongo数据库
(8)善于沟通,具有良好的团队合作精神和协调能力
1、拥有三心:细心、耐心、责任心,具有很高的执行力,主动性强;
2、强迫症严重患者,对工作充满激情的同时又有着自己的执着;
3、较强的表达能力,良好的跨部门沟通和项目协作能力,强烈的结果导向意识。
较为扎实概率统计与最优化基础知识,熟悉概率图模型和神经网络、深度学习理论知识,熟悉机器学习常用算法(SVM、决策树、boost方法、贝叶斯、神经网络、逻辑回归、HMM、CRF、聚类算法、维度约简、强化学习、进化计算)等,并具有实际的调参经验。
结合具体业务场景,在业务数据分析已经文本语义处理(分词、标语、特征提取、情感分析、机器翻译、知识图谱及CRF、word2vec、LSTM、RNN算法在自然语言理解中的应用)、用户画像、经营分析、视觉检测、推荐系统等领域有较多的经验。
有丰富的带领团队开发经验。
熟练使用Python、Java、C++、R语言,熟悉spark、hive的使用。
熟悉Tensorflow、Keras、Theano等深度学习库
可以无障碍阅读最新论文文献、跟踪前沿动态