2024 求職與 QA 轉職心得

Penny Li
13 min readAug 10, 2024

--

(來源:shutterstock)

如果對我的人生故事有興趣的人可以去看前一篇(職涯建議與赤裸的人生歷程分享),先簡單交代個人背景:

  • 第一份工作在日商物流相關的公司工作,歷時2年10個月
  • 半年待業狀態全心學習前端知識,結果先以 PM 身份進到軟體業,過了半年後內部轉職前端
  • 成為前端5年多,技術能力自認大概只有 junior 偏 mid-level 的程度,後期能力成長比較偏向產品與商務邏輯實現的面向,評估自身狀況後決定轉職 QA

關於職涯發展又有一篇很棒的文章,許多內容也不限於軟體工程師的職涯反思,供大家參考:

面試前的準備建議

由於個人是那種很容易緊張腦袋空白的那種(連講自我介紹都會緊張呢 orz),所以面試前先盡可能準備好自己想得到可能會被問的問題,先想好或是寫下來有助於真的面試時才能好好回答,至於履歷/面試的準備網路上有許多文章跟影片就不贅述了,總之履歷有做足功課並好好準備,通常都還是會有面試機會,每次面試完答不好的問題,都要結束後反省與思考怎麼回答得更好,面越多就會越順。

至於履歷跟 cover letter 是否需要客製化?我覺得看時間、個人勤勞程度、你多想上這間公司,由於我是轉職,履歷上可能沒那麼有相關經驗,就可以在 cover letter 說明求職動機與自己做了哪些準備與努力;有些公司會有自己的投遞管道,可能就附帶一些他們的問題,不一定需要準備 cover letter;我自己是針對 QA 職位準備自己比較有沾邊的經驗來寫,每家用相同履歷,cover letter 簡單說明自己的職涯目標跟了解程度,投遞時會根據職缺描述微調或不調整,基本上大同小異。履歷的重點在於能讓你拿到面試的入場券,能做到這點就足夠了。另外自傳也是可準備可不準備,有公司不會看有也公司很在意,但是多準備是不會扣分的。

另外就是投遞管道,公司為了職缺曝光通常會在不同求職平台刊登職缺,但是如果要能更容易被看見,可以去公司官網看看有沒有更直接的投遞方式,例如:官方提供的投遞管道、人資信箱、官網直接連結到的求職平台等等。當然最有效的方式,還是公司內部有認識的人直接幫你內推。

如何了解公司?PTT、求職天眼通、GoodJob 職場透明化運動、面試趣、看看官網、找找新聞、問認識的人,你想得到能獲得進一步資訊的都可以試看看。面試如果是線上會議,會看到參與的面試官名字的話,也可以去 LinkedIn 搜尋看看面試官大概是什麼職位、有什麼經歷,推測可能會被問的問題面向,LinkedIn 還滿容易搜尋到的。

求職的策略

先在 Cake 找有興趣的公司投遞一輪
→ 在 Yourator 找有興趣的公司投遞一輪
→ 在104找有興趣的公司投遞一輪
→ 還是沒辦法的話等 QA 的課程上完,知識點補差不多再調整履歷投遞一輪
→ 還是沒有的話往自己稀薄的人脈找看看

由於在 Cake 這一輪就拿到喜歡的 offer,就沒有照後面規劃的繼續投,總共投遞12家,有後續聯繫或進入下一關共4家。從5月中開始投遞,7月下旬拿到 offer,歷時約2個月多,中間6月還有跟家人去日本玩,因為是在職找再加上轉職,會看職缺要求找可能比較能接受無經驗的職缺,沒有進行海投,因此是一週投個5、6家,等待進一步消息或面試,這一輪差不多後再投下一輪5、6家,而且不確定這件事會持續進行多久,就按照自己的步調邊面邊學習。

核心技術有限公司 — 網頁測試工程師 | Web QA Engineer

投遞方式:在官網招募頁面有公司投遞的 email 直接寄履歷

面試流程:HR Phone Call → Onsite Interview → 結果通知

結果:感謝信(主動告知)

日商接案公司,案源主要來自日本,因此 spec 會以日文來寫,雖然公司有翻譯人員但鼓勵大家學日文,會有日文津貼。辦公室在 101 大樓,面試趣 QA 分享整體的評價不太高,全中文面試。另外就是辦公室真的是頗安靜的 XD

