2021/10 ~ Now
Hsinchu, Taiwan
2019/07 - 2020/06
Taichung, Taiwan
【自動化測試工具開發】
- Python 撰寫自動化程式
- JavaScript 網頁前端呈現 Test Report (HighChart.js, DataTables)
- Pytest Framework 進行 API Test、Integration Test
- Selenium Framework 搭配 Pytest 進行 Front End UI Test
- Katalon Framework 進行 Integration Test
- Allure Report Framework 呈現測試結果的詳細資料與圖表
- HighChart.js、DataTables JS 呈現數據統計圖表
【AWS 雲端服務整合及應用】
使用 AWS 服務建置整體自動化測試環境,透過 AWS Boto3 SDK 進行各項服務之間的呼叫與溝通
- 建置自動化測試 Server,透過排程執行自動化測試、產生測試報告、Web Server 提供 Report 瀏覽
- 利用 Python 程式碼撰寫,透過 API 方式 trigger lambda 對 DynamoDB, S3 做 CRUD
- 記錄測試資料,透過 Lambda 進行資料操作
- 記錄測試執行 Log 與 Error Response Log
- 進行各項服務的 Log 監控
【其他相關技能】
- RestAPI 撰寫
- Microsoft Teams - Adaptive Card 將測試結果推播通知到 Teams 團隊
- AWS 服務
- Golang 語言
- Linux Shell Script
- Git
- Docker 容器化
- CI / CD 自動化整合 / 部屬
碩士論文投稿於國際期刊:MDPI Applied Sciences
論文名稱:A Two-Phase Fashion Apparel Detection Method Based on YOLOv4.
DOI:10.3390/app11093782
【關於自己】
‧ 就職兆勤科技擔任軟體測試工程師,負責網頁系統的前後端自動化程式撰寫 / 手動測試
‧ 對於 Coding 有著高度興趣,善於團隊合作、邏輯思考、分析、負責任、學習能力強、勇於嘗試新挑戰!
‧ 喜歡接觸 3C 以及新科技新事物,對於新穎的技術也樂於摸索與嘗試
‧ 個性細心謹慎,遇到問題善於網路查找答案,應用整合能力強
【兆勤科技 - Software Testing Engineer】
‧ 在 QA 部門擔任軟體測試工程師的職務,負責專案系統的測試工作,並擔任 Project Owner 助理且逐漸接手負責人的腳色。
‧ 擔任部門內五個專案的自動化測試程式負責人,透過結合 AWS 雲端服務的架構建構出自動化測試環境,將重複性高的測試案例利用自動化方式進行,達到減少人力開銷的目的。建置 AWS 服務架構搭配 Pytest 測試框架將測試資料透過 AWS Lambda 存入 AWS DynamoDB 與 AWS S3,並串接 Report 系統完整追蹤每天的測試案例與結果,利用圖表與 Teams 推播 / Email 方式呈現並通知相關人員測試結果。
‧ 開發超過 400 個自動化測試案例,範圍含括 API 測試、前端測試、E2E 整合性測試,相較於手動測試節省了超過 95% 的時間,將原先一輪需要 40 小時的手動測試縮減到 30 分鐘並且可以每天運行,大大節省人力資源並且達到每天持續監控系統可靠性。
‧ 透過擔任自動化開發人員的腳色使程式能力有所進步,也學習到雲端服務架構的整合及應用。並且了解到在一個專案的背後,測試腳色也是非常重要的一環,擁有完整的測試規畫才能使專案能夠以最完善的型態下發布給使用者。
‧ 透過與 RD & PM 高密度合作找出問題並加以改善,協助 Bug 追蹤與重現並提出改善方案使專案更好。經由高密度討論與快速週期迭代使得產品在出現問題時能及早發現並改善問題外,新功能的推出或是舊架構的修改也能夠經由密切的團隊合作達成,是我在參與的過程中學習並了解到的。
【專業技能】
‧ Python, JavaScript 語法
‧ Pytest Framework 用於 API、UI 自動化測試工具開發
‧ AWS 雲端服務整合及運用 (Lambda、DynamoDB、S3、API Gateway)
‧ Test plan / Test Case、Test / Bug Report 管理及撰寫
‧ 基本 Linux, MacOS Shell Script 命令列操作
‧ Git 版本控制
‧ 基本 Docker 相關知識、應用
‧ 具備 Web 開發經驗,前端(HTML, CSS, JavaScript, jQuert, BootStrap),後端(Python, PHP)
‧ 具備資料庫知識及應用經驗 (MSSQL, Oracle, MySQL, NoSQL)
‧ 具備樹莓派搭配各項環境感測器的開發應用經驗 (Python)
‧ 具備深度學習物件偵測相關應用 (YOLOv4)
【自我學習】
‧ 學習 Docker 應用,及 CI/CD 相關自動化部屬流程
‧ 學習 Golang 語言以及 AWS 雲端服務架構
【實習經驗】
‧ 在碩一期間非常幸運能夠到國家中山科學研究院-航空研究所的資訊相關單位進行為期一年的實習,在實習期間學習到更全面的網頁開發技巧,使用的是 C# 搭配 ASP.Net 框架以及 MS-SQL 資料庫。經由實習了解到真正在線的產品將會遇到什麼樣的問題以及如何解決,除了進一步提升自己的程式能力外,也增加自己的實戰經驗。
【在學生涯】
‧ 論文投稿至國際期刊 MDPI Applied Sciences 2021 第11卷,A Two-Phase Fashion Apparel Detection Method Based on YOLOv4,DOI:10.3390/app11093782。
‧ 碩士論文為深度學習的電腦視覺領域相關應用研究,也了解到機器學習以及深度學習領域的相關知識。
‧ 在撰寫碩士論文的期間,除了提升自我解決問題的能力,也了解到換位思考的重要性,並且經由與教授的討論和報告也訓練了口條以及台風。
‧ 大學期間參加 2018大專校院資訊應用服務創新競賽,獲得資訊應用組全國第一名和 AWS雲端科技組全國第二名的成績
‧ 在專題中負責的工作為:資料庫建置,樹莓派感測模組的系統建置、感測器程式撰寫和數據回傳資料庫的部分
‧ 在大二到大四期間與指導老師承接3項產學合作案,透過與企業的合作增進程式能力
‧ 在大一到大四修習各種類型的程式相關課程來增加自己的技能
‧ 在暑假期間報名證照班考取 Oracle 的 JAVA 以及 Database 國際證照
‧ 在學期間參加系學會攝影長一職,協助各項活動的攝影工作
‧ 課餘時間擔任校內TQC檢定的監試委員
英文:TOEIC 605
聽:中等 | 說:略懂 | 讀:中等 | 寫:中等
(Update 2021/01)
系統整合AI人臉辨識、商業分析、環境監控及智慧指派為核心,建立智慧型整合展場保全系統
系統五大功能:AI人臉辨識分析、智慧物聯網、數據視覺化、疏散任務及時指派、跨平台應用
開發工具、技能:
與華岡保全合作建置智慧社區管理系統,搭配後端管理系統能夠有效的因應各種需求進行管理。
開發工具、技能:
與靈知科技股份有限公司合作,進行飯店網頁管理系統前端UI更新
開發工具、技能:
協助 NARLabs 國家實驗研究院 台灣半導體研究中心 進行 iOS APP開發,利用藍芽與 MorSensor 模組進行連線並獲取感測器數值在 APP 上呈現
開發工具、技能:
資訊應用組 - 全國第一名
作品:IIEFSS-AI智慧型整合展場保全系統
AWS雲端科技組 - 全國第二名
作品:IIEFSS-AI智慧型整合展場保全系統