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
700
テストをしない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
1
310
ニーリーQAのこれまでとこれから
nealle
2
150
データ分析で事業貢献するために
nealle
0
67
SREチームのタスク優先度と向き合う Road to SRE NEXT@札幌
nealle
0
160
運用しながらリアーキテクチャ
nealle
0
610
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
1.1k
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
340
学生向けバグバウンティイベントP3NFEST参加のキロク CHUO Tech #6
nealle
0
99
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
3
390
Other Decks in Programming
See All in Programming
状態と共に暮らす:ステートフルへの挑戦
ypresto
3
1.1k
20250426 GDGoC 合同新歓 - GDGoC のススメ
getty708
0
100
「理解」を重視したAI活用開発
fast_doctor
0
270
今話題のMCPサーバーをFastAPIでサッと作ってみた
yuukis
0
110
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
240
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
230
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
130
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
330
Lambda(Python)の リファクタリングが好きなんです
komakichi
4
230
RuboCop: Modularity and AST Insights
koic
2
2.3k
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
12k
eBPF超入門「o11yに使える」とは (20250424_eBPF_o11y)
thousanda
1
110
Featured
See All Featured
Building Applications with DynamoDB
mza
94
6.4k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Rails Girls Zürich Keynote
gr2m
94
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
GitHub's CSS Performance
jonrohan
1030
460k
Become a Pro
speakerdeck
PRO
28
5.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Optimizing for Happiness
mojombo
378
70k
Side Projects
sachag
453
42k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
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