ブログ

ryuzeeによるブログ記事。不定期更新

テストエンジニアの面接の際にするとよい20の質問

みなさんこんにちは。@ryuzeeです。

DZoneという海外のサイトで “The 20 Best Software Tester Interview Questions” (テストエンジニアの採用面接の際にすると良い20個の質問)がまとまっていたので紹介します。

ここにあがっている質問を必ずすべきかという話ではありませんし、完全な網羅性があるわけでもありません(カバレッジの話やブラックボックス・ホワイトボックスの話のような基礎的な質問も入っていないです)。 一方で、ある程度の規模になった組織においては、採用面接の質を向上させるために自分たちの組織で共通の質問集のようなものを用意しておくのはベストプラクティスの1つと言えます。 もちろん一度作ったらそれで終わりではなく、新しい質問を追加したり、いろいろな候補者から期待と違う回答があった場合には質問自体を見直すといったことも必要になってきます。

以下参考和訳です。

1. 曖昧さをどううまく扱うか?

テストケースが常に明快なものだとは限らない。QAエンジニアが自分の判断にもとづいて行動しないといけないこともある。曖昧さがあっても平気に感じられる必要がある。

2. 現在は手作業でおこなっているテストを自動化することについてどう考えているか?

テストケースの自動化は多くの利点をもたらす。自動化によって時間を短縮できるし、人為的ミスも減らせる。QAエンジニアは自動化の価値を認識すべきだ。

3. テスト実施中に、症状と原因をどう区別しているか説明してください

QAプロセスにおいて、テストはしばしば失敗する。しかしなぜ失敗するのだろうか?それを明らかにするには手ぎわが必要だ。よいQAエンジニアは開発者に対して単にテストが失敗したと伝えるのではなく正確な理由も伝えられる。

4. あなたが出した結果に納得しない開発者に対して対抗することを厭わないか?

ときには失敗を報告することがデリケートなプロセスになる場合もある。たぶん開発者は要求に正確に合致しているわけではないコードに対してすごく時間をかけたのだろう。QAエンジニアは自分たちが正しいと知っていることについては、それを守ることができないといけない。

5. 時間を節約するために手を抜いてもよいと思うか?

正しい答えはノーだ。全部のテストを実行しないといけない。頻繁にそういう推定を繰り返していると道を転がり落ちるような問題につながる。

6. ソフトウェア開発ライフサイクルとアジャイル開発手法について説明できるか?

QAエンジニアはそれらの役割やそれがエコシステムのどこにあうのか理解していないといけない。

7. ドキュメントに関する見解を説明してください。多ければ良いと思うか。それはなぜか、もしくはそうでないとしたらなぜか?

これはちょっとトリッキーな質問だ。ドキュメントが多ければ常に良いとは限らないからだ。実際には有害になるかもしれない。ドキュメントは完全でありつつもできるかぎり効率的でないといけない。多すぎるドキュメントは大事な詳細を漏らしてしまう可能性がある。

8. 新しい製品について学習する際にどのように進めるか?

これはもしかしたらQAエンジニアになるのに一番の難所かもしれない。QAエンジニアはテスト対象となる複雑なソフトウェアに関する学習を厭わない必要があるし、我慢強くそれをする必要がある。多くの質問ができるよう準備すべきだ。

9. 他の人とどうやってうまく働くか

多くのQAチームには、色々なところから来た多くのチームメンバーがいる。QAエンジニアはさまざまなバックグラウンドを持つ人や言語の習熟レベルが異なる人たちとコミュニケーションするのが平気でないといけない。

10. 自分のことを完璧主義者だと思うか?

よいQAエンジニアは完璧主義者だ。QAエンジニアの仕事は自分たちがテストした全てのソフトウェアが品質基準に合致するかそれを超えるようにすることであり、いいかげんな仕事はその先のトラブルにつながるのだ。

11. プレッシャーのかかる環境や締め切りがある中でどううまく働くか?

テスト工程は通常ソフトウェア開発ライフサイクルの最後にくる。テストはボトルネックと見られることもある。したがって厳しい締め切りやプレッシャーのもとでも成果を出せることが重要だ。

