テストエンジニアにジョブチェンジしたいんだけど将来性ってあるの?
- SNSでのテストエンジニアの評判
- テストエンジニアがきつい・しんどい・つまらない理由3つ
- テストエンジニアの将来性
- テストエンジニアのメリット・デメリット
- テストエンジニアに向いてる人・向いてない人
について書いています。
そもそもテストエンジニアとは?
以下サイトを引用すると下記です。
テストエンジニアとは、ソフトウェアやIT製品、電子機器などが正常の動きをするかどうかのテスト・検証・評価を行うエンジニアのことを言います。
複数のテストケースを実施していく中で、プログラムやデータベースの設計ミス、プログラム中に潜んだエラー(バグ)を発見し、製品の品質を向上させることが目的です。テストエンジニアは、テスターまたはQAエンジニアと言われることもあります。
引用:https://proengineer.internous.co.jp/content/columnfeature/10537
テスト計画、テスト設計、テストを経て結果を文書に起こしてフィードバックするというのが一連の流れです。
業界でいうと、ソフトウェア関連からWebまで多岐に渡ります。
会社によっては、テスター、チェッカー、品質管理など呼び方が違ったり、専門のテスターがいないためにディレクター、PMが代わりにチェックしたりという体制で行なっています。
SNSでのテストエンジニアの評判
テストエンジニア否定派
んーテストエンジニアだと微妙かもしれないですね。。。一回そこに入るとその道に入って戻ってこれない気がします。。。
— にゃんじにあー@メガベンCTO (@nyangineer256) September 23, 2020
テストエンジニアなんてやってもスキルアップになりませんから大丈夫ですよ。
開発者になれるようコード書くのに時間使った方がリターン大きいですw— TNBwebデザイナー募集メンターもやります (@N7HAI49NO0CKsCC) September 29, 2020
3案件続けてテストの案件しか持って来れないとか俺にテストエンジニアになって人生詰めと言いたいのか?
— 🐱@求職中&東方吹7th12/5 (@napo_nullpo) September 30, 2020
テストエンジニア肯定派
検証から逆算した設計とコーティングをしないと品位をあげるのは不可能です。
プログラムを書くだけならそんなにスキルは入りません。
必ず役に立ちます。
やってください— OyaG (@still_your_turn) September 24, 2020
自動ではカバーしきれない手動テストの重要性を理解しつつ、さらにモバイルのテストが得意で無双できるテストエンジニアさんとつながりたい
— てぃーびー – Learning Designer (@tbpgr) September 28, 2020
「テストエンジニアなんてやったって意味ないですよw」とかついったで書いちゃうような人が「エンジニアメンターもやってます!」とかプロフィールに書いてあってひどい。
他人のしごとや技術に対して誠意がもてない人はメンターとかしないでほしい。— 伊藤 由貴 (@yoshikiito) September 30, 2020
テストエンジニアきつい
皆さん
お疲れ様です(^ω^)今日は結構楽に終わる事が出来ました~
テストエンジニアと呼ばれる仕事やってますが中々キツいです。とはいえ案件によっても変わりますが
このままテストエンジニアを続けるのか、それとも別の業界に飛び込むのか…考えものですね人生は
— red (@red00926624) September 24, 2020
ふるさと納税って、毎年毎年必ずバグ用意してくれててテストエンジニア冥利に尽きるよ😇
— エパティ@犬神家 (@EicosaPentaAcid) September 30, 2020
求められるレベル
募集内容を拝見してないので正確なことは言えませんが一般的にはテストエンジニアだと求められるレベルがテスターより高いと思われます。開発エンジニアの人でもテストの管理出来ない人もいるので、あまり気になさらなくて良いかと(^-^;
— のんた (@nonta0423) September 30, 2020
このようにTwitterでのテストエンジニアの評判は真っ二つに別れていました。
つまりまとめると下記の2つに分けられます。
- 【やらなくていい】テストエンジニアをやってもきついしエンジニアのスキルアップにならない
- 【やった方がいい】検証から逆算してコーディングができるようになるためにもテストエンジニアはやるべき
では一体テストエンジニアの何がきついのか?その理由を書いていきます。
テストエンジニアがきつい・しんどい・つまらない理由3つ
- 単純作業
- 収入が低い
- スキルアップにならない
単純作業
単純作業が多いというのが、きつい・しんどい・つまらないのほぼ全ての根源であると感じます。
なぜなら、この業界は、先進的で日々新しい技術を覚えられるところに魅力を感じて参入してくる人が多く、テストエンジニアだけは基本的にはやることは同じです。
そのためまずつまらないと感じる人が多いですよね。
そして同じことをミスなくやるというきつさ、しんどさも出てきます。
収入が低い
収入が低いというのも理由の1つでしょう。
なぜ収入が低いかというと、プロジェクトの中で一番先に予算的に削られてしまう人員だからです。
プロジェクトは大きく分けてプログラマー、マネージメント、クリエイター(デザイナー)の順で重要だと思っています。
これにマーケティング、営業などの広報的な役割も必要になってきますよね。
それに次いで最後に必要となってくるのはテスト要員です。そのためかける予算も少なくなってしまうのだと思います。
スキルアップにならない
スキルアップにならないというのは、1つの意見です。
しかし、何を目的にするかで当然変わってきます。
今後エンジニアになる目的であれば、何年もテストエンジニアを経験するのは本質的ではないでしょう。
むしろすぐプログラマーの職種についた方がいいですね。
スキルアップになる場合は、テストエンジニアのマネジメント、もしくはPMです。
PMは専門的なスキルは必要ではありませんが、全体的な知識が必要なためテストエンジニアとの親和性が高いです。
テストエンジニアは、規模によっては複数名の人員が必要になってくるのでテストエンジニアを束ねるマネジメントも必要になってきます。
そうなると、テストエンジニアとしてのスキルも必要となってくるためスキルアップは可能です。
テストエンジニアの将来性
テストエンジニアには将来性がない!と思われる方も多いと思いますが、実はそうではないようです。
テストエンジニアの案件紹介エージェントソフトウェアジョブズはテストエンジニアに関して以下のように言っています。
IoTやAIといったIT市場が伸びていくに伴い、必ず品質というところが、今後、不可欠な要素になっていきます。
そのためテスト・品質のノウハウを学ぶことができ、ITエンジニアにとって今後のキャリアチャンスがより広がります。
つまり、IoT、AI分野でかなり需要が高まっている分野ということです。
ソフトウェアジョブズの登録者数も6,800人を超えているということなので、需要が高まっていることがよくわかります。
テストエンジニアのメリット・デメリット
デメリット
デメリットは、先述した
- 単純作業
- 収入が低い
- スキルアップにならない
が大きいでしょう。
しかし、単純作業が嫌いな人は全ての人い当てはまるわけではありません。
単純作業が好きな人もいますし、苦にならないという人も少なくないはずです。
また、収入に関しても、ソフトウェアジョブズが出しているテストエンジニアの報酬額は以下の通り。
つまり低いと言っても業界全体と比較して、なので他業界や公務員と比べたら高い部類に入っているのです。
中には月100万を超える案件もあるので、収入をあげたい人はテストエンジニアとしてもスキルあげてそういった案件を狙いに行くのがいいでしょう。
スキルアップにはならないというのは先述した通り、プログラマーとしてのスキルは、プログラマーになるよりつかないということです。
Twitterでの投稿にもありましたが、
検証から逆算した設計とコーティングをしないと品位をあげるのは不可能です。
プログラムを書くだけならそんなにスキルは入りません。
必ず役に立ちます。
というように検証ができるからこそ、プログラマーとしての価値もつくので数ヶ月(3か月とか)テストエンジニアとして働いてそこからプログラマーとしてジョブチェンジすることは無駄ではないはずです。
メリット
メリットは、デメリットにも書きましたが
- 単純作業を好む人にとっては好環境
- 他業界と比較しての収入の高さ
- ステップアップできる職種
であると言えます。
さらに、残業がない案件やリモートOKなど環境としても安定している案件が多いため、環境面でもメリットは多いです。
テストエンジニアの仕事探し
テストエンジニアの仕事をどうやって探すか?ですがエージェントに探してもらうのが楽です。
というのもテストエンジニアを求める企業は大手が多く、大手はクラウドソーシングなどで人を集めてないため、必然的にエージェントを介して案件を探すことが多くなります。
フリーランス・派遣の場合
フリーランス・派遣の場合は先述しているソフトウェアジョブズが唯一テストエンジニア専門のエージェントなので必須で登録しておきましょう。
もう1つサブ的に、全体的な案件数がトップクラスのレバテックフリーランスも登録しておくべきです。
正社員の場合
正社員の場合は、レバテックキャリアがおすすめです。
執筆時点(2020/10)で86件も案件がありました。
サブでマイナビクリエイターも登録しておくとさらに転職確率は上がっていきますね。
まとめ
以上、テストエンジニアはきつくてつまらない?将来性の実情を現役エンジニアが語るでした。
再度メリットをまとめると下記になります。
- 単純作業を好む人にとっては好環境
- 他業界と比較しての収入の高さ
- ステップアップできる職種
上記をメリットに感じない人はおすすめしません。
逆に上記をメリットに感じる人は、まずはソフトウェアジョブズなどのエージェントに登録して担当者に相談することがおすすめですね。
コメント