前言
嗨,我是LINE的QA,Judy,很開心在企業參訪的活動遇到母校 - 台中科大的學弟妹們,今天就透過文章和大家分享當天的內容,也就是我在LINE這三年半的經驗吧!
專案介紹 - LINE 旅遊 / LINE SPM
目前在LINE我待過兩個專案:
LINE 旅遊
和旅遊 相關的導購服務,舉凡你想得到的機票、住宿、體驗活動、跟團,甚至是租車、旅遊保險等,都可以直接從LINE旅遊訂購。不僅是導購服務,還有存放各地好吃好玩的最新文章、與好友一起共編旅程的功能。
LINE SPM
SPM全名為Shipment Payment Microservice,主要負責物流及金流的API開發及串接,使用這些API的服務除了大眾熟悉的LINE禮物,還有LINE購物商城、LINE TODAY的自費服務。
職務內容 – QA / Scrum Master
身為一名QA(Quality Assurance)Engineer,平常的職務內容是什麼?Scrum Master又在做什麼呢?
QA 日常
QA最主要的工作是確保產品交付到客戶(消費者)手上時品質沒有問題。而通常我們是如何做到”品質控管”?簡單拆分兩個方向
- 測試案例:首先要對產品的方向目標、內容、功能有一定程度的了解,透過熟悉產品經理的產品規劃文件或是工程師的API開發文件再去開測試案例,當產品開發完成並上到測試環境,QA會依據測試案例做測試,確認行為是否符合預期。
- 使用者體驗:除了上述對流程及功能的基本測試,QA也會以使用者角度來做各樣測試,目的是為了避免產品設計和開發上的盲點。
例如:
- 探索性測試:使用者是否會在使用的過程中哪個環節容易卡住?流程設計會不會太複雜導致用戶流失?不同操作手法是否會出現非預期錯誤?
- 壓力測試:當有大量使用者湧入服務時,系統是否能負荷、正常運作?
Scrum Master 在做什麼?
Scrum是一個在軟體開發產業很常見的團隊合作框架,成員有產品經理、開發團隊(工程師和QA)、Scrum Master
Scrum Master可以固定一人也可以由團隊中的成員輪流擔任,主要的負責工作列舉如下:
- 熟悉Scrum的運作
- 主持會議:確保每個會議能順利進行、準時開始和結束
- 團隊溝通:每個團隊都有各自的 ”best practice”,經團隊討論後的改動或新規定都需要靠Scrum Master去溝通、傳達和提醒
心得與總結
加入LINE以來,工作中有挑戰也有機會,工作坊、內外部訓練、線上課程、side project等等,還有許多team building活動增加團隊感情與向心力,是一個強調工作與生活平衡的工作環境。歡迎對軟體產業或QA工作有興趣,又或者喜歡團隊合作氛圍的人一起加入~