QAチームについて
はじめまして!QAの渡邊・原田です。今回はTech Blog 第3弾「QAチーム」についてご紹介できればと思っております。QAチームは2020年12月に発足したチームで、現在2人体制で業務を行っています。そんなQAチームが日々どんな取り組みをしているのかお伝えしていきます。
QAチームの歴史
2020年11月、社内にQAがいなかったためエンジニアがテストもしていました。しかし、より良いサービス提供していくうえで専門的なQAの重要性を感じ、2020年12月にQAチームが設立。
iOSエンジニア二木さんから1人目QA渡邊にお誘いがかかり、入社へ。とはいえ、プロダクトがどんどん伸びていく上で渡邊だけでは足りない…!ということになり、渡邊が転職活動中の原田に声をかける。2021年8月に2人目QA原田が入社し、現在2人体制で仲良く元気に活動中!✨
QAチーム体制・メンバーの紹介
2013年からの付き合いなので阿吽の呼吸すぎて、同じ作業を同時にやってしまうことがあるのが玉にきず。(報連相で防止しています。笑)
2人とも子どもがおり、残業することが難しいことから、勤務時間内は常に全力投球です。
渡邊
- QA歴は2013/3から。2021/12時点で9年目
- 前職で複数プロダクトのQAを経験
- 息子が1人
- 好きなテスト:フリーテスト・データをいじるテスト
- 嫌いなテスト:デグレ確認系のテスト
- 好きな作業:項目書作成
- 嫌いな作業:データ作成
原田
- QA歴は2012/12から。2021/12時点で10年目
- 前職で複数プロダクトのQAを経験
- 娘が1人
- 好きなテスト:機能テストを脱線してするフリーテストでのバグ出し
- 嫌いなテスト:デグレ確認系のテスト(つまらない)
- 好きな作業:画面定義書作成、項目書作成
- 嫌いな作業:環境構築(設定系が苦手)
QAチームの業務内容
- 要件定義書から仕様についての懸念点や不明点を洗い出す
- 画面定義書や仕様に関する資料を作成、メンテナンス
- 案件によっては仕様確認会を開催し、関係者で仕様の詳細部分を詰める
- テスト設計
- テストスケジュールの調整
- テスト実施(機能テスト、スルーテスト、申請前テストなど)
- 改修確認
- リリース時の動作確認
- 案件ごとに不具合の傾向・原因などの分析をして共有
- 既存バグの調査
- 他チームのサポート など
- テストのイメージとしては、下記画像の部分を担当しています
※詳しく書き出すと長くなってしまうので、それはまたの機会にお伝えできればと思います。
QAチームが設立したことによる効果
- QA2名ともテストの専門資格(JSTQB Foundation Level)を持っているため適切なテスト設計、テスト実施が可能になった
- エンジニア側の開発目線だけではなく、QAのユーザー目線でのテストを行うことで、よりプロダクトの品質を高めることが出来るようになった
- 実装前にQAがデザインレビューや仕様書作成を行うため、考慮漏れを上流工程で防げるようになった
- アプリ全体に影響がある対応をする場合に、計画的に網羅テストを行えるようになった(新OS対応、Xcode、ターゲットSDKなど)
- 各QAで試験端末を約10端末ずつ保有し、バランスよくテストに使用しているため端末固有の不具合やOSバージョン固有の不具合も検出可能になった
- CSチームにテストのノウハウを共有することにより、CS担当のテストの質が向上
- 障害が発生した場合や市場バグが見つかった際、調査・対応が素早く行えるようになった
まとめ
QAチームは、不具合を多く出すことではなく不具合を減らすことを目標にできることはなんでもやる!というスタンスで日々活動しています。
ランチェスターは、QAがテストする体制ができているのでエンジニアの方々が開発に集中しやすい環境です。一緒にお仕事できるエンジニアさんが増えることを楽しみにしています!ご応募お待ちしております!