技術支援
職種一覧
テスト自動化
技術で品質管理の
進化を支援する
社内のデバッグチームや任天堂の開発チームと連携し、プロダクトやサービスのデバッグ作業を自動化する仕組みを構築・運用します。
主な仕事
- ゲーム機/ゲームソフトのデバッグにおいて、効率的に自動化できるテスト項目を模索。
- 作成した自動テストの実行と保守。
- 業務効率化のためのツール作成。
例えばゲームのデバッグでは、開発機を用いた製品に近い環境で、ゲーム内の画像や音声を解析します。そのうえでコントローラー入力を自動化するスクリプトを作成・実行して、ゲームを自動的に操作します。この一連の作業により、検証作業の精度や効率を高めます。
用いる技術としてはPythonやOpenCVなど一般的なものが挙げられます。単にプログラムを書くだけではなく、ゲームの仕様を深く理解したうえで自動化の仕組みをつくるという意識が非常に重要です。また、ゲーム開発では、リリース直前まで仕様変更が発生することもあり、その中で自動化を維持・改善する柔軟性も求められます。
品質管理の分野でこのような自動化を推進できるのは、当社が任天堂グループの一員であり、長年蓄積されたデバッグに関する知見があるからです。これからも任天堂が生み出す独創的な娯楽体験を、自動化という手法で支えていきます。
この仕事を通じて身につくこと
- スキル
- Pythonを中心としたプログラミング、CI/CDの理解。
- テスト自動化の適用判断および設計スキル。
- マインド
- 「より良いゲームにするために何ができるか」という視点のもとに自動化を設計する姿勢。