事業概要
■ 二次元コンテンツダウンロード販売サイト『DLsite』をはじめとした、二次元に特化した自社サービスを展開しています
■ 全サービスのPV数は6億2,000万、トラフィック数は6.25PBを突破しています(2022年11月現在)
仕事内容
■ 概要 ・当社のあらゆるサービスに対して、テスト自動化の推進を行っていただきます ・2022年8月にSETを始動しました ・主にテスト自動化の戦略立案、実装の領域をおまかせします ・また、進化するUXやサービスの速いリリースサイクルと高い品質の両立のため、テスト自動化の適用範囲拡大を含め、新しい技術やプロセスの積極的な導入を企画/リードしていただきます
■ 詳細 <具体的な仕事内容> SETの基盤形成 ・自動テストの環境構築 ・自動テストシナリオの作成/保守 ・自動テスト実行結果のレポーティング
テクノロジー ・テスト自動化関連の研究調査、技術調査 ・テスト自動化ツール等の調査 ・CI/CDツール等の調査
<これまでの実績> ・Android/iOSアプリ『comipo』のテスト自動化 Airtest(https://github.com/AirtestProject/Airtest)というNetEaseが開発している画像認識によるUIテストツールを使用してリグレッションテストの自動化を対応しました。 これにより、リグレッションテストの工数やコストを軽減させ、アジャイル開発のサイクルに合わせ継続的にテストを実施することで、既存箇所の不具合を早期発見できるようになりました。
・画像認識 「ターゲット画像」の中に、指定した「テンプレート画像」が存在しているのか画像マッチングで判定して実行をさせることができます。
<現在取り組んでいること> ・要素取得可能なAndroid/iOSの他アプリにてAppiumを実装も開始しています バナーなど実際の画像が表示されているかを判定させるために、画像認識も必要になります。 そのために、OpenCVという画像認識ライブラリを使用した、以下の組み合わせで自動化の対応を進めています。
・メインコンテンツである『DLsite』の自動化の対応も進めています(Selenium) 対象はPCサイトとSPサイトがあり、SPサイトの検証はQAの最終工程での検証となるため、PCのエミュレーターではなくAndroidとiOSのスマホ端末のブラウザ環境にて実行させるように対応を進めています。
<今後取り組んでいきたいこと> AI技術を取り入れたテスト自動化 ・テスト自動化の問題 手動テストの課題であったテストにかかる膨大な工数や、テスト品質のばらつき(人によって実施方法や確認方法が異なるなど)は、テストの自動化によってある程度解決できるようになります。
しかし、テストを自動化してもいくつか問題はあります。 もっとも大きな問題は、テストスクリプトの作成を手動でやらなければならない点です。 初期開発時だけでなく改修時にもテストスクリプトの作成工数が必要になるため、メンテナンス工数が膨らみ、場合によっては手動テストの方が、メリットが大きい場合もあります。
・AI技術を取り入れる事で解決したいこと ・ソフトウェアの画面を読み込ませればテストスクリプトが作成→初期実装工数削減 ・改修時にも自動でテストスクリプトが修正→メンテナンス工数削減 ・作成したシナリオを単純に実行させるだけでなく探索的テストを実行→定型的テスト以外のテスト自動化の実現
■ この仕事の面白み、魅力 ・現在当社では国内最大級の二次元総合ダウンロードサイト『DLsite』を中心に、二次元に関わる幅広いサービスを提供しています ・QAを担当する品質管理チームは2021年7月に誕生したばかりの新しいチームです ・チームリーダーとともに、各関係部門とコミュニケーションを図りながら、業務を推進いただきます ・新しいチームのため、大きな裁量を持って働けるやりがいのあるポジションです
求められるスキル・人物像
■ 必須スキル/経験 ・Selenium、Appiumなどのテストツールを使用したテスト自動化の開発経験 ・自動化による業務改善経験 ・テスト設計の経験 ・テスト実行の経験
■ 歓迎スキル/経験 ・CIツールの運用経験 ・PythonなどによるScript記述経験 ・自動テスト実行環境の構築経験 ・自動テストのアーキテクチャ設計経験 ・WebまたはAndroid/iOSアプリケーションの開発経験 ・GitHubを用いたチームでの開発経験 ・Linuxのターミナル経験 ・QAの経験 ・APIテスト自動化の業務経験 ・非機能要件に対するテスト経験 ・Dockerでの環境構築経験
■ 求める人物像 ・SET業務に対して熱意があり技術系のスペシャリストを目指している方 ・何事もポジティブに捉え、行動に移せる方 ・受身ではなく、能動的/自発的に仕事ができる方 ・新しいことに対して積極的に取り組める方 ・広い視野で物事を見ることができる方 ・ポジションにとらわれず、業務の幅を広げていける方 ・何かに打ち込んだ経験または何かをやり遂げたことがある方 ・ユーザーへ提供する価値と品質のバランスを考えることのできる方
勤務地・給与・その他情報
想定年収、待遇・福利厚生、選考プロセス
などを確認するには会員登録が必要です
開発環境・現場
このPJ・案件で使われている技術
プログラミング言語 |
|
---|---|
ミドルウェア・ツール |
|
サーバー・OS |
|
プロジェクト管理 |
|
その他 |
|
事業内容の詳細
株式会社viviONは、二次元コンテンツに特化し、インターネット関連事業と、モバイル関連事業の2軸で事業を展開しています。 当社は、クリエイター向き、ユーザー向きとそれぞれを対象としたサービスを展開することで、すべてのオタクが幸せになれる仕組みを構築。二次元コンテンツダウンロード販売サイト『DLsite』をはじめとした自社サービスの合計PV数は6億2,000万、トラフィック数は6.25PBを突破しています。(2022年11月現在) また、安定したサービス地盤を活かし、新しいサービスの開発にも注力。2022年4月にはcomic(コミック)とpop(音)の要素を併せ持つ電子コミックアプリ『comipo(コミポ)』をリリースしました。 今後は引き続き既存サービスに注力しつつも、『comipo』のサービス拡大と、海外への事業展開を進める方針です。