• 株式会社viviONの求人画像2
  • 株式会社viviONの求人画像1
  • 株式会社viviONの求人画像3
マッチ率

株式会社viviON

当社のサービスに対するテスト自動化の推進に携わる!SETの基盤形成やテスト自動化関連の研究調査、技術調査をおまかせ/大きな裁量を持って働けるポジション

2023/11/17 更新

  • テストエンジニア・QAエンジニア
  • 450-600万円
  • 東京都 (秋葉原駅)
    • 自社サービスあり
    • リモートワーク可
    • 服装自由
    • 副業可
    • 新技術に積極的
    • 残業月20時間未満
    • 女性エンジニアが活躍中

    2023/11/17 更新

    事業概要

    ■ 二次元コンテンツダウンロード販売サイト『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業務に対して熱意があり技術系のスペシャリストを目指している方 ・何事もポジティブに捉え、行動に移せる方 ・受身ではなく、能動的/自発的に仕事ができる方 ・新しいことに対して積極的に取り組める方 ・広い視野で物事を見ることができる方 ・ポジションにとらわれず、業務の幅を広げていける方 ・何かに打ち込んだ経験または何かをやり遂げたことがある方 ・ユーザーへ提供する価値と品質のバランスを考えることのできる方

    勤務地・給与・その他情報

    給与・勤務地・その他情報 給与・勤務地・その他情報

    想定年収、待遇・福利厚生、選考プロセス
    などを確認するには会員登録が必要です

    Googleで会員登録 メールアドレスで会員登録

    利用規約 および レバテックID利用規約 個人情報の取り扱い をご確認のうえ、同意いただける場合は上記ボタンをクリックしてください。

    開発環境・現場

    ■ 開発環境 スクリプトの開発にはPythonを使用しています。 プログラミング言語としてPythonを選んだ理由は以下の通りです。 ・Appiumなど他自動化ツールとの親和性の高さ(一番の理由) ・実用的なライブラリで円滑に開発できる ・文法がシンプルで読み書きしやすい ・ソース管理:Gitになります ・Jenkins環境構築 Jenkinsと組み合わせテスト自動化の運用を実現させることで、JOBを実行するだけで自動化の処理を走らせることができます。 コマンドを叩いたり、ツールを立ち上げたりと手間になることは不要。 また、機能の変更や追加時にリアルタイムでリグレッションテスト(回帰テスト)を自動実行させるといったことも可能となります。 ・実行単位ごとで実行時間や実行結果の記録が残り、手動で記録を残すことも不要です ■ 現場・社員の雰囲気 ・成功失敗ではなく、まずはやってみるという姿勢を大切にしており、チャレンジした結果良さそうであれば実際のサービス開発に活用し、失敗しても知見としてチ ームに蓄積しています ・改善への取り組み、そこに対して向き合う姿勢があるメンバーが活躍しています ・社内外問わず情報を発信したり良いものを共有したりすることを推奨しています ・楽しみながら成⻑できる職場を実現するために、チーム/メンバーの成⻑をサポートする仕組み作りに取り組んでいます ・10~18時の実働7時間の間に、集中力を高めて効率的に仕事をすることが求められる社風です(上記就業時間外の残業代は1分単位で支給されます。全社平均残業20時間/月※2023年9月時点) ・ムダなことに時間を費やさず、クリエイティブな業務に集中できるよう、便利な外部ツールは積極的に検証し導入しています ・外部セミナーや資格取得、書籍の購入支援はもちろん、業務時間中にも勉強会、LTを行っています ・全社イベントは最小限に抑え、従業員が自発的に勉強会などを計画することを推奨しています ・メリハリをつけて仕事をすることを大切にしているため、開発組織の月の残業時間は平均15時間です(2023年9月時点) ・チャットツールとしてSlackを使用しており、業務の内容にとどまらず、同じ趣味を持った方が集まって雑談を行うチャンネルが多数あります

    このPJ・案件で使われている技術

    プログラミング言語
    • Python
    ミドルウェア・ツール
    • Docker
    サーバー・OS
    • iOS
    • Android
    • Linux
    プロジェクト管理
    • GitHub
    その他
    • Selenium

    事業内容の詳細

    株式会社viviONは、二次元コンテンツに特化し、インターネット関連事業と、モバイル関連事業の2軸で事業を展開しています。 当社は、クリエイター向き、ユーザー向きとそれぞれを対象としたサービスを展開することで、すべてのオタクが幸せになれる仕組みを構築。二次元コンテンツダウンロード販売サイト『DLsite』をはじめとした自社サービスの合計PV数は6億2,000万、トラフィック数は6.25PBを突破しています。(2022年11月現在) また、安定したサービス地盤を活かし、新しいサービスの開発にも注力。2022年4月にはcomic(コミック)とpop(音)の要素を併せ持つ電子コミックアプリ『comipo(コミポ)』をリリースしました。 今後は引き続き既存サービスに注力しつつも、『comipo』のサービス拡大と、海外への事業展開を進める方針です。

    株式会社viviON

    テストエンジニア・QAエンジニア
    東京都 (秋葉原駅)
    450-600万円