幫忙參考下簡歷,武漢找工作好難,都考慮去其他城市了

di.dee發表於2024-09-03

本人 31 歲,專升本學歷,7 年測試軟體工作經驗(4 年業務測試經驗,後來一直做的自動化、效能測試、測試開發到現在)
個人優勢
綜合能力: 測試開發 | 自動化 | 大資料 | CI/CD | 效能測試 | monkey
1、具備 4 年業務測試經驗,熟練使用 fiddler 等工具定位問題;
2、具備 3 年自動化、測試開發、效能測試工作經驗;
3、熟練使用 tapd、禪道等測試管理工具;
4、精通 jmeter 以及進行外掛二次開發;
5、具備豐富的效能測試實踐經驗,進行公司層培訓;
6、熟悉 linux 命令及編寫 shell 指令碼;
7、熟練使用 ES、spark、Redis 進行內容推薦演算法測試;
8、能使用 monkey 進行 Android 和 iOS 端壓力測試;
9、熟悉 Java 語法,研發多個測試提效工具;
10、搭建維護測試環境 CI/CD 平臺,實現效能測試、自動化測試、測試開發專案持續整合;

工作經歷:
職位:測試開發工程師
主要職責:
1、負責平臺 160 多個介面的效能測試、效能測試迴歸,輸出測試報告,分析介面效能瓶頸、問題原因,並跟
進開發對不達標介面效能最佳化;
2、負責平臺下資料整合模組、動態表單模組、自定義頁面模組、流程引擎模組的業務測試;
3、擔任 BIM+ 項管系統版本釋出負責人、敦促並引導開發人員提高測試環境提測質量,確保整個專案測試通
過並準時釋出上線;
4、組織 BIM+ 項管系統測試環境面向業務的介面自動化測試指令碼編寫和維護,透過 gitee 維護測試組內多人
協作指令碼,並整合 jenkins 平臺,一鍵部署到測試環境,使開發團隊、測試團隊都能執行介面測試;
5、測試工作中,結合 docker\k8s 與 Skywalking 元件,查詢日誌,梳理介面呼叫鏈路,分析問題原因,並
反饋記錄質量管理平臺,幫助提升開發修改問題效率;
6、使用 SpringBoot 框架編寫 xmind 檔案轉換 Excel 測試用例工具,整合 jenkins,一鍵生成 Excel 格式用
例並匯入 ones、禪道等平臺,提升測試團隊編寫測試用例時效,提升用例編寫效率約 30%;
7、引進 web 端效能測試技術、效能測試工具,並組織測試組開展 10 多個課時的技術培訓,讓剛入職員工可以快速上手效能測試工作;
8、繪製公司所有專案的微服務架構圖、業務呼叫鏈路圖,整理文件組織測試組進行培訓,推動測試人員可以深入瞭解業務底層服務架構、中介軟體之間的關聯,加速問題排查定位。

