Onjein6nclgcx3ss9zcd

Robert Chen

目前服務於 ProphetStor 的 QA,主要負責維護與撰寫自動化測試。
除了參與各項 Project,也喜歡將日常的不便透過撰寫程式來嘗試解決問題。

QA Engineer
Taichung,TW
[email protected]

技能


Programing

  • Python
  • PHP
  • JavaScript
  • HTML
  • CSS
CI/CD
  • Jenkins
  • Azure DevOps
Database
  • MySQL
  • MS SQL
  • MongoDB
  • PostgrsSQL

Testing

  • Selenium
  • Robot Framework
  • Appium
API
  • Restful API
  • GraphQL
  • Insomnia (Tool)
  • Postman (Tool)
  • Swagger (Tool)
OS
  • Windows
  • Linux
  • MacOS X


Issue Tracking

  • JIRA
  • Trello
  • Kanban
  • Kibana
Version Control
  • Github
  • Gitlab
  • Azure Repo

Other


  • Kubernetes
  • Docker
  • GCP
  • Spark AR
  • Grafana


  • Chrome Extension
  • LINE Bot
  • YAML


  • Adobe Photoshop
  • Adobe XD
  • Microsoft 365
  • Google Docs / Sheets / Slides

工作經歷

ProphetStor Data Services, Inc., QA Engineer, Dec 2020 ~ 現在

在了解公司原有自動化測試的架構後,開始進行一系列的改善;現除了持續進行改善作業外,也協助新增/維護/Review automation test cases


里程碑:

+ 將 regression test 測試時間從 11 小時以上減少至 2 小時內 

+ 主持每週一次的 Automation Test Sync Up Meeting,報告當週自動化測試進度 

+ 引進 flake8, pylint 以確保 python code 的 coding style 

+ 研究及協助引進 Robot Framework 4 

+ 整合多個 Robot Framework logs 以改善可讀性


工作內容: 

+ 重構 automation test 整體架構 (持續進行中) 

+ 計劃引進 regression result checker (計畫中) 

+ 研究引進新的 test case management (研究中)

 

+ 更新 regression test trigger script (bash) 

+ 與不同團隊 (台中、台北、越南) 合作開發 automation test、提供 Robot Framework 技術支援 

+ 研究使用 Zephyr Scale for JIRA 整合手動及自動化的 test cases 

+ 撰寫 Scripts (Tools) 串連 Jenkins 與 JIRA/Microsoft Teams 

+ 研究改善 JIRA 的使用體驗 (建議開放 JIRA 上的功能) 


 + 使用 Robot Framework 撰寫及維護 API、integration 自動化測試

Wpzuhwipfy2xs1lrdcua

West Pharma, QA Engineer, Jun 2020 ~ Nov 2020

在前公司剛被收購過來初期,幫忙將原本的架構轉移,回復原本的測試流程,並根據公司需求修改原本的 deploy/release tools
如:
Google Docs -> Microsoft 365
Jenkins -> Azure Pipeline
Github -> Azure Repo

作內容

+ 負責研究 Appium 用於 UWP 的自動化測試
+ 以 QA 身份在早期加入開發團隊以提供測試意見及建議
+ 撰寫 Python library 並推至 Azure Artifacts 供公司內部使用
+ 協助及幫忙另一團隊撰寫自動化測試
+ 研究 Microsoft Azure DevOps 以搬遷原本使用的環境
+ 撰寫 YAML 以用於 Microsoft Azure Pipeline
+ 使用 Python 協助撰寫流程自動化工具
+ 撰寫 Chrome Extension 改善 Microsoft Azure DevOps 使用體驗

+ 使用 Robot Framework 撰寫及維護 WEB 及 API 的自動化測試

Tj4c2uxx8ywoubv5w5je

Exosite, QA Engineer, Jul 2019 ~ May 2020

實習結束後繼續留下來服務,不同的階段會有不同的任務,除了原本的工作外,漸漸地開始幫忙面試實習生、教導他們,將自己的經驗分享給大家。

工作內容:
+ 計畫新功能/服務的 Test Plan
+ 負責 Regssion Test 的統整、追蹤及回報
+ 負責專案自動化測試的統整、追蹤及回報
+ 使用 Google Apps Script 建置 Google Sheet 追蹤系統用於追蹤 Regression Test result 與回報的 Bugs
+ 撰寫 Chrome Extension 改善 JIRA 使用體驗
+ 負責面試及篩選下一屆實習生
+ 負責製作該屆實習生的實習畢業紀念冊

+ 使用 Robot Framework 撰寫及維護 WEB 及 API 的自動化測試
+ 使用 Jenkins 執行及管理 Regression Test
+ 確認 Regression Test 以找出 Bugs 並回報
+ 確認 Regression Test 以找出自動化測試的問題並修復
+ 驗證 Bugs 並回報結果與修改自動化測試

Gyh2szij7rimgn13wcfg

Exosite, QA Intern, Jul 2018 ~ Jun 2019

在實習期間除了自動化測試的撰寫、維護外,也幫忙開發一些小工具提升大家的工作效率,在這裡非常自由,將自己的本份做好後,想做什麼就做什麼,非常慶幸我能夠在這裡實習。

