乙個軟體測試工程師的跳槽經歷

2021-09-07 03:44:46 字數 2263 閱讀 1090

辭職前

過年後上班的第二天開始提出辭職,其實也早有辭職打算,外包公司發展空間有限,當然這不妨礙隨著工齡的增加,薪水的提高,也許提高的比非外包公司還快。被放到乙個規範的流程裡,和流水線上的工人沒有任何區別,只是流水線上的工人需要幾秒鐘乙個動作迴圈,我們需要幾天或一兩個月迴圈一次。當然,這都不是主因,哪有那麼多新鮮給你嘗試。

促使我跳槽的主要原因,一方面自我膨脹了,以為自己懂的很多(其實皮毛而已)。另一方面是外包工公司福利不好。我自認為我跳槽可以拿到更高的工資或得到更好福利。這是大部分人跳槽的主因。為了接觸到更好的專案或更有發展空間的環境,其最終目的還是為了更高的工資與福利。

然後,就定在3月22號辭職到期。在提出辭職其間請假面試了乙個公司,被面試慘了,他們有30%工作要用到自動化,因為自己面試經驗不足,或者說沒有為面試做任何的準備,本該知道的問題,結果回答不上來。可能給面試官留下乙個好高騖遠的印象。

找工作

辭職前的幾天發一下簡歷,3月22號辭職期,3月25號開始面試,4月10號開始新工作。半個月的時間,共面了8家外包,6家非外包。面試的好少~!是的,太少了!清明節前後是個分水嶺,節前,廣發簡歷都接到幾個面試通知。以至於,不管合適不合適的我都去碰碰運氣。其間也開始懷疑自己的學歷、工作年限、和專案經驗;到後面甚至後悔自己盲目的跳槽。

下面從筆試內容、面試內容和專案型別談談我的面試感受:

先說筆試內容:

測試基礎題:什麼是黑盒、白盒,冒煙、回歸等各種模式分析;專案流程,v模型,w模型;工作中開發說測試提交的問題不是問題,測試怎麼辦?甚至有個公司的題目是,什麼是軟體測試? 「軟體測試可以保證質量」你怎麼看?你當然可以這些當名詞解釋。如果能加入自己的理解最好。

還有sql題出現的機率非常高,幾乎做的筆試都有,但都非常簡單,增、刪、查、改的幾個命令。這塊是我最大的不足。部分面試題也遇到了linux 的一些基本命令、乙個簡單程式的輸出結果等。

當然,不同的公司也根據自己的特點出相關的筆試題,我筆試乙個做安全軟硬體的公司,上面有大量的網路題,比當年考**網路題難多了,結果肯定不及格。面試乙個新聞檢索公司,有一道英語翻譯(手機上裝了詞典,怕浪費時間就沒翻譯),前面面試效果很好,當被問到英語這塊時深深受傷了,因為郵件與文件是全英文的,焦慮的等幾天結果,了無音信了。

面試:

面試被問到最多的是你們公司的專案/測試流程,是否用過自動化測試、安全測試,有的面試官會順著乙個問題深入下去,比如安全測試,有哪些安全攻擊,說乙個某種安全攻擊的原理,通過什麼手段(工具)發現這些安全問題,如何在工作中避免此類安全問題的發生。所以,很容易被問死,要讓面試官感覺到自己的謙虛與不足,或轉移到自己熟悉的東西上。

再來說說測試的產品型別:

本來最想進的是銀行外包,此類的工作薪資比較高,也許是我運氣不佳,被學歷和工作年限卡了,我問到的幾個情況是要求必須本科和必須09畢業。

手機測試的職位也比較多,頁遊也不少,但感覺工資不高;還有安全軟體,各種企業應用系統等。我個人興趣偏向於web網際網路測試,之前的測試經驗也基本都是b/s架構的。

再次感覺,清明節後,深圳的面試機會多了許多,在經歷半個月的找工作,我已經沒有什麼耐心繼續了,因為每天都回答著差不多的問題也煩,一天不上班就損失我兩三百大洋,房租什麼的都傷不起。

最後糾結在兩家公司,快播給的工資傷不起,和我沒跳槽之間差不多,但福利肯定要比外包好,也是web測試,是我比較感興趣的工作;另一家要高出一千元左右的樣子,做通訊優化的,專案不太感興趣。所以,我在兩個公司徘徊(糾結)了一天;本次跳槽的目的不就是為了找個更高薪資的,但快播更符合我的興趣,也相對更有發展。

好吧!大家都懂的,但是我們真的不做毛片^_^ ,我也沒資源。

方向:

最終沒能做效能測試,因為都沒有面試機會,沒有太多的相關工作經驗,因為......好吧!不找藉口了,學到效能調優也是個瓶頸,與其糾結,暫時先放放也無所謂。

通過這次換工作,我太浮躁了,學習、積累、沉澱是需要時間的,想想我部落格裡的東西,又有多少是真正可以拿出手的呢?

學歷對我來說也是個硬傷,如果想一直搞技術的話。報了個自考本科,可能以後會把大部分的精力放在自學考試上。當年學校還給老師的東西,是時候該要回來了。有同學「善意的」提醒我,不少公司是要正規的,全日制的,211的的本科。那肯定,有些崗位還必須要碩士、博士、海歸呢,只不過是給自己的不想高階找個藉口而已。我就知道如果乙個只要求本科的機會擺我面前時,我可能因為學歷眼睜睜看它溜走。

英語是最大的短板,一般情況下都要用到閱讀,如果想進外企可能還需要聽說,最不能堅持的也是英語,不是沒興趣,是效果太慢很容易消磨自信心。

認真的深入的學門語言,什麼測試工具、技術,學來學去都回歸到了程式設計能力上,動能自動化,測試開發。

軟體測試工程師

首先,最根本的還是要看企業自身的需要,綜合自己的測試團隊力量,自己公司的研發狀況,當然還有公司的資金 到底到測試這塊公司願意投入多少money呢?另外要搞清楚自己公司招聘測試人員的目的是什麼?比如,如果公司暫時還沒有測試團隊,這個時候公司剛好有財力,同時研發力量比較大的時候,因為發展的需要,必須要組...

軟體測試工程師

理解產品的功能要求,並對其進行測試,檢查軟體有沒有缺陷,測試軟體是否具有穩定性 安全性 易操作性等效能,寫出相應的測試規範和測試用例的專門工作人員。最重要的客戶是軟體的使用者。測試工程師需要站在客戶的使用和需求角度測試軟體,報告問題。軟體測試只能證明軟體存在錯誤,不能保證軟體沒有錯誤,不可能找出全部...

乙個軟體測試工程師的學習體驗

我最初參加測試工作的時候,不知道什麼是軟體測試,整合測試和系統測試的概念經常混淆,cmm 是什麼就更加不知道了。那時候最簡單的開關機也是通過直接拔插電源完成,安裝系統對我來說簡直是有史以來人類的最高技能。拿破崙說不想當將軍的士兵不是好士兵,我最初的夢想就是想成為軟體測試的高手,傲視天下,所以不斷偷師...