“我,95後,畢業七年換了3份軟體測試工作”,工資翻倍了……

码上生花發表於2024-11-20

📝 面試求職: 「面試試題小程式」 ,內容涵蓋 測試基礎、Linux作業系統、MySQL資料庫、Web功能測試、介面測試、APPium移動端測試、Python知識、Selenium自動化測試相關、效能測試、效能測試、計算機網路知識、Jmeter、HR面試,命中率槓槓的。(大家刷起來…)

📝 職場經驗乾貨:

軟體測試工程師簡歷上如何編寫個人資訊(一週8個面試)

軟體測試工程師簡歷上如何編寫專業技能(一週8個面試)

軟體測試工程師簡歷上如何編寫專案經驗(一週8個面試)

軟體測試工程師簡歷上如何編寫個人榮譽(一週8個面試)

軟體測試行情分享(這些都不瞭解就別貿然衝了.)

軟體測試面試重點,搞清楚這些輕鬆拿到年薪30W+

軟體測試面試刷題小程式免費使用(永久使用)


今天一看日曆:2024.11.20,才突然意識到自己畢業已經七年了。七年時間裡一直在測試行業摸爬滾打,現在是時候記錄一下了。

下面我來分享下我這7年軟體測試經驗及成長曆程,或許能幫助你解決很多工作中的迷惑。

我是如何開始做測試的?

2013年開始上大學,一個不算好的小二本,專業也是被調劑的-資訊與計算科學,看起來高大上的專業,實際到真正學習的時候才發現,學習的東西泛而不精,數學知識與計算機知識摻雜,導致大學學了幾年後,對什麼都一知半解,更找不到畢業後的方向和職業規劃。

一個偶然的機會,接觸到了嵌入式,聽說發展前景很好。由於當時對就業的迷茫,終於沒能抵擋住誘惑,就這樣,大四那年基本都是在嵌入式學習中度過的。但是後面的事情不容樂觀,越學越覺得自己不適合做程式設計,尤其是涉及到跟硬體相關的東西,更是一竅不通。學了一年,什麼都沒學到,頂多算把大學裡學的C語言、C++基礎鞏固了下。

但是這個學習過程也並不是沒有一點好處的,一般企業看到畢業生有多項技能,會對你更加感興趣,自己去找工作時也更加有信心,雖然實際並沒有比別人強多少,但簡歷還算漂亮……鑑於自己對寫程式碼並不感冒,認真考慮後,決定畢業後從事軟體測試行業。

為了更好地勝任軟體測試工作,我也查詢了一些資料,下面分享一下軟體測試的成長路線和技能要求:

第一階段:手工測試工程師

年薪8-10W

主要技能:測試分析+用例設計+測試執行

第二階段:自動化測試工程師

年薪15-25W

主要技能:測試指令碼研發能力

第三階段:全棧自動化測試工程師

年薪30-50W

主要技能:所有型別所需自動化測試技術

第四階段:測試開發工程師

年薪50-80W

主要技能:測試框架及測試工具的需求、設計及研發能力、

畢業後的第一份測試工作

2017年7月份,畢業如期而至,還好找工作並沒有想象中的那麼難,參加了一次校園招聘,就直接被錄用了。

我畢業後的第一家公司,暫且稱它為“A公司”。在A公司一共工作了三年,這三年時間對我的影響非常大。實習期間,遇到了我師父,算是我的伯樂之一。師父人特別好,尤其對我們這些剛畢業的沒有任何工作經驗的實習生。

從最基礎的軟體測試理論開始學習,然後再運用於實踐-Android系統手機功能模組測試。學習期間,師父發現我有一點管理的潛質,他請假的時候,都找我來當他的backup,幫他分配任務,處理一些管理上的事情。慢慢地,接觸的人越來越多。

做了大概一年的時間,被部長看中,讓我來單獨負責一個專案,鍛鍊鍛鍊。我誠惶誠恐,帶領了四五個組員開始負責這個專案。為了讓大家信服,我自己私下裡不斷學習,不斷向研發請教各類問題,所以組員們問我問題的時候,基本都能頂下來,除了這些,我還組織組員們學習各種知識,參加各種培訓,大家覺得成長了,真正學到東西了,也會願意跟著你幹。

後面專案越帶越順,專案期間也沒出現過大的差錯,一年時間,領導看到了我的努力,提拔我為測試經理。得到這個職位的時候,我既欣喜與自己的努力得到了彙報,又深深感覺到自己身上的擔子越來越大,需要更多地充實自己、完善自己,才能抵擋住各種壓力,承擔起測試經理該承擔的責任。

做測試經理期間,也沒敢有半點懈怠,值得一提的是,我來公司的兩年裡,軟體測試一直侷限於功能測試,網上看到很多自動化測試方法,但是看了之後沒有頭緒,剛好兄弟部門也在做自動化測試,我就跟他一起學習Python語言,學習寫一些簡單的自動化測試指令碼,然後用到了自己的專案中,然而當時並不知道怎麼判斷出錯,怎麼抓取日誌,只是初步的指令碼可以跑起來。

