はじめに
こんにちは!SmartHRのQAエンジニアのmachiです。
前回こちらの記事でカジュアル面談資料を大公開したQAグループですが、 今回はその続編として、カジュアル面談や選考時によくある質問とその回答をまとめてみたので公開します! SmartHRのQAエンジニアのポジションに興味がある方、カジュアル面談を受けた人達は実際にどんなことを聞いているのか気になっている方のご参考になれば嬉しいです。
よくある質問① : SmartHRのQAの特徴はなんですか?
SmartHRの品質保証部は継続的に品質保証できる体制をつくることに責任を持ち、必ずしも各開発チームにQAエンジニアが入らなくても、「各開発チーム内で品質保証できればよい」という体制にしています。
各開発チームのエンジニアやPdMなどのメンバー自身が品質保証をできるようになるために、QAエンジニアが最適な手段を考え実践していくことで、人海戦術的な品質保証ではなく、エンジニアリングによって品質保証することを実践しています。
よくある質問② : 必ずしも開発チームに入らないとのことですが、チームに属さないQAエンジニアはどのような活動をしているのですか?
チームから品質全般に関する相談や依頼を受けています。依頼には具体的にテスト設計やテスト実施、レビューをしてほしいといったものから、リリースに際して漠然とした不安があるので話したいなど、様々な粒度のものがあります。
これらの相談には、「実際に品質保証部のメンバーが手を動かして解決する」「開発チームでまず考えてもらい、そこに対してレビューをする」など、チームの成熟度や開発している内容の難易度なども加味した上でやりとりをしていきます。
テストやQAといった業務のアウトソース先になるのではなく、開発チーム自身で対応できる範囲を増やせるように支援していく、といったスタンスで活動しています。
よくある質問③ : 自動テストがかけることは必須でしょうか?
入社時点で自動テストが必ずしも書ける必要はありません。 ですが、品質保証部では全員が自動テストを自ら構築し品質保証の道具として利用できるようにしていく方針です。
そのため、自動テストを書くことは未経験でも、自動テストを使った品質保証戦略を考えたり、Autify や Mabl などのツールを使った自動化の経験、レコーディングツールなどを使ってでも自動化を業務で経験したなど何かしら自動化に携わった経験は求めています。
逆に「自動テスト書いたことあるけど自動テストは今後やりたくないな・・・」と思っている方は、合わないかもしれません。
SmartHRの品質保証部ではプログラミング未経験の方が実際に自動化できるようになった事例などを記事で書かせていただいてますので参考にしていただければと思います。
よくある質問④ : 現在開発エンジニアで、QA領域の経験が豊富ではありません。大丈夫ですか?
Webアプリケーション開発のご経験をお持ちで、品質に課題感を持って改善する取り組みをされてきた方であれば問題ありません。 どうして開発エンジニアからQAエンジニアに転向したいのか、その思いを教えていただければと思います。
SmartHRには実際に開発エンジニア出身で入社頂いたQAエンジニアが在籍しております。 開発エンジニアとしての強みを生かした品質保証を通じて、SmartHR全体の品質に貢献していただければ幸いです。
よくある質問⑤ : QAグループの目指している方向性や今後進めたい取組みは?
SmartHRの品質保証部は開発スピードを落とすことなく品質保証することを推進します。 そのために、プロダクトコードを読み、どのような自動テストを実装するべきかを考え実装やメンテナンスを行えるようにしていきたいと考えています。 この状態の実現に向け、全QAエンジニアがソフトウェアエンジニアリングのスキルを身につけていきたいと考えています。
ブラックボックス的な活動だけではなくホワイトボックス的なアプローチを併用することで早い段階から変更容易性を保証していくことで開発スピードを保ちながら品質を保証していきます。 もちろんこれは1例なので、その他の手段も用いつつ、スピードを落とさずに品質保証するためにどうすればよいかを挑戦し学んでいくことを推進したいと考えています。
おわりに
最後までお読みいただき、ありがとうございました! SmartHRのQAエンジニアのポジションに興味を持っていただけていたら幸いです。
もっと話を聞いてみたいという方は、下記の採用サイトかWantedlyのページから、カジュアル面談をお申し込みください! 直近の応募の意思は問いませんので、お気軽にどうぞ!
hello-world.smarthr.co.jp
QAエンジニア(リーダー候補) / 株式会社SmartHR
QAエンジニア / 株式会社SmartHR