关于我
工作经历:
2007~2012: 欧特克信息技术有限公司(Autodesk)
- 2007:掌握各种测试技巧,知道测试是怎么回事
- 2008:第一个项目,全组发现缺陷数量和重要性排第二(15人QA Team)
- 2009:接触自动化测试,熟练运用TestComplete,熟悉QTP,主要用于UI自动化测试
- 2010: 基于UI的自动化项目稳定性差,维护成本高
- 脚本的结构化,建立函数库,重构脚本
- 尝试从接口层面保证自动化的稳定性
- 2011~2012:测试不是产品的全部,开始将视野扩大到软件开发的整个生命周期
- 接触敏捷测试并在项目中实践,体会转型中的各种问题
- 把更多精力放在测试自动化与半自动化技术方面
- 开始学习Python
2012~至今: 花旗软件
- 2013:银行后台系统的测试
- 开始熟悉借助脚本来完成测试步骤的自动化,以及分析结果
- 借助VBA 分析系统输出文件,过滤问题,生成报告
- 借助Web 来展示项目的进度及结果(web.py, fusionchart)
- 利用QC API获取组内所有项目的实时进度
- 2014:作为新项目唯一的QA,支持一个由几个团队十几个开发的项目
- 项目分为UI,逻辑,读写,存储层,分属不同的Team
- 用快速反馈的测试来支持两个时区的开发团队
- 探索性测试的实践
- 利用脚本(python, powershell)将部分测试执行自动化,用Diff技术快速发现变化
- 2015:从零开始建一个QA团队,从印度Team接管项目
- 2016:Team逐渐成熟,一直保持好的口碑,测的东西越来越多,业务和技术齐飞,Automation 以Python为主
- 2017:额外做了QA Dashboard管理QA的Productivity,把QA工具链用Web整合,Automation 并进
- 2018: 额外学习了Java,整合了基于Java的测试框架(TestNG/selenide/winium/asertj/rest-assured/…)
自我评价:
- 蘑菇型人才,自我学习驱动, 敏捷的QA
- QA意识(发现问题,质量驱动),QA态度(认真,负责),QA执行力(各种技术)
- 快速学习,能快速上手新技术和新项目,乐于学习与分享
技术能力:
(技术无好坏,灵活运用不同技术去解决项目中问题)
- Python 小有所成,接着 Python 大法熟悉了各种全栈技术
- Java 公司主打语言,后知后觉,自己动手整合了一个还算成熟的测试框架,渐入佳境
- Go/Typescript/JS 都有涉猎,兼收并蓄,博采众长
- Vue/Angular 沾开发选型的光,跟着做了几个项目,有所了解
- 数据库 Sybase/Mongo, 越来越偏向 ORM(Salalchemy/mybatis) 的方式
- VBA: 借助excel快速实现测试结果的分析与汇总等
- (真正)敏捷的践行者,DevOps 拥护者
- 管理 10 几人的测试团队,覆盖 10+ 新旧系统。技术驱动,提高团队战斗力,还算成功。
- 其他:
- 机器学习了解
- Linux/Mac os/Windows,切换无障碍
- 基本的性能测试,安全测试
- Andoiod/ios 基础
Contact Me:mickqi1985[a]163.com