工作內容:
+ 使用 Robot Framework 撰寫及維護 WEB 及 API 的自動化測試
+ 使用 Jenkins 執行及管理 Regression Test
+ 撰寫 Chrome Extension 改善 Jenkins 使用體驗
+ 確認 Regression Test 以找出 Bugs 並回報
+ 確認 Regression Test 以找出自動化測試的問題並修復
+ 驗證 Bugs 並回報結果與修改自動化測試
+ 協助面試下一屆實習生

Qwkw3ac0ufqgieskzgcr

朝陽科技大學, 電腦教室管理工讀, Mar 2017 ~ Jun 2018

主要管理四間電腦教室的電腦及其他設備,包含了系統建置、派送及維護等,有時也需要幫忙解決同學的疑難雜症。
因為學校的系統與軟體等需要聯網進行授權,有感於原本的授權方式有些不便,因此也寫了一個小程式將他們整合在一起,至今仍在使用。

Nvavjitvsw82arygbdfh

學歷

朝陽科技大學, 學士學位, 資訊管理系, 2015 ~ 2019

在朝陽學到很多,也認識了很多厲害的學長姐或同學,很高興能遇到他們而且不藏私地與我分享他們的專業。

Lwvipxzarjlozgl2emmp

Projects 00 00@2x

發表的文章

目前剛開始嘗試發布各式的文章,希望除了能夠練習文件的撰寫方式外,也能夠分享自己所知道的來幫助別人。

文章列表 in iT 邦幫忙
Projects 02 00@2x

作  品  集

Paragraph image 01 00@2x

超簡單一鍵推播 591 租屋資訊完全免 Coding-透過 Google Sheet 與 LINE Notify

身為懂程式的工程師,最高興的時刻莫過於自己或朋友有需求時能夠真的因應需求打造出產品。

這個作品便是因為當時有租屋的需求,所以想辦法用最方便的方式寫出一個自動推播租屋資訊的平台,後來寫一寫發現好像真的方便到任何人都可以輕鬆的客製化,於是在 iT 邦幫忙上發布了文章後引起好評,也是第一次有人對我的 project 推了 PR,除了很高興能夠幫到大家的忙之外,也很感動。

同步刊登於 iT 邦幫忙

ToolBox工具人媒合平台

我的畢業專題所展出的接發案平台,很榮幸可以獲得當屆專題展的第一名。

我主要負責的是網頁前、後端部分程式及資料庫建置,主要使用 PHP 搭配 JavaScript 與 MySQL 所完成。

Paragraph image 02 00@2x
Paragraph image 03 00@2x

英語音節線上測驗平台

在「華語音節線上測驗平台」完成後又續接的案子,同時也是我首次一個人單獨接下,從 GCP 的伺服器架設、資料庫建置及網頁前後端程式皆一手包辦,也學習到了版本控制是非常重要的。

朝陽資管特約商店App

於系學會時期完成的一款 Android App,主要功能為讓同學能夠快速地與我們系上簽約的商家兌換折扣或優惠,將先前需要穿著系服認證的方式電子化。

Paragraph image 02 00@2x
Paragraph image 03 00@2x

華語音節線上測驗平台

於大學畢業前接到相對正式的案子,其主要目的是要讓學生能夠透過該平台錄音或選擇正確的華語音節答案,並讓老師端能夠在後台進行評分。

Paragraph image 05 00@2x
Paragraph image 05 01@2x

改善日常不便的工具

還有許多小工具是我用來改善日常不便的,如:使用IFTTT串接到LINE與Trello,用來提醒我每日的待辦事項;或是串接到中央氣象局的API,推播明日的降雨機率是多少。

在工作上,我也寫了三合一的認證程式,用來改善電腦教室緩慢的認證程序、一個Chrome擴充應用,用來方便我們公司實習生每天的打卡;還有幫助媽媽方便查詢當日菜價的LINE Bot等。

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x

非程式相關作品


Readings 00 00@2x

你的優惠 - 翻玩電影海報

在系學會擔任資訊長期間,因為需要宣傳我們的系服日,在當時想到了當紅的電影「你的名字」,於是便拜託系花及系草協助拍攝,經過約一個禮拜的設計與調整,作出令大家眼睛為之一亮的宣傳海報。


Readings 00 01@2x

羽球館招生海報及報名表

在同學的邀約下,協助設計了羽球館的招生宣傳海報,並以此為本另外設計了報名表,雖然成品仍略顯陽春,但已經是讓我很滿意的作品。

多媒體3D實驗室宣傳影片腳本設計

系上建置了多媒體3D實驗室,在學長的邀請下協助拍攝宣傳的影片。因實驗室內的器材都需要介紹到,於是前後花費了約一個月的時間去設計腳本,最後的成品老實說我自己沒有很滿意,但是透過這次的經驗,如果還有下次機會,一定會避開這次所踩到的陷阱

Paragraph image 00 00@2x
Paragraph image 01 00@2x

全能住宅改造王 - 貓跳台篇

在社群課程中,老師要求我們經營一個粉絲專頁,於是我們便以室友的貓為主題開始經營,最後我以這隻自導、自演、自配、自剪、自攝,幾乎什麼都自己來的影片作為這個粉絲團的結尾。

Spark AR - Instagram 相機特效

因為當時的黑人抬棺潮流,突然想到可以用Instagram的相機特效來跟上這股潮流,於是就學習了一下Spark AR,幸好之前有學過3D Max與MAYA,所以製作起來並不會太難。

Paragraph image 02 00@2x
Powered by CakeResumePowered by CakeResume