楊昀晟(Cloud)

QA軟體測試工程師

  New Taipei City, Taiwan

【關於我】

喜歡解決問題,對測試很有興趣

   [email protected]

自傳

  • 我是楊昀晟,來自新北三重,1997年出生。
  • 高中就讀電機系,在實作課程中接觸PLC,使用指令表(Instruction List )或是階梯圖(Ladder Programming )來達成自動化控制,讓我對程式語言很有興趣,也奠定自動化概念的基礎。
  • 大學時期,專題使用PLC達成自動化汽車冷媒填充系統,並獲得校內專題競賽第三名。
  • 研究所專攻數位影像處理與AI人臉檢測,主要使用python、matlab、opencv、C等程式語言完成我的畢業論文。
  • 在學期間參與社團活動,加入吉他社並擔任器材長一職,過程中學會如何與其他幹部溝通,對團隊進行組織分工,社團經驗使我對於未來在職務上與其他部門溝通、與團隊討論等能有信心能做好。
  • 在台積電的經歷教會我流程(SOP)的重要性,一步步處理每一階段的工作,扎實地解決問題。

學歷

2019 - 2021

淡江大學 Tamkang University

電機系計算機與積體電路組    碩士

2015 - 2019

國立勤益科技大學 National Chin Yi University of Technology

電機工程學系    學士

技能

  • Python
    • Requests
    • Selenium
  • 測試框架
    • Pytest、Allure2
    • Robot Framework
  • Postman
  • Git、Github
  • 黑箱測試、白箱測試
  • CI/CD
  • TDD/BDD

工作經歷

設備工程師  •  台灣積體電路製造股份有限公司(TSMC)

二月 2022 - 七月 2022

晶圓生產設備修護、監控以及狀況排除,確保產線穩定

修護 : 機台定期保養以及損壞修復。

監控 : 使用監控軟體觀察晶圓在機台裡的處理狀況,確保生產流程穩定。

狀況排除 : 遇到機台出問題或是遇緊急狀況,確保晶圓安全,並交接相關單位做後續處理。

證照

丙級工業配線技術士

TQC-OA-中文輸入-進階級(47 wpm)

自動化工程師-Level1

多益  550

專案

Sony PlayStation 網站測試

Pytest、Selenium、Requests、Allure

在Pytest框架下,利用Selenium以及Requests分別取得前端、後端資料,進行前後端資料比對任務。

Github:https://github.com/cvteyai9/Use-Selenium-and-Requests-for-PlayStation-test

測項

  • 網頁測試
    • 下拉式選單中的外部連結是否能開啟正確的網站。
    • 下拉式選單中顯示之文字是否正確。
    • 抓取網頁內容比對,是否與後台相符。
    • 抓取標題比對,是否符合預期。
  • Pytest :  基於Python的測試框架,有豐富插件可供使用,例如 : Pytest-BDD、Pytest-Allure。
  • Selenium : 可以提供Python撰寫瀏覽器的自動化測試套件,用於爬取前端資料。
  • Requests : Python的外部函式庫,用於向網站後端API請求資料。
  • Allure : 是以Java開發的測試報表開發工具。


醫院網站測試

Robot Framework、Selenium

使用Robot Framework框架,搭配Selenium2Library爬取資料,完成網站測試。

Github : https://github.com/cvteuai9/Using-Robot-Framework-for-hospital-website-test

測項

  • 網頁測試
    • 彈窗警告訊息比對,是否符合預期。
    • 爬取說明欄內容進行比對,是否符合預期。
    • 比對醫師欄內容是否符合預期。
  • Robot Framework
    • Suite Setup : Test case執行前的前置作業。
    • Suite Teardown : Test case 執行後的還原作業。
    • Keyword : 創建適合自己用的Keyword。
  • Selenium2Library : 實現Selenium爬取資料功能。