Better Software Testing

ソフトウェアテストをもっと良くしたい

QAエンジニア求人まとめ2024

そういえば昨年、こんな記事を書いたのを思い出した:

better-software-testing.hatenablog.com

ちょうど時間が空いているので、今年もやってみる。

モチベーションは以下の通り:

  • 現在の自分の市場価値を把握したい
  • QAエンジニアの給与レンジが平均的にいくら位に設定されているのか知りたい
  • 転職市場がQAエンジニアに求めているスキルを明らかにし、キャリアアップの参考情報としたい

収集手順:

  1. https://lapras.com/home から「QA・テストエンジニア」にカテゴライズされている求人を探す

  2. 求人情報から、以下の情報をメモする(正社員ポジションのみ)
    1. 企業名
    2. ポジション名
    3. 年収下限
    4. 年収条件
    5. 必須スキル
    6. 歓迎スキル
  3. https://findy-code.io/homeから「QAエンジニア」にカテゴライズされている求人を探す

  4. 求人情報から、以下の情報をメモする(LAPRASと情報が重複している場合はスキップする)(正社員ポジションのみ)
    1. 企業名
    2. ポジション名
    3. 年収下限
    4. 年収条件
    5. 必須スキル
    6. 歓迎スキル

収集したデータ:

87社、105件の求人情報を取得した。

docs.google.com

ポジションの内訳:

募集ポジションの内訳
  • QAマネージャー/リーダー(候補含む):13件
  • QAエンジニア:82件
  • テスト自動化エンジニア:7件
  • テストエンジニア/テスター:2件
  • QAコンサルタント:1件

大多数がQAエンジニアだった。管理職はぼちぼち。テスト自動化エンジニアの求人数は思ったより少なかった。2-3倍くらいに増えても良いんじゃないか??テストエンジニアの募集がほぼゼロなのは印象的だった。必須/歓迎スキルを読む限り、QAエンジニアとテストエンジニアは区別されていない様子。

年収:

年収の分布

年収の下限値は500万円、上限値は1,000万円が最頻値。

また、中央値はそれぞれ下限値が500万円、上限値が955万円だった。

前回と比較して、年収下限値は横ばい、上限値は若干上昇していると思う。

上限値が1,000万円以上のポジションはいずれもマネージャー職かな??と思ったが、そんなことはなかった。メンバークラスでも1,000万円超える機会があるというのは希望が持てる話だと思う。

必須スキル:

必須スキルのワードクラウド

QAマネージャー/リーダー(候補含む)に求められるスキル/動き方:

  • ソフトウェアテストの知識/経験
  • QA業務経験
  • QAメンバーのマネジメント経験
  • QAメンバーの育成経験
  • 他部署とのコミュニケーション能力
  • 開発組織横断での品質/プロセス改善経験
  • 品質保証戦略の立案

QAエンジニアに求められるスキル/動き方:

  • テスト戦略の策定
  • テスト計画から設計/実行/不具合報告まで実施
  • 不具合分析
  • 他部署とのコミュニケーション
  • 仕様レビュー
  • 開発プロセス改善
  • ユーザー目線でのテスト/プロダクト改善
  • テスト自動化
  • 三者検証会社のタスクマネジメント
  • QCDを意識した活動

テスト自動化エンジニアに求められるスキル/動き方:

  • QA業務経験
  • ソフトウェア開発/ソフトウェアテストに対する知識と理解
  • テスト自動化の経験
  • CI/CDツールの利用経験
  • ソフトウェア開発経験
  • 開発やテストを効率化するツールの開発経験
  • チームメンバーとのコミュニケーションスキル
  • 自動化による業務改善経験

歓迎スキル:

歓迎スキルのワードクラウド

QAマネージャー/リーダー(候補含む)が持っていると歓迎されるスキル/動き方:

  • 品質マネジメント経験
  • プロジェクトマネジメント経験
  • システム開発経験
  • テスト自動化の導入/運用経験
  • 全社横断でのプロジェクト推進経験
  • ISOまたはJIS規格に関する知識
  • 三者検証会社のタスクマネジメント
  • QAエンジニアの採用/育成経験

QAエンジニアが持っていると歓迎されるスキル/動き方:

  • システムの開発/運用経験
  • テスト自動化の経験
  • QAチームのマネジメント経験
  • 開発プロセスの改善経験
  • プロダクト品質の改善経験
  • 他部署とのコミュニケーション
  • セキュリティ/パフォーマンス/アクセシビリティといった非機能要件に対するテストの経験
  • 三者検証会社のタスクマネジメント
  • リスク管理

テスト自動化エンジニアが持っていると歓迎されるスキル/動き方:

  • プロダクトの開発経験
  • テスト自動化の構築/運用に必要なプログラミング能力
  • システム開発経験
  • CI/CDツールの利用経験
  • QAリードの経験
  • 非機能テストの経験
  • AWSクラウドサービスの知識
  • サイバーセキュリティの知識
  • 不具合分析

所感:

  • 前回調査時と比較して求人数が倍以上になっており情報収集が大変だった。QA業界としては好ましいことだと思う
  • 転職市場からはテストエンジニア/テスターというポジションがほぼ絶滅しているのが印象的だった。そのかわり、QAエンジニアという名前で募集されている様子。コミュニティ内ではこれらのポジションは明確に区別されているようだが、転職市場では必ずしもそうではないことがわかる。
    • 現状、QAエンジニアに対して求められるスキルが非常に広汎であるため、ポジションを細分化するか、求めるスキルセットを絞るかすると企業/求職者ともに幸せになる可能性が高まると思う
  • ドメイン知識を求める求人がそれほど多くないのは少し意外だった。門戸を広くするため敢えて書いてないのだと予想されるけど、特定分野のドメイン知識を持つ人はそれだけで貴重なので、歓迎要件には書いておいても良いような気がする
  • テスト自動化エンジニアの求人は、各社手探り状態なのかなという印象を受けた。「なんらかのテスト自動化の経験がある人は来て下さい」的な書き方が多く、何かやってほしいけど何を期待したら良いのか分からない(言語化できない)状態なのかもしれない

参考情報:

www.slideshare.net