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
1k
テストをしない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
AI巻き込み型コードレビューのススメ
nealle
2
1.4k
Startup Tech Night ニーリーのAI活用
nealle
0
81
モビリティSaaSにおけるデータ利活用の発展
nealle
1
930
Pythonに漸進的に型をつける
nealle
1
210
品質ワークショップをやってみた
nealle
0
1.4k
DevHRに全部賭けろ
nealle
0
250
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
1
2.5k
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
410
生成AI、実際どう? - ニーリーの場合
nealle
0
1.1k
Other Decks in Programming
See All in Programming
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
組織で育むオブザーバビリティ
ryota_hnk
0
180
今から始めるClaude Code超入門
448jp
8
9.1k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
AI & Enginnering
codelynx
0
120
Oxlintはいいぞ
yug1224
5
1.4k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
Gemini for developers
meteatamel
0
100
Fluid Templating in TYPO3 14
s2b
0
130
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
CSC307 Lecture 09
javiergs
PRO
1
840
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
58
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
190
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Believing is Seeing
oripsolob
1
58
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Speed Design
sergeychernyshev
33
1.5k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
57
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
The Cult of Friendly URLs
andyhume
79
6.8k
Making Projects Easy
brettharned
120
6.6k
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