Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
Startup Tech Night ニーリーのAI活用
nealle
0
48
モビリティSaaSにおけるデータ利活用の発展
nealle
1
800
Pythonに漸進的に型をつける
nealle
1
190
品質ワークショップをやってみた
nealle
0
1.3k
DevHRに全部賭けろ
nealle
0
220
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
1
2.4k
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
380
生成AI、実際どう? - ニーリーの場合
nealle
0
1k
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
4
17k
Other Decks in Programming
See All in Programming
React Native New Architecture 移行実践報告
taminif
1
160
FluorTracer / RayTracingCamp11
kugimasa
0
230
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
360
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
140
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
120
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
190
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
720
チームをチームにするEM
hitode909
0
340
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
The Invisible Side of Design
smashingmag
302
51k
Mobile First: as difficult as doing things right
swwweet
225
10k
Music & Morning Musume
bryan
46
7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
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