フロントエンドからQAエンジニアに転向した理由

キャリア

はじめに

フロントエンドエンジニアとして働いていた私ですが、今回QAエンジニアへ転向することにしました。

この記事では、

  • なぜQAエンジニアに興味を持ったのか
  • 転職を決めた理由
  • 未経験での転職活動について

を書いています。


フロントエンドからQAエンジニアに興味を持った理由

これまでの経歴としては、新卒から4年間フロントエンドとして仕事をしており、作ること自体は嫌いではなく、むしろ楽しかったとも思います。
ただ、続けていく中で少しずつ違和感も出てきました。それが↓です。

  • 実装の責任が思った以上に大きく、実装ミスはもろ自分のミスであるという恐怖がある
  • 年次が上がるにつれ責任ある部分を任され、よくわからないのも許されない
  • 常にアップデートが必要で、勉強や成果を求められるプレッシャー
  • 将来的にリーダーテックリードに進むのが「当たり前」という空気感

このように書き出して見ると、フロントエンドエンジニアが嫌と言うよりも、年次が上がって責任が増えるのが嫌だったのだと感じますね笑

作るのは好きだが、作り続けるのはできる気がしないし、作る責任ももう負いたくないと言う甘えた考えでちょっと違う仕事してみようと、思いました。

そこで見つけたのが、QAエンジニアという役割でした。

QAエンジニアを選んだ3つの理由

①「作る」から「守る・整える」への興味の変化

フロントエンドは「作る」仕事ですが、QAは「品質を守る・整える」仕事です。責任は負いたくないと言いつつ、QAエンジニアは、品質を守る責任があります。でも、作る責任やプレッシャーよりはいいかなと、自分で思いました。

また、もともと自分は、細かいところに気づくと言う自負があります。むしろ仕事では気づいてしまって、細かいところが気になりすぎて、しんどかったと言うタイプでした。

そういうところでは、QAの方がこの特性をより活かせるのではとも思いました。

② ワークライフバランスや働き方の柔軟性

そして、QAエンジニアについて調べていると、

  • リモートワークがしやすい
  • 働き方の幅が比較的広い

といった特徴も見えてきました。

理由としては、
開発の場合は、「コードを書いたけれど動かない」「原因不明のバグで徹夜」といった、予想外のトラブルに時間が溶けがちです。

一方、QAは「テスト項目書」に沿って進めるのが基本です。「今日は50項目確認する」というゴールが明確なので、時間のコントロールがしやすく、残業を抑えやすい傾向にあります。

もちろんリリース直前は忙しかったり、開発の皺寄せが来たり、バグで再テストなど、現場によってあると思いますが、QAの仕事は「ここまで確認して、このバグは修正待ちにする」といった切り分けが可能です。

もちろんすべての現場がそうではないと思いますが、基本的にスケジュールで動くため
「働き方を調整しやすい職種」という印象はありました。

長く続けることを考えると、この点も大きかったです。

③ コードが読めるQAは重宝される

もう一つ大きかったのが、
コードが読めるQAは価値が高い
という点でした。

フロントエンドをやっていた経験があると、

  • 不具合の原因をコードレベルで考えられる
  • エンジニアとのコミュニケーションがスムーズになる
  • テスト観点をより深く持てる

といった強みがあります。

実際に調べていく中でも、
「開発経験があるQAは重宝される」という話をよく見かけました。

未経験からのスタートではあるものの、
これまでの経験をまったく別の形で活かせるという点は、QAを選ぶ後押しになりました。

転職を決めたときの正直な気持ち

作る責任や、リーダーやテックリードにならざるを得ない空気から逃れたい気持ちで、キャリアチェンジを考えましたが、QAにももちろん責任はありますし、むしろ最後の砦としての責任は大きいかもしれません。

  • フロントエンド → 作る責任
  • QA → 品質を守る責任

と、責任の種類が違うということですね。

その上で、
自分に合う役割を選び直すのは悪いことではない
と思えるようになりました。

どっちが自分に合っていそうか、実際やってみないとわからないこともあると思いますが、エンジニアとしての働き方に違和感を感じるようになり、自分に合う関わり方を考えた結果、QAという選択に至りました。

面接でよく聞かれた質問と答え方

特によく聞かれたのはこの質問です。

「なぜ開発ではなくQAなのですか?」

この質問に対しては、

  • フロントエンドで感じたこと
  • QAに興味を持った理由
  • 自分の特性との相性

を伝えるようにしました。
また、バグを見つけるのが楽しいと思ったというようなことも話しました。

「品質管理で意識していることはなんですか?」

この質問に対しては、テスト工程を実施していたときに、意識したことを話しました。

具体的には、

  • テスト観点を意識した
  • 仕様だけでなく、ユーザーにとって不自然ではないかと言う点を意識した

などです。

「JSTQBは持っていますか?」

私は面接時点で持っていなかったので勉強中ですと濁して答えました。

JSTQBは、QAをやる上で品質の基準・基礎的な資格のため、持っている、または勉強中であることと言うことで、QAに対しての意欲をアピールできます。

そして「なぜQAなのか」を言語化すること、JSTQBを取ることが面接に受かるために近道だと思っています。

QAエンジニアの会社選びで見たポイント

会社選びでは、以下の点を重視しました。

  • 教育体制があるか
  • QAとしての経験を積めるか
  • 働き方(リモートなど)が合うか

特に未経験の場合は、「ちゃんと学べる環境かどうか」は重要だと感じました。
キャリアチェンジの場合は年収が多少下がることもあると思います。
そのため、長期的にみて、年収が上がるのか、そのためにも、ただテスターではなく、QAとして経験が積めそうかという点も重視しました。

これからQAエンジニアを目指す人へ

20代後半でのキャリアチェンジに不安はあると思います。
自分もかなり悩みました。
20代の場合は、今後続けていく上で「合っていそうかどうか」で、選択が柔軟にできます。

新卒でなんとなく会社に入り、一つの仕事をしていた私にとって、キャリアチェンジを考えることは、むしろありだったとも思っています。

最初は不安でも、調べて、考えて、自分で納得できる選択ができれば、それで十分だと思います。

まとめ

フロントエンドからQAエンジニアへの転向は、

  • 役割の見直し
  • 自分に合う方向への調整
  • 開発との関わり方を変える選択

だと考えています。
同じように迷っている人の参考になれば嬉しいです。

コメント

タイトルとURLをコピーしました