雖然如此,內心還是有很大的成就感,起碼邁出了第一步。後來我教給我組員學習,組織簡單的培訓,這也算測試部的一個突破吧。

做了測試經理大概一年的時間,感覺自己遇到了瓶頸,因為公司畢業生比較多,沒有測試技術方面的大牛,測試技術很難得到提升。

後來,做了一個艱難的決定,離職。之所以艱難,是因為在這裡三年,我遇到了我的伯樂,從畢業開始一步步指引我走上了管理崗位,遇到了很多幫助我的人,對這裡的一切充滿了感恩。

有人會說,我太幸運了,遇到了那麼多幫助我的人。我只想說,只有平時不斷學習,不斷努力,當機會來臨時,你才有可能抓住,否則,別人想幫你,也找不到幫助你的理由。

第二份測試工作經驗分享

從A公司離職後,找工作也比較順利。得到了幾個手機公司的offer,後來決定去B公司做測試專案經理VPM。這家公司是國內外知名的大公司,而我所在平板部門是集團下的一個事業部,專門做海外產品。

在B公司工作,因為全是銷往海外,所以跟各個國家的人打交道很多,需要有很強的英語功底。郵件全英文,提bug,全英文描述。我雖然英語六級,面試的時候也面試英語口語,也順利透過了,但是真正跟外國人開會時,很多都聽不懂,尤其聽法國人說英語,更是不知道他在說什麼,這個也一直是我的瓶頸所在,沒事就瘋狂地聽各種英語脫口秀、英文美文等。

這裡的VPM職責跟A公司不太一樣,只管專案不管人,你專案需要人時需要從各個Teamleader那裡協調人力,而且調到你專案的人的績效也不是歸你負責的,所以VPM喪失了主動權。但是公司目前在改革,開始朝強專案矩陣發展,但是轉變的過程是痛苦的,需要適應各種的不習慣。

B公司專案管理流程做的是非常不錯的,而且近期透過了TL9000稽核,專案各個節點有總經理和研發總監嚴格評審和把關,出現問題之後,第一時間搞清楚事情來龍去脈,以及下一步的Action,沒有Action必定會遭到劈頭蓋臉一頓罵。公司倡導“鷹”的文化,基於這樣的企業文化,公司上上下下的效率很高,但是無形之中給每個人很大的壓力,氣氛不像A公司那麼和諧。

說下重點,測試方面的。B公司測試小組分為三個:系統測試小組、場測小組、自動化測試小組。每個小組都有一個Teamleader。測試跟A公司大同小異,值得一提的是自動化測試做的比較好。

在B公司學到了兩點我覺得比較重要的:專案流程管理和抗壓能力。在B公司做了一年多,但是考慮到自己的終身大事,決定跟男朋友結束異地生活,毅然選擇了離職。

離開B公司還是蠻多遺憾的:

1、沒有做過運營商專案,不清楚各個運營商專案的流程;

2、沒有等到出國深造的機會;

3、以後的工作可能沒有這樣的英語工作環境,除非找個外企。

目前已經得到國內一家手機公司的測試經理的offer,薪資福利達到了預期,已經決定簽了。B公司的離職手續還在進行中。

7年經驗,與你共勉

基於我7年的職業經驗,以下幾點與大家共勉:

1、無論從事什麼行業,剛畢業的幾年之內,一定要先把基礎打好,尤其是技術類工作。以後不論走技術路線還是管理路線,這點都是至關重要的。

2、硬功夫(專業能力)和軟實力(情商)都很重要。

3、要善於記錄、分析和總結。針對測試,類似於經典bug出現的根本原因、復現方式、避免漏測的辦法、改進建議等總結。B公司學到的好習慣,專案過程中遇到的issue(不僅僅是bug),都清清楚楚地記錄在一個表格中,包括問題描述、rootcause、action、deadline、Owner等,便於追溯,後期做Lesson learn的素材來源。

4、以小見大。出現一個bug,不要僅僅侷限於這個bug,要多思考問題出現的原因,是流程出現問題了呢?還是其他原因?是不是可以最佳化流程來避免以後此類問題的發生呢?這樣,解決一個問題相當於解決了一類問題。所以要多思考、多提建議。

5、趁自己還年輕,合理利用空餘時間充電。一個人下班的時間,決定了他的高度;一個人如何使用空閒時間,決定了他能走多遠。


最後,我推薦大家一個【Python自動化測試交流群】,大家可以一起探討交流軟體測試,共同學習軟體測試技術、面試等軟體測試方方面面,助你快速進階Python自動化測試/測試開發,走向高薪之路。

相關文章