上に行くほど最近の事柄です。
- id: tarappo
- (主な)職種:SET
- SETスキルが1番得意だが、QAEやTEスキルも得意
- 専門:開発生産性の向上、品質の担保周り
- 課題を発見し、その課題に対してのアプローチを検討し対応していくことが得意
- 主な得意領域(キーワード)
- 自動テスト全般、CI/CD、QA、モバイル(iOS、Android)
おこなってきたことの一部においては「登壇」や「ブログ」を通してアウトプットしています。
- 品質保証部 マネージャー
- 職種:QAE
- 部の組織運営全般
- 組織の方向性
- チーム体制
- 組織体制
- ピープルマネジメント
- 採用活動
- 品質管理部 部長
- 職種:SET
- 組織運営(品質管理部)
- チーム体制、組織体制
- QA全般の方向性決め
- 組織、プロダクトの状況にあわせた方針決め
- 特定チームでの活動(品管メンバーとして)
- SETスキルを活用してのテスト戦略、テスト設計、コードレビューの実施
- 上記により手動テストすべき範囲の見極めも実施
- SETスキルを活用してのテスト戦略、テスト設計、コードレビューの実施
- 技術
- 言語、Framework
- Dart
- Flutter
- CI/CDサービス
- GitHub Actions
- 言語、Framework
- 所属グループ/職種:SWET第2グループ グループリーダー
- ミッション:エンジニアの開発生産性向上、プロダクトの品質向上
メンバー数は所属している間に変動しているため、最小から最大人数までを記載しています。
多岐にわたるため全ては列挙しきれてはいません。
- SWET第2グループ グループリーダー
- 担当:今後に向けた施策の策定など
- (全社施策)アプリ配信サービスの移行
- 担当:技術周り、サポート周り
- 自社サービスのアプリ配信サービスから、外部のサービスへの移行を推進
- 関係者が多岐にわたり、秘伝のタレ化したプロセスなど、様々な要件を紐解いて移行までもっていった
- (施策)プロジェクトの健康状態の可視化と予防の促進
- SWET 4名:施策リーダー
- さまざまな情報を元にプロジェクトの状態をいかに把握できるようにするかの施策
- iOSチーム
- SWET 2-3名:チームリーダー
- 担当: 現状の課題を把握した上でのプロジェクトへの「テスト導入」「テスト導入支援」「フロー改善」など、全社へのナレッジ展開
- 主な担当プロジェクト名:Pococha
- 技術:
- 言語
- Swift
- Ruby
- テスティングフレームワーク
- Appium x RSpec
- XCTest
- XCUITest
- デバイスファーム
- HeadSpin
- Firebase Test Lab
- CI/CDサービス
- Bitrise
- Jenkins
- 言語
- CI/CDチーム
- SWET4名:
- 1)当初チームリーダーでしたが、チームリーダーを他メンバーに委譲しました
- 2)グループリーダーになったのもあり関わりを減らしました
- 担当: 社内のゲームのCI環境とプロセスの整備、他チームへのナレッジ展開
- 主にアプリのビルド周りをメインに担当
- 技術:
- CI/CDサービス
- Jenkins(GCP master / macOS slave)
- Jenkinsfile
- Jenkins(GCP master / macOS slave)
- Ansible
- Docker
- Unity
- CI/CDサービス
- SWET4名:
- 協業案件
- 担当: 開発生産性、品質向上にまつわるものであればなんでも
- 技術:
- Objective-C、Java
- XCTest、Espresso
- C++、Unity(C#)
- Jenkins
- Objective-C、Java
- テスト基盤
- SWET4-6名:チームリーダー
- 担当: 横断的に利用できる基盤の開発、運用、社外サービスの導入など
- 技術:
- Swift、Kotlin、Ruby
- Jenkins
- 事業サポート:Sakasho
- SWET4名:チームリーダー
- 担当: 動作確認用アプリの実装、自動テストの実装、テスト戦略の立案、QAメンバーとの連携など
- 技術:
- C++、Unity(C#)
- Jenkins
- 独自ビルドスクリプト(Ruby)
- 事業サポート:Mobage
- Mobage SDK担当
- SWET3-6名:チームリーダー
- 担当: 動作確認用アプリの実装、自動テストの実装、テスト戦略の立案など
- 技術:
- iOS / Objective-C
- Android / Java
- Mobage Developer Site
- SWET2-3名:チームリーダー
- 担当: 自動テストの実装、テスト戦略の立案など
- 技術:
- RSpec + Selenium
- Mobage SDK担当
- Test Online設立
- https://testonline.connpass.com/
- メンバー:442人(2021/9/8現在)
- Test Night設立
- https://testnight.connpass.com/
- メンバー:2152人(2019/1/13現在)
- サマーインターン
- 2021年 サマーインターン用コンテンツ班(サポート)
- 2020年 サマーインターン用コンテンツ班
- 2019年 サマーインターン用iOSアプリ開発チーム リーダー
- 女性向け写真加工アプリ(iOS)開発(3本リリース)
- 担当:企画、開発、宣伝など(UIデザイン以外のすべて)
- 開発1人、デザイン1人の体制
- 技術
- iOS / Objective-C
- 画像フィルター / C言語
- 3本とも200万ダウンロードオーバー
- 写真カテゴリにおいて1位の経験あり
- 3本が写真カテゴリにおいて3位、4位、5位と並んだこともあります
- 担当:企画、開発、宣伝など(UIデザイン以外のすべて)
- 女性向けCGMの開発(1つは新規開発、2つ改修・運用から担当)
- 担当:企画、開発、宣伝など(UIデザイン以外のすべて)
- 開発1人、デザイン1人の体制
- 技術:PHP(ZendFramework)、MySQL、サーバOS(CentOS)
- 月間アクセス
- 1番多いサービスで月間数百万PV
- 担当:企画、開発、宣伝など(UIデザイン以外のすべて)
- グループウェアの開発
- 担当:開発
- (共著)iOSテスト全書(2019/12/9)
- (共著)iOSアプリ開発自動テストの教科書〜XCTestによる単体テスト・UIテストから、CI/CD、デバッグ技術まで (2019/6/27)
- (共著)Androidテスト全書(2018/11/5)
- (単独)WEB+DB PRESS Vol.99(2017/6/24)
- 特集記事:「[iOS/Android両対応!!]UIテスト自動化 ── Espresso、XCTest、Appium」
- https://www.amazon.co.jp/dp/4774189871/
副業でおこなってきたこと/やっていることです。 主に技術顧問的(品質顧問)なことをおこなっていますが、プロジェクトに応じてやることをかえています。
- 自動テスト(ユニットテスト、スナップショットテスト、UIテストなど)やCI環境の導入サポート
- iOS: XCTest、XCUITest、Appium x RSpec
- Android: JUnit、Espresso
- CI/CD:Bitrise、CricleCI、GitHub Actions
- ソフトウェアテスト、CI/CDなどに関する相談事
- エンジニア以外との相談にものります(QAメンバーなど)
- QA全般の相談事
- メンバー全員への勉強会
- ソフトウェアテスト勉強会
- ハンズオン
- コードレビュー
- 技術アドバイザー(Autify):終了済
- id: tarappo
- X: https://twitter.com/tarappo
- Bluesky: https://bsky.app/profile/tarappo.bsky.social
- YOUTRUST: https://youtrust.jp/users/tarappo
- LAPRAS: https://lapras.com/public/tarappo
- mail: tarappo@gmail.com