投遞後 HR 會先以 email 約電話訪談時間(約15~20分鐘),電話訪談後有下一階實體面試也會以 email 約時間。實體面試 HR 會先拿一份性向測驗與邏輯測驗題目給你,作答時間約20分鐘,題目不會很難。寫完後 HR 與 QA Lead 會一起進行面試約一小時。不論是否錄取都會通知結果。

面試心得:

HR 電話訪談時請你簡單自我介紹,基本上大概詢問求職動機,了解過去的經歷、轉職原因以及對未來規劃,為什麼會投他們公司,電話後面還有問前端三本柱分別是什麼個別的作用,其實心中有點三條線,我都當前端這麼久了竟然問我這種問題XD……不過想想算了 HR 嘛,又不是技術職,可能被要求先利用這種問題篩掉對於網頁測試完全沒概念的人,避免下一關浪費時間(?

因為有先瞄了面試趣的心得,先預備好 QA Lead 講話可能很不客氣的心理準備,但實際面試的感受沒有面試趣分享的那麼糟,雖然嚴肅但感覺就只是比較不擅言詞、講話會比較簡短而直接,是會認真做事做比說還多的那種人,被我自己歸為同類人(誤

QA Lead 會針對你的履歷內容問實務經驗而且問滿細的,因為是我的第一場面試準備的還不太足,履歷內容的有些問題回答得有點鬼打牆,非履歷問到比較 general 的專業知識與概念都算比較有回答出來。

HR 問的問題可能會部分跟電話訪談重複,有被問到一些還沒仔細想過但可以先準備的問題,例如:你認為什麼是好的測試流程?你找公司最看重的三個點是什麼?

在最後會有給你提問的環節,感覺是問到你自己說問差不多了才停。測試仍以手動為主、自動化為輔,issue tracking 使用 Redmine,自動化測試工具有搭配 Playwright、Puppeteer、CodeceptJS 等,提問完會以 HR 說明公司的福利制度作結,以及問你的期望薪資,談年薪並以14個月計算。

整體面試感受並不差,HR 跟 QA Lead 都很有禮貌,只是面試過程感覺比較像是一問一答沒有交流的感覺,這一點就比較可惜了。

Omnichat —自動化測試工程師|Automation QA Engineer

投遞方式:在 Cake 投遞

面試流程:HR Phone Call → Onsite QA Lead Interview → (可能) Onsite Product Manager Interview → ?

結果:只到 QA Lead Interview ,感謝信(自行寄信詢問 HR 後回覆)

Omnichat 全通路科技是一間香港老新創公司(面試的 QA Lead 這麼稱呼,公司是新創風格但是成立也有一段時間了),產品在做的是全通路對話式商務,從整合不同通訊渠道一站式處理顧客訊息起家,漸漸延伸到用戶數據追蹤、行銷等方面。公司在馬偕醫院附近,不過據說快坐不下了公司有打算要搬家。

原本投遞的時候是投「測試工程師 | QA Engineer」,依職缺描述比較是著重在手動測試的部分,HR 電話聯繫時告知該職缺有找到人了,與 QA 相關的職缺還有「客戶技術支援工程師|Customer Service Engineer (QA)」、「自動化測試工程師|Automation QA Engineer」,前者是歸屬在客服部門,是公司第一個更專注於技術導向的客戶支援角色,但也會參與測試,比較著重在 Bug 追蹤與解決;後者與原本投遞的職缺都歸屬在 QA 團隊,不過 Automation QA Engineer 工作內容就會明顯是與自動化測試相關的佔比較多。

面試心得:

投遞後 HR 先在 Cake 上丟訊息,會問你是否有方便聯繫的時間,給了後並不會跟你約確定的時間,只能自己那個時間待命做好會突然接到電話的心理準備,也可能因為是臨時的電話聯繫,只有簡單問你求職的動機、了解你目前 QA 相關的能力與掌握到哪,簡單交流一下上面提到的另外2個職缺狀況,以及我對哪個職缺比較感興趣,因為我說對 Automation QA Engineer 比較感興趣,因此後續是跟 QA 團隊主管面試。

那時候是6月面試,QA Lead 5月才進來 Omnichat,所以 QA 團隊成員待在公司的時間比主管還長,不過感覺得出來 QA Lead 是個很有能力的人、而且還比我年輕(28歲),投入職場以來就一直是在 QA 領域了,並且正在蓋公司自動化測試的基礎架構,想要再找2個 Automation QA 進來,看重態度更勝於能力方面。

面試先從自我介紹開始,並且也一開始就告知我,他可能會根據內容有感興趣的地方就問問題而打斷我,面試過程也會很 free style 像聊天一樣。不過可能我實在是太容易緊張了,自我介紹講一講他就叫我放輕鬆一點不要緊張,希望我能展現出的是更接近工作狀態、不是那麼緊繃的樣子,盡量展現自信的樣子。(可以的話我當然也想 XD)面試尾聲我有詢問有沒有什麼給我的改善建議,不擅言詞的部分建議我去多多面試,說他以前也是這樣(?)多面一點就會變好,而且鼓勵我保持在可以一直去面試的狀態,以主管的角度給出這樣的建議還滿少見的。

從 HR 電話約面試到實際面試,中間卡了跟家人出國玩,原本想說這段時間還滿長的,好像可以稍微補一點自動化測試的東西,面試前還先詢問了團隊使用的框架是什麼(Playwright、Jest),結果後來還是沒時間準備這塊,感覺導致讓 QA Lead 期望拉太高了,原本他有想問 Playwright 的問題結果也沒辦法問,整個失策。

面試時被問了一些我覺得也很重要的想法或觀念問題,例如:你覺得為什麼需要有 QA 這樣的角色? PM、RD 都可以自己測為什麼還需要 QA?QA 的價值是什麼?為什麼需要自動化測試?手動測試就可以做到的事情為什麼還需要自動化?有些我被問之前還沒仔細想過。確實,搞清楚 QA 角色做的事情帶來的價值是什麼,你才有可能把工作做得更好、把價值極大化。另外也有舉一些實際工作會遇到的狀況,請我說明會怎麼進行,不知道時不是因為沒有實務經驗,回答好像沒有很打中面試官想聽到的答案。

另外中間聊一聊就突然出了一個情境白板題,雖然不難也大概知道方向,不知道是不是因為第一次遇到白板題的關係,總之在概念上轉換到 code 的時候一直卡卡的,搞得2個人都有點灰心,跟面試官的溝通也不太順暢,後來還實際用他的電腦開產品的頁面,直接在 dev tool 寫 code,但我感覺已經慌了還是沒寫出來 XD(後來回家有自己實作並在感謝信提供)。後面就是補問了一些人資想問的問題、看看我有沒有想問的問題收尾。

雖然沒有錄取,但在這場面試學習到了很多,也讓我在後續的面試調整了回答的思考方向,對我來說是一場獲益良多的面試。

OneDegree — Software QA Engineer

投遞方式:在 Cake 職缺頁面上,OneDegree 提供的連結投遞

面試流程:HR Phone Interview (1 hour) → Onsite Interview

結果:只到 HR Phone Interview ,感謝信(主動告知)

OneDegree 是個還滿有名氣的公司,許多前端大神待過,網路上也有滿多公司的資訊,產品從保險數位化開始做,但現在也有一些不一樣面向的產品,可自行多查詢就不贅述了。投遞後 HR 會寄信聯絡請你給可以 Phone Interview 時間,Phone Interview 有預告約1~2週會通知後續結果,然後真的隔了整整2週我才收到感謝信。跟 HR 要聊到1小時是真的滿久的,會先由人資介紹公司部門及 QA 團隊的現況,再來就會環繞在個人經歷及價值觀等等的 culture fit,也可能我的經歷不多,每個經歷都被問了工作狀況以及離職原因,我覺得問的還滿細的,感覺得出 OneDegree 在人資這關就花了滿多的努力去找適合公司的人,可惜沒有進到下一關 QA 面試的環節。

Mammoth Cyber — 手動軟體測試工程師|Manual QA Engineer

投遞方式:在 Cake 投遞

面試流程:Online Interview(QA Team、QA Lead) → Online CEO Interview

結果:offer get

Mammoth Cyber CEO 是台灣人,在美國創立公司,產品是企業瀏覽器,屬於資安領域比較新興的解決方案。投遞後 HR 先電話聯絡,簡單說明有收到履歷並且會在 Cake 上約時間面試,後續大部分跟 HR 聯繫也都是透過 Cake 訊息,並預告第一階段面試會大概花3小時,第一次要花這麼長的連續時間面試,覺得硬 XD

面試過程都是使用 Teams 線上會議,第一階段面試3小時分成2個部分,前半先跟2位資深 QA 面試加上 live QA/技術測,後半則是跟單獨跟 QA Lead 面試。隔2週後與 CEO 面試並談 offer。

另外奇妙的是面試趣只有一篇 QA 的面試分享,評價不太好,跟我實際面試的情境與感受完全不一樣,所以說還是自己實際去面試來得準。

面試心得:

第一階段面試一開始會由2位 QA 面試官說明面試的流程,並且先以 QA 情境/技術題目開始,題目以 Google 文件提供,並且需分享畫面進行答題,答題時可以使用任何平常工作時你會使用的工具例如 chatGPT、google 搜尋等等,只是進行任何操作都必須在分享的畫面上。

題目有三題分別為不同面向:給你功能請你寫出 test case、根據測試情境寫出自動化框架的 code、LeetCode 約 easy — medium 的題目。後2題有程式碼的部分則在 codeshare 上進行 。過程有任何不懂或問題面試官也很願意幫忙,面試過程著重在的你想法及思路而非考倒你,老實說是個很不錯的面試體驗,也很接近工作時你真的會利用什麼去完成你的任務。專業/技術的部分結束後,就是自我介紹以及經歷、經驗、工作內容的交流,以及讓你問問題。

QA 團隊成員面完後他們會離開視訊會議,等 QA Lead 進來同個會議裡,問題也是個人經歷上的交流,還有一些人格特質的了解,掌握你對於 QA 工作內容的了解程度以及相關經驗。也有介紹一下團隊工作流程,公司產品可能會觸及的測試面向等等。

當天面試從 9:30 一路到 13:00,下午還接著工作,快下班時整個疲累感上來,幾乎快無法思考。吃晚餐時連看動畫的餘裕都沒有,只想讓腦袋放空,靜靜地播著芙莉蓮的片尾曲 Anytime Anywhere 邊吃著晚餐,聽著聽著想起了艾冉的經典名句「努力過的人都是戰士」,這句話就像是有人溫柔地摸著你的頭,說:你很努力了呢!當覺得自己已經盡了最大的努力後,這句話真的很有感觸!不管結果如何,我已經盡我所能了。

milet「Anytime Anywhere」,AMV 很有愛~

結果面完隔天就收到人資說團隊給的反饋都還不錯,會有下ㄧ階段跟 CEO 面試,原本約了下一週面試,不過好像剛好 CEO 有一些行程的調整,才多延了一個禮拜。跟 CEO 面試時間是早上8:00,原本以為 CEO 人在美國這個時間滿合理的,結果面試時他其實暫時飛回台灣了。簡單聊了一下為什麼想來公司及做 QA,公司的產品及產業發展以及談談 offer。CEO 也給了一些關於職涯選擇很棒的建議:產業選擇與成長機會應該要優先考量,並且要對自己的選擇有熱情。

雖然面的沒有特別多,不過還是想好好紀錄一下這次的面試過程,很慶幸沒有花太長的時間就找到了這次求職自己理想的工作。另外不確定是不是因為是轉職的關係?註冊與登入是個還滿 general 大家都可以想像到的功能與情境,是面試滿頻繁出的測試情境考題,所以可能可以在這方面做更細的準備(測試如何規劃、test case 怎麼寫等等)。

搞清楚為什麼自己想做 QA、並確實去了解工作內容,不會跟自己想像的落差太大,堅定地朝著自己的目標努力,相信轉職只是時間早晚的問題。跟原本公司提離職要轉換領域時,當時主管給的評語:「可以理解你為什麼會想往 QA 發展,如果有大家已經先達成共識怎麼處理的事情,有人沒有照講好的方式做時,你會比較生氣;但如果是沒有被討論過的部分發生問題時,你就會比較還好,再看是要補文件還是怎麼處理再一起討論就好。」這個評價還滿有趣,是有符合我對自己的認知沒錯,不過感覺大多數的人也都是這樣(?

下一篇從 QA 小白角度,來分享我認知的 QA 都在幹麻~

--

--

Penny Li
0 Followers

將遇過的事情記錄下來,一步一腳印。