swordman
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日08:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

1.六年自动化测试平台及CI/CD开发经验,自研定制式研发效能平台“BlueMountains”,在多个公司实施定制并成功落地。该平台由自动化测试框架、持续集成工具链和自动化流水线构成,通过在研发过程中实施自动化质量保障,来提升软件研发的效率;

2.熟悉Python、C++、Java、Groovy等语言;熟悉各种自动化测试工具如Selenium、Appium、Postman等,并将其集成至自研测试框架中;熟悉Jenkins及Docker容器技术,将自动化测试平台化,并通过容器化部署和Jenkins Pipeline,实现大规模并行测试;

3.熟悉软件研发流程和持续交付理念,具备工具链整合能力(GitLab、Jenkins、SonarQube、Artifactory、Conan、Postman/Newman、Docker、Grafana、Allure),能够根据产品特性,整合相应的工具及流程,来提升软件研发的自动化程度及协作效率;

4.十年以上技术管理和项目管理经验:2022年~2025年,协助多家企业,成功搭建了持续集成平台和自动化测试平台,为质量保障和研发效能提供支撑;2011年~2020年,在美亚柏科组建了电子数据采集移动端团队,从0到1打造出软硬件结合的移动端产品线,年产值过千万;

工作经历

  • 2022-01-03 -至今厦门创想无限信息科技有限公司全栈工程师

    ● 需求分析:以自研研发效能平台为底座,根据企业的产品业务特性和技术栈,设计自动化测试及持续集成解决方案; ● 定制开发:驻场开发,对已有的测试框架进行扩展,搭建贴合质量保障要求的自动化测试平台,提升软件产品质量保障的效率; ● 搭建流水线:设计分层测试策略,通过Jenkins Pipeline搭建自动化流水线,结合自动化测试平台和开源工具链,实现持续集成,将软件质量保障前移至开发阶段; ● 性能测试:以自动化测试框架为基础,对产品实施性能测试,模拟产品实际使用场景,对产品进行负载测试、压力测试和浸泡测试,提升产品的稳定性和性能指标; ● 培训支持:对开发、测试进行培训,使其能够独立进行平台的扩展和维护,同时推广DevOps理念,提升团队成员质量保障的意识和技能。

  • 2020-12-01 -2021-12-31独立开发者全栈工程师

    通过个人小程序产品,实现敏捷开发,持续交付的实践落地: ● 全栈开发:从需求调研,UI交互设计,产品开发,质量保障,到上线运维,独立完成个人小程序产品“班车精灵”; ● 单元测试:搭建小程序单元测试脚手架,全面实现业务流程的单元测试覆盖(覆盖率超过85%),并接入代码提交流水线,实现提交即测试; ● UI自动化测试:基于jest、miniprogram-automator,实现主体业务流程的UI自动化测试; ● 持续交付:基于Jenkins打造小程序持续交付流水线,将TAPD、GitHub、SonarQube、单元测试、UI自动化测试,小程序部署串接在一起,实现了从代码提交到部署发布的全面自动化; ● 运维和监控:基于小程序前端和腾讯云,实现“班车精灵”小程序的自动化监测和运营。

  • 2011-06-28 -2020-04-30厦门市美亚柏科信息股份有限公司技术经理

    ● 从0开始组建Android移动端团队,实现电子数据采集产品的移动化,便携化; ● 负责移动端团队的技术管理,团队由最初的3人扩张到12人,并拥有两条业绩稳定的移动端产品线; ● 在团队内注重研发效能提升及研发质量保障,由研发人员搭建了自动化测试平台及持续集成平台,通过开源工具链提升移动端产品线研发效率; ● 在业务越来越复杂,定制化需求不断增多的情况下,从架构层面对原有产品进行重构,实现业务解耦和多版本并行开发; ● 推进自动化新技术在产品项目中落地:如Robotium升级为Appium;基于Page Object模型,结合yaml脚本,研发自动化测试框架(MangoScript),让黑盒测试人员通过脚本就能编写自动化测试用例;搭建自动化测试平台,将用例开发、用例部署和用例执行融为一体。

教育经历

  • 1997-09-01 - 2001-07-01福州大学计算机科学与技术本科已认证

语言

普通话母语水平
0
1
2
3
4
5

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
持续集成及自动化测试平台

蓝山平台能根据企业的产品特性和技术栈,提供如下解决方案:一.自动化:一套可扩展的自动化测试开发框架及测试用例开发流程,帮助企业搭建自己的自动化测试平台,让开发人员或黑盒测试人员,都能通过低代码方式编写自动化测试脚本,实现自动化接口测试、GUI测试和性能测试。二.持续集成:基于团队架构和现有的研发流程

0
2025-09-26 10:20
更新于: 2025-10-24 浏览: 59