シニアQAエンジニア | 株式会社ログラス
シニアQAエンジニア(株式会社ログラス)の求人情報です。 | HRMOS
https://hrmos.co/pages/loglass/jobs/B0014
この記事は 株式会社ログラス Productチーム Advent Calendar 2023の 6日目 の記事です。
昨日のアドカレはTECH TALKから紐解くログラス開発組織のDNAでした。こちらも品質に関しての言及が多く、この記事とも繋がる部分も多いので是非!
こんにちは。ログラスQAのコタツです。最近めっきり寒くなり、ついにコタツの季節になりましたね!私は最近、こたつの下にこたつ敷布団を敷くのではなく、余っている普通の敷布団を引くという悪魔合体を発明し、ぬくぬくやっております。
そんなことはどうでもいいので、本日は私の一週間の働き方についてご紹介できればと思います。あの人のカバンの中身とか、一日の過ごし方とか、そういう企画が割と好きなので、弊社QAの働き方のスタイルの紹介としてやってみます。誰かのなにかのヒントになると幸いです!
特徴として、フィーチャーチームへのコミットが多く、入っている予定の8割以上を占めるなどあります。順を追ってみていきます。
一週間のうち、大半を占めているのがこのフィーチャーチームでの活動です。この週はなんと12時間ぐらいありました。
これが一番多い
ログラスは複数フィーチャーチーム制度を敷いていて、わたしはその1チームに所属しています。
私は所属するチームのスクラムイベントは全て出席しています。チームのスクラムイベントはチームメンバーでそれぞれオーナーを持っており改善を回していて、私はプランニング担当です。実装以外の開発者のタスク(問い合わせ対応や障害対応等)についても開発者と同様の動き方をしており、実装をしないという以外はフィーチャーチームのエンジニアと動き方はほぼ変わらない、チームの一員として動いています。
なぜこんな動き方をしているのかというと、こちらの記事にあるように、こんなQAのミッションビジョンバリューがあるからです。
ただ、これは全チームに対して同じ動き方をしているわけではなく、各チームの状況に合わせて役割や動き方を調整しています。
私のチームは品質に関するスキルについてもまだチームメンバー全員が獲得できているとは言い難い状況のため、主にプランニングでテスト計画、テスト観点だしを行なっていますが、チームメンバーが少ないため、場合に応じてテスト設計のチケットをエンジニアと共に行いフォローしたりもします。また、エンジニアが行ったテスト設計のレビューなども行っています。
なので空いてる時間は結構チケットのテスト設計レビューをしていることも多いです。
余談ですが最近チームのエンジニアのテスト設計力が向上し、デシジョンテーブルやデシジョンツリーを完璧に仕上げてくれるようになってきていて、だんだんこの比率も減らしていけるかもしれないと思っているところではあります。
また、不確実性を減らすためのディスカバリーフローがまだチーム内で確立できておらず、開発フロー全般、たとえば各スクラムイベントにおけるゴール設定や、PBIのreadyの定義、ディスカバリータスクの完了の定義等の改善の相談に時間を費やしています。
明確にカレンダーに入っていたりいなかったりするのですが、以下のような活動も定常的に行っています。私のチームではテスト設計やテスト実施は基本的にエンジニアが行うため、私にテストのみの実施依頼が来ることはないのですが、テスト観点・テスト設計の相談や、ぱっと見不安な案件を私が個人的に勝手に探索的テストするなどの活動は常に行っています。
横断チームはEnabling & Platformという建付けで、クラウドエンジニア、SRE、QA、アーキテクト等が所属しています。開発チーム全体の生産性を高め、各専門領域に関してフィーチャーチームにイネイブリングしていくことがミッションとなっています。
私も実はマネジメントラインはこの横断チームになっており、毎日のDaily Meetingで情報共有をしています。また、QA2名とマネージャーが集まり、各チームの状況やテストの内容について話す時間を設けており、QA定例として毎週火曜日に実施しています。
この横断チームのいいところは、フィーチャーチームの事にかかりきりになって狭まった視野を広げてくれるところだと思っています。やはりフィーチャーチームの中だけみていると、その外側で起こっている隣のチームの課題や、開発チーム全体に対してのアンテナが低くなりがちですが、システム全体、チーム全体を見ている人たちと喋ることで視座が上がってありがたい機会だと思っています。
カレンダーには入っていないのですが、お互いの空いた時間で私から話を持ちかけ、開発チーム全体に対してのQA活動を横断チームのメンバーに相談させてもらったりしています。例えば以下のようなことをしています。フロー改善的なことが多いです。
一週間のうち30分〜1時間程度、サブプロジェクトしてプロダクトチームにアサインされるエンジニア、デザイナー、PdM、QAなどに対してのオンボーディングPJに時間を割いていて、数人のPJメンバーと少しずつオンボーディングの全体設計やコンテンツについて整えるということをしています。
ログラスは全社をあげて日々採用活動を進めています。マネージャーやメンバーなどの立場に関わらず、全員がリクルーターです。
QA採用については、ログラスのQAは現在2名なので、もうひとりのQAの方やマネージャー、HRの担当者の方と一緒に採用活動を進めています。私達QAの責務領域としてはQA採用方針や要件定義、採用戦略を練ったりもしますし、スカウトもします。カジュアル面談や面接の対応も行っています。この週はいつもよりもカジュアル面談の本数が多く、嬉しい悲鳴でした!
また、カレンダーに特に入れてはいませんが、日々以下の活動もしています。
突然偉そうなことを言い出すのですが、割とMTGが多く忙しいスケジュールをこなす上での私なりの工夫を述べていきます。
わたしは手数が多く、何かを突き詰めて考えるというよりかは色々やってみて試しながら進めるような仕事のスタイルでやっていて、上記を高速で回すことで、デリバリーの品質担保やプロセス改善、サブプロジェクトなどなどの幅広い業務領域に対してのアウトプットの質を保っています。つまり一緒に働く人達のリソースをかなり使わせてもらっています!
いかがでしたでしょうか?基本的にいいチームをつくる・良いサイクルを作ることで品質を上げたいと思い、大きなことから細かいことまで愚直にやっています。
こんな働き方にご興味ある方、また一緒に働いていきたい方はお気軽にDMもしくは応募ください!