Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テストをしないQAエンジニアは何をしているか?
Search
Nealle
January 19, 2025
Programming
1
830
テストをしないQAエンジニアは何をしているか?
QA engineer at a Startup vol.4 ysekii編
https://qaengineeratastartup.connpass.com/event/339546/
Nealle
January 19, 2025
Tweet
Share
More Decks by Nealle
See All by Nealle
ニーリーにおけるプロダクトエンジニア
nealle
0
100
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
110
事業KPIを基に価値の解像度を上げる
nealle
0
350
一人目PdMとして、まず"自分"をPMFさせることから考える
nealle
0
390
エンジニアが挑む、限界までの越境
nealle
1
780
ニーリーQAのこれまでとこれから
nealle
2
1.3k
データ分析で事業貢献するために
nealle
0
1.9k
SREチームのタスク優先度と向き合う Road to SRE NEXT@札幌
nealle
0
180
運用しながらリアーキテクチャ
nealle
0
720
Other Decks in Programming
See All in Programming
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
650
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
760
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
570
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
140
C++20 射影変換
faithandbrave
0
520
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
150
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
310
生成AIで日々のエラー調査を進めたい
yuyaabo
0
640
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
Designing for Performance
lara
609
69k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How to train your dragon (web standard)
notwaldorf
92
6.1k
Transcript
テストをしないQAエンジニアは 何をしているか? NEALLE 2025.1.20 QA engineer at a Startup vol.4
ysekii編 株式会社ニーリー 関井 祐介
目次 1|自己紹介 2|プロダクト紹介 3|QAチームのミッション 4|開発組織のカルチャー 5| QAの体制 2 6| QAがやっていること
7| まとめ
3 氏名 所属 経歴 関井 祐介 / Yusuke Sekii 株式会社ニーリー
プロダクト本部 プラットフォームグループ QAチーム 資格 JSTQB Advanced Level テストマネージャ/テストアナリスト 2014-2015 大学でソフトウェアテストの研究 2017-2022 半導体メーカーで主に組み込み系のQA 2023- 株式会社ニーリーでPark DirectのQAチームリード 1|自己紹介 @ysekii_
4 2|プロダクト紹介
5 3|QAチームのミッション
6 4|開発組織のカルチャー ロールを進化させ、品質だけでなく開発生産性も上げられるQAを目指す!
7 5|QAの体制
8 6|QAがやっていること ― バグレベル定義 課題 やったこと 結果 • バグの重大度に対する認識がバラバラだった •
どのバグをどのくらい急ぎで修正するか感覚で決めていた • バグレベルの決め方と基準を定義 • バグレベルが高いものをインシデントとし、変更障害率を計測 • 品質の目線合わせが出来た • 一つの品質の目安として変更障害率を参照できるようになった 変化が早いスタートアップだと 基準がすぐに古くなってしまうので、定期的な見直しが必要 今後
9 6|QAがやっていること ― バグレベル定義 2023年前半に決めたバグレベル定義なので、見直しが必要
10 6|QAがやっていること ― バグレベル定義 バグレベルがHigh以上のものをインシデントとして変更障害率を算出している
11 6|QAがやっていること ― ドキュメンテーションルール策定 • ドキュメンテーションをリードする人がなかなかいない • ほしいドキュメントがない、メンテがされておらず古い情報だったり… → 開発生産性が下がってしまう
• メンテすべきドキュメントとそうでないものを分類 • メンテするものは、「どんな変更時に更新するべきか」を明確化 • メンテ対象のドキュメントはメンテされている状態になった ※それによって開発生産性が上がったかは確認できていない 全ドキュメントのうち一部のルールを決めただけなので、 まだ整理されていないドキュメントのルールも決めていきたい 課題 やったこと 結果 今後
12 6|QAがやっていること ― ドキュメンテーションルール策定 メンテ要否を判断しやすいようチェックリストを作成した
13 6|QAがやっていること ― Jiraのチケットワークフロー整備 • 少数チームで開発しているのであれば各チームで決めてしまえばいい • ただ、チームが増えていくと・・・ ◦ チーム間でメンバー移動があった際に慣れるのに時間がかかる
◦ 開発生産性を分析するときにカスタムフィールドがバラバラだと分析しづらい • 開発プロセスは大きく変更せずに ワークフローとカスタムフィールドを統一 • 開発チーム横断のテストチームが立ち上がったとき、 すぐにワークフローに適応できた このタイミングで企業管理対象のプロジェクトに移行しなかったことで、 何か変更したい場合は5つ全てのプロジェクトの設定を変更することに… 課題 やったこと 結果 失敗談
14 6|QAがやっていること ― Jiraのチケットワークフロー整備 開発チケットのワークフロー 少し複雑になってしまったので、もっとシンプルにしたい
15 6|QAがやっていること ― 開発チームへの問い合わせに回答 • 毎月開発チームに対しての問い合わせが平均80件程度来る • 開発者が持ち回りで対応していたが、 開発業務に割ける時間が圧迫されている状況だった •
QAチームが窓口になって問い合わせの一次回答を行った ◦ QAエンジニアでもSQLを叩いてログ調査することもやっている • (プロダクト関連の問い合わせについては)ほぼ全ての問い合わせに QAチームで回答できるようになり、開発者の負担を減らせた • 業務知識の獲得ができた 最近問い合わせが増加傾向なので、 問い合わせ件数そのものを減らす取り組みをしたい 課題 やったこと 結果 今後
16 6|QAがやっていること ― 開発チームへの問い合わせに回答 2月からQAで窓口を開始 最近は問い合わせ数が増えているものの、ほぼQAで回答できるようになった
17 7|まとめ テストをしないQAエンジニアがやっていること • バグレベル定義 • ドキュメンテーションルール策定 • Jiraのワークフロー統一 •
開発への問い合わせに回答 など 「QAエンジニア」というロールにこだわらず、 必要なことは何でもやるのがスタートアップのQAエンジニア
ニーリーでは、QA/SETはもちろん、 他のポジションも積極採用中です! https://jobs.nealle.com/ We are hiring!!!
Thank you 19