12. コーナーケースを作るためのどんな経験があるか?

この質問は、テスターが明瞭でないテストケースシナリオと明確なテストケースシナリオを切り分けられるかどうかを判別する手助けになる。

13. 現在の技術トレンドにどうやって追随するか?

業界のニュースやトレンドについていっていることは大事だ。それはチームが技術の進化やベストプラクティスの変化に追随するためだ。この質問はどれだけ自分たちの仕事が好きかということも示す。

14. どんなことでモチベーションがあがるか?

この質問に対しては、考えられる回答が複数ある。その回答が良い回答なのか悪い回答なのかについては、会社の文化によるところが大きい。たとえば、製品チーム内でのチームワークが重要であれば、内部での競争がモチベーションになる候補者が最善とはいえないだろう。

15. キャリアの最終的なゴールは何か?

候補者が翌年や3年後にどうなっていることを望んでいるか知ることは重要だ。もし自分が提供できないキャリアパスを候補者が望んでいる場合、思ったよりも早くまたインタビューをすることになるかもしれない。

16. 友達があなたのことを一言で表すとしたら何というか?

この質問によって、伝統的な仕事にフォーカスを置いた質問からは得られないような候補者のユニークな個性を引き出すこともある。

17. なぜテスティングを身に着けたいと思ったのか?

どうやって候補者が現在のキャリアを作ってきたかを知ることは、候補者の大志やゴールに関して多くのことを明らかにしてくれる。

18. どうやったらこの会社がもっとうまくできると思うか?

この質問によって候補者がインタビュー前にどれだけ事前に調査をしてきたかを明らかにしてくれる。そしてその場で考える能力も分かる。

19. どうして一緒に働きたいと思ったのか?

この質問は、候補者がこの機会にどれだけワクワクしていて情熱を持っているかを知る最良の方法だ。

20. どんなテスト手法に馴染みがあるか?お気に入りの手法があるか?

複数の異なる種類のテストに馴染みのある多才な人を採用したり、喜んで新しい手法を学習するような人を見つけたりすることが重要だ。

アジャイルコーチングやトレーニングを提供しています

株式会社アトラクタでは、アジャイル開発に取り組むチーム向けのコーチングや、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください。

詳細はこちら
  • スクラム実践者が知るべき97のこと
  • 著者/訳者:Gunther Verheyen / 吉羽龍太郎 原田騎郎 永瀬美穂
  • 出版社:オライリージャパン(2021-03-23)
  • 定価:¥ 2,640
  • スクラムはアジャイル開発のフレームワークですが、その実装は組織やチームのレベルに応じてさまざまです。本書はスクラムの実践において、さまざまな課題に対処してきた実践者が自らの経験や考え方を語るエッセイ集です。日本語書き下ろしコラムを追加で10本収録
  • プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける
  • 著者/訳者:Melissa Perri / 吉羽龍太郎
  • 出版社:オライリージャパン(2020-10-26)
  • 定価:¥ 2,640
  • プロダクト開発を作った機能の数やベロシティなどのアウトプットで計測すると、ビルドトラップと呼ばれる失敗に繋がります。本書ではいかにしてビルドトラップを避けて顧客に価値を届けるかを解説しています。
  • SCRUM BOOT CAMP THE BOOK 【増補改訂版】
  • 著者/訳者:西村直人 永瀬美穂 吉羽龍太郎
  • 出版社:翔泳社(2020-05-20)
  • 定価:¥ 2,640
  • スクラム初心者に向けて基本的な考え方の解説から始まり、プロジェクトでの実際の進め方やよく起こる問題への対応法まで幅広く解説。マンガと文章のセットでスクラムを短期間で理解できます。スクラムの概要を正しく理解したい人、もう一度おさらいしたい人にオススメ。
  • みんなでアジャイル ―変化に対応できる顧客中心組織のつくりかた
  • 著者/訳者:Matt LeMay / 吉羽龍太郎、永瀬美穂、原田騎郎、有野雅士
  • 出版社:オライリージャパン(2020-3-19)
  • 定価:¥ 2,640
  • アジャイルで本当の意味での成果を出すには、開発チームだけでアジャイルに取り組むのではなく、組織全体がアジャイルになる必要があります。本書にはどうやってそれを実現するかのヒントが満載です
  • レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス
  • 著者/訳者:David Scott Bernstein / 吉羽龍太郎、永瀬美穂、原田騎郎、有野雅士
  • 出版社:オライリージャパン( 2019-9-18 )
  • 定価:¥ 3,132
  • レガシーコードになってから慌てるのではなく、日々レガシーコードを作らないようにするにはどうするか。その観点で、主にエクストリームプログラミングに由来する9つのプラクティスとその背後にある原則をわかりやすく説明しています。
  • Effective DevOps ―4本柱による持続可能な組織文化の育て方
  • 著者/訳者:Jennifer Davis、Ryn Daniels / 吉羽 龍太郎、長尾高弘
  • 出版社:オライリージャパン( 2018-3-24 )
  • 定価:¥ 3,888
  • 主にDevOpsの文化的な事柄に着目し、異なるゴールを持つチームが親和性を高め、矛盾する目標のバランスを取りながら最大限の力を発揮する方法を解説します
  • ジョイ・インク 役職も部署もない全員主役のマネジメント
  • 著者/訳者:リチャード・シェリダン / 原田騎郎, 安井力, 吉羽龍太郎, 永瀬美穂, 川口恭伸
  • 出版社:翔泳社( 2016-12-20 )
  • 定価:¥ 1,944
  • 米国で何度も働きやすい職場として表彰を受けているメンローの創業者かつCEOであるリチャード・シェリダン氏が、職場に喜びをもたらす知恵や経営手法、より良い製品の作り方などを惜しみなく紹介しています
  • アジャイルコーチの道具箱 – 見える化の実例集
  • 著者/訳者:Jimmy Janlén / 原田騎郎, 吉羽龍太郎, 川口恭伸, 高江洲睦, 佐藤竜也
  • 出版社:Leanpub( 2016-04-12 )
  • 定価:$14.99
  • この本は、チームの協調とコミュニケーションを改善したり、行動を変えるための見える化の実例を集めたものです。96個(+2)の見える化の方法をそれぞれ1ページでイラストとともに解説しています。アジャイル開発かどうかに関係なくすぐに使えるカタログ集です
  • カンバン仕事術 ―チームではじめる見える化と改善
  • 著者/訳者:原田騎郎 安井力 吉羽龍太郎 角征典 高木正弘
  • 出版社:オライリージャパン( 2016-03-25 )
  • 定価:¥ 2,138
  • チームの仕事や課題を見える化する手法「カンバン」について、その導入から実践までを図とともにわかりやすく解説した書籍。カンバンの原則などの入門的な事柄から、サービスクラス、プロセスの改善など、一歩進んだ応用的な話題までを網羅的に解説します。
  • Software in 30 Days スクラムによるアジャイルな組織変革“成功"ガイド
  • 著者/訳者:Ken Schwaber、Jeff Sutherland著、角征典、吉羽龍太郎、原田騎郎、川口恭伸訳
  • 出版社:アスキー・メディアワークス( 2013-03-08 )
  • 定価:¥ 1,680
  • スクラムの父であるジェフ・サザーランドとケン・シュエイバーによる著者の日本語版。ビジネス層、マネジメント層向けにソフトウェア開発プロセス変革の必要性やアジャイル型開発プロセスの優位性について説明
  • How to Change the World 〜チェンジ・マネジメント3.0〜
  • 著者/訳者:Jurgen Appelo, 前川哲次(翻訳), 川口恭伸(翻訳), 吉羽龍太郎(翻訳)
  • 出版社:達人出版会
  • 定価:500円
  • どうすれば自分たちの組織を変えられるだろう?それには、組織に変革を起こすチェンジ・マネジメントを学習することだ。アジャイルな組織でのマネージャーの役割を説いた『Management 3.0』の著者がコンパクトにまとめた変化のためのガイドブック