專案經驗:
專案一、組建測試環境 Jenkins 持續整合平臺
專案描述:
公司測試環境比較混亂,且沒有專人負責測試環境維護,在進行效能測試、介面自動化測試時經常因環境問題
造成測試結果差異較大,遂組織搭建了 jenkins 平臺,把效能測試、介面測試、自動化測試、測試工具等整合
到 jenkins 平臺,方便研發團隊、測試團隊在 jenkins 平臺上進行不同型別的測試工作。 主要實現如下:
1、整合多環境:
搭建測試環境 jenkins 平臺,整合效能測試環境、自動化測試環境、測試開發環境;
2、效能測試接入:
不同系統、平臺的測試人員編寫效能測試指令碼,提交上傳到 git 專案,合併到 master 分支;
Jenkins 平臺,透過拉取 git 指令碼,打包部署到效能測試環境伺服器;
Jenkins 建立不同專案的效能測試構建,分別執行效能測試伺服器上部署的效能測試指令碼,輸出測試報
告 zip 壓縮包,並放出下載 zip 包的入口,測試人員可以直接在 jenkins 上下載效能測試結果;
Jenkins 配置效能測試環境 mysql 資料庫,透過指令碼線上執行清除效能測試資料的 sql;
3、介面自動化接入:
整合 jmeter、git、公司內部 jar 包、ant 編譯器,實現一鍵部署、一鍵執行介面自動化指令碼,輸出可視
化的介面測試報告;
介面自動化在:“BIM+ 項管系統”、“數字化構件資源庫”、“BIM 協同工作平臺” 推廣應用,獲得
了開發團隊、產品團隊、專案經理的一致認可;
4、Xmind 雲轉換 Excel 工具:
專案背景:大多數人使用 XMind 編寫用例並評審,再把評審後的用例整理成 Excel 匯入到質量管理系
統, 在從 XMind 用例轉換成符合質量管理系統匯入模板的用例時,特別耗時且都是無效工作,為了提
高效率,研發了 XMind 轉 Excel 工具,以快速從 XMind 轉換成符合不同質量管理系統的 Excel 表格方
便快速匯入;
使用的軟體架構:使用 spring-boot 快速構建工程完成開發,docker+K8S 容器化叢集實現一鍵釋出部署;
主要功能:上傳 xmind 檔案,雲端解析 xmind 檔案,生成測試用例寫入 excel 表格,透過質量管理平
臺模版關鍵詞,下載轉換後的 excel 測試用例,直接匯入質量管理系統;

專案二、內容推薦 AI 演算法測試
該專案用於提升 APP 的整體內容質量,對優質內容進行個性化推薦,提升內容消費體驗,增加 app 的
活躍和留存。透過基於標籤的使用者協同過濾、機器學習等演算法,按照 CTR 進行推薦排序,對生產內容進行個
性化推薦、廣告精準推薦,根據使用者瀏覽內容偏好、內容生產時間、使用者互動率等條件幫助使用者持續地獲取最
新的訂閱內容。
主要職責:

  1. 負責個性化推薦內容的 AI 演算法測試,版本維護;
  2. 編寫指令碼批次生成百萬資料,測試推薦內容是否符合要求;
  3. 使用 spark 基於標籤 + 使用者協同過濾演算法進行生產環境資料採集(脫敏)、打標籤,生成測試集,進行內容 推薦模型測試;
  4. 透過 ES 查詢語法,測試新增內容手動打標籤、機器自學習打標籤,更新內容是否實時同步 ES;
  5. 個性化推薦演算法效能測試,記錄高併發下介面響應速度,以及伺服器處理情況、保證 api 閘道器高消費下的 穩定;
  6. 透過查詢 ES 資料,查詢 kibana 日誌,查詢 redis 的資料佇列,測試內容推薦精準度;
  7. 編寫內容推薦 AI 演算法測試技術、測試方法與業務實現文件,並組織測試組內培訓,供組內人員借鑑經驗;
  8. 繪製資訊流業務服務架構圖,結合業務服務架構圖解釋資料怎麼到使用者端,使用者端怎麼實現的內容推薦千 人千面;

專案三、財務軟體系統,該系統整合代賬公司管理、單據和工資記賬、憑證管理維護、期末結轉、期末結賬、一
鍵生成財務報表、一鍵財務報稅、會計檔案管理等常用財稅功能,實現 1 個會計可以管理幾十上百家需要代
記賬的企業財務報稅;

  1. 負責全系統的介面測試,效能測試、安全廁所、使用者體驗測試;
  2. 編寫基於業務全鏈路的介面自動化專案: 實現建立代記賬公司、公司簽約、票據檔案上傳、OCR 票據識別、單據記賬、生成財務憑證、賬簿查詢、期 末結轉、期末結賬、報表生成、一鍵報稅、會計資料入檔等全鏈路的介面自動化; Gti 地址:https://gitee.com/deedeng/autoTest.git
  3. 開發財務憑證的金額準確性校驗工具,使測試人員透過工具自動進行資料準確性校驗並生成測試結果; 實現思路: 1、查詢資料庫憑證資訊,取出需要計算的代記賬企業憑證資料,按照財務系統不同稅務性質的企業演算法公式進行金額計算,儲存期末結轉金額、期末結賬金額、計提折舊金額、增值稅金額等,儲存為 json 檔案。 2、httpRunner 請求財務報稅呼叫鏈路核心介面,拿到代記賬企業的期末結轉金額、期末結賬金額、計提折舊金額、增值稅金額等,儲存為 json 檔案。 3、使用 JSONObject 元件進行 2 份檔案的資料對比,如果資料一致則呼叫介面返回校驗成功,拿到校驗資料。如果不一致則呼叫介面返回校驗失敗,拿到校驗結果資料。 Git 地址:https://gitee.com/deedeng/mycAutoTesting.git
  4. 結合阿里雲日誌平臺,透過介面呼叫鏈路,分析定位介面問題原因、效能問題原因,提升開發修改問題效率;

專案四、直播運營平臺(該專案得到公司級的專業極致金獎)
工作職責:

  1. 負責直播需求的功能測試、ERP 交易系統業務測試、介面效能測試;
  2. 編寫伺服器壓測指令碼,資料庫壓測指令碼,進行伺服器壓力測試、資料庫壓力測試;
  3. 熟悉第三方直播 SDK,做到心中有了產品的大致模型以及新功能的可行性;
  4. 與開發團隊一起完成測試環境搭建,提升研發階段前後端聯調效率;
  5. 完成第三方 SDK 的分析、輸出第三方 SDK 功能架構思維導圖,協助產品熟悉直播系統;
  6. 配合運營團隊完成測試環境下直播系統部署,保障直播演練階段的伺服器、資料庫穩定;
  7. 負責輸出測試小組測試方案,測試排期輸出,測試進展、測試階段風險把控;
  8. 搭建生產環境 jenkins 平臺,整合 jmeter 介面自動化指令碼、ant 測試報告編譯指令碼,實現生產環境定時執 行介面自動化,併傳送郵件通知到介面責任人, jenkins 地址:http://119.29.173.247:8091/view/apiauto_test/job/denghuier_Video/
  9. 透過 java 語言使用 spring boot 框架、swing 工具包開發短影片桌面釋出 GUI 工具,底層實現方案: ii.編寫加密演算法,生成介面請求頭加密簽名,供後面介面呼叫; iii. 透過 POST 請求往七牛雲稽核後臺上傳影片、上傳圖片,拿到七牛雲返回的 json 資料; iii.使用 Java 的 JSONObject 方法封裝 json 資料,POST 請求短影片釋出介面,影片資料寫庫; 達到效果:縮減了測試資料的釋出時間,從平均 30S 到 5~10S Git 地址:https://github.com/1169123576/my_project.git

專案五、系統重構
重構背景:
老系統經過多年的迭代,程式碼可讀性非常差,而且經過幾代人(產品和開發)的交接,交接文件也不詳
細,導致 現在沒有一個產品經理或技術人員能說清該系統的整體業務邏輯。老系統目前用的是 MongoDB,
目前全公司沒有一人專注 MongoDB 的研究,包括 DBA 也不熟悉 MongoDB。老系統用的是 Platform 框
架,目前這套框架太舊,日常迭代非常麻煩。遂決定重構。
主要職責:
1、MongoDB 資料全量遷移 mysql,校驗資料遷移前後總數是否相同,無效資料是否過濾,資料庫同一個字
段轉型別後介面是否正常讀取;
2、MongoDB,在停 canal 遷移資料期間,校驗產生的增量資料是否全部同步 mysql;
3、Mysql 全量資料同步新服務的 ES,驗證業務功能是否正常使用、資料是否存在丟失;
4、服務雙寫,前端業務資料同時寫入 mysql 和 MongoDB,Mysql 資料透過 canal 非同步回寫 MongoDB,驗證老系統從 mysql 同步過來的資料是否正確
無誤,老日記系統的功能是否能正常使用;
5、業務資料新增 redis 快取,驗證列表是否正確讀取 redis 消費佇列的資料,以及讀取 redis 資料失敗情況下是否會重新去同步拉取 ES 的資料;

專案六、移動端 APP、小程式
這個沒啥技術含量,主要做的 APP 小組組長,專業負責背鍋、生產環境擦 PG、接測試需求、引入提效工具、測試工具、新人培訓。

相關文章