テスト自動化エンジニア/SET/国内最大級の二次元総合ダウンロードサイト・DLsite他、二次元に関わる幅広いサービスを展開
【仕事内容】
2022年8月にSET始動!! 弊社のあらゆるサービスに対して、テスト自動化の推進を行って頂きます。
主にテスト自動化の戦略立案、実装の領域を担当します。 また、進化するUXやサービスの速いリリースサイクルと高い品質の両立のため、テスト自動化の適用範囲拡大を含め、新しい技術やプロセスの積極的な導入を企画・リードしていただきます。
【具体的な業務】
▼SETの基盤形成
・自動テストの環境構築
・自動テストシナリオの作成/保守
・自動テスト実行結果のレポーティング
▼テクノロジー
・テスト自動化関連の研究調査, 技術調査
・テスト自動化ツール等の調査
・CI/CDツール等の調査
【これまでの実績】
▼Android/iOSアプリ「comipo」のテスト自動化
AirtestというNetEaseが開発している画像認識によるUIテストツールを使用してリグレッションテストの自動化を対応しました。
これにより、リグレッションテストの工数やコストを軽減させ、アジャイル開発のサイクルに合わせ継続的にテストを実施する事で、既存箇所の不具合を早期発見出来るようになりました。
・画像認識
「ターゲット画像」の中に、指定した「テンプレート画像」が存在しているのか画像マッチングで判定して実行をさせることが出来ます。
・開発言語
スクリプトの開発にはpythonを利用しています。
プログラミング言語としてPythonを選んだ理由は以下の通りです。
- appiumなど他自動化ツールとの親和性の高さ(一番の理由)
- 実用的なライブラリで円滑に開発出来る
- 文法がシンプルで読み書きしやすい
・ソース管理
gitになります。
▼Jenkins環境構築
Jenkinsと組み合わせテスト自動化の運用を実現させることで、JOBを実行するだけで自動化の処理を走らせる事が出来ます。
→コマンドを叩いたり、ツールを立ち上げたりと手間になる事は不要
また、機能の変更や追加時にリアルタイムでリグレッションテスト(回帰テスト)を自動実行させるといったことも可能となります。
実行単位毎で実行時間や実行結果の記録が残り、手動で記録を残すことも不要です。
【現在取り組んでいること】
(1)要素取得可能なAndroid/iosの他アプリにてappiumを実装も開始しています。
バナーなど実際の画像が表示されているかを判定させるために、画像認識も必要になります。そのために、OpenCVという画像認識ライブラリを使用した、組み合わせで自動化の対応を進めています。
(2)メインコンテンツであるDLsiteの自動化の対応も進めています。(selenium)
対象はPCサイトとSPサイトがあり、SPサイトの検証はQAの最終工程での検証となる為、PCのエミュレーターではなくAndroidとiosのスマホ端末のブラウザ環境にて実行させるように対応を進めています。
【今後取り組んでいきたいこと】
AI技術を取り入れたテスト自動化
▼テスト自動化の問題
手動テストの課題であったテストにかかる膨大な工数や、テスト品質のばらつき(人によって実施方法や確認方法が異なるなど)は、テストの自動化によってある程度解決できるようになります。
しかし、テストを自動化してもいくつか問題はあります。もっとも大きな問題は、テストスクリプトの作成を手動でやらなければならない点です。初期開発時だけでなく改修時にもテストスクリプトの作成工数が必要になるため、メンテナンス工数が膨らみ、場合によっては手動テストの方が、メリットが大きい場合もあります。
▼AI技術を取り入れる事で解決したいこと
・ソフトウェアの画面を読み込ませればテストスクリプトが作成→初期実装工数削減
・改修時にも自動でテストスクリプトが修正→メンテナンス工数削減
・作成したシナリオを単純に実行させるだけでなく探索的テストを実行→定型的テスト以外のテスト自動化の実現
【社内の雰囲気、働き方】
楽しみながら成長できる職場を実現するために、チーム・メンバーの成長をサポートする仕組み作りに取り組んでいます。
・10~18時の実働7時間の間に、集中力を高めて効率的に仕事をすることが求められる社風です。(上記就業時間外の残業代は1分単位で支給されます。全社平均残業20時間/月)
・外部セミナーや書籍の購入支援などスキルアップできる環境が整っています。
・全社イベントは最小限に抑え、従業員が自発的に勉強会などを計画することを推奨しています。
本求人にご応募いただくと……
HIGH-FIVEエージェントより下記サポートをさせていただきます。
★本求人にまつわる非公開情報の開示★
Web上に公開できないコンフィデンシャルな内容を含め、社内の雰囲気や実際の働き方など、求人票には載っていない詳細情報をお伝えいたします。
★選考ポイントを押さえた各種対策★
募集元の採用担当者と日々やりとりをしているため、本求人が重視しているポイントをもとにした効果的な選考サポートが可能です。
【必須条件】
・Selenium、Appiumなどのテストツールを使用したテスト自動化の開発経験
・自動化による業務改善経験
・テスト設計・テスト実行の経験
【歓迎条件】
・CIツールの運用経験
・PythonなどによるScript記述経験
・自動テスト実行環境の構築経験
・自動テストのアーキテクチャ設計経験
・webまたはAndroid/iosアプリケーションの開発経験
・GitHubを用いたチーム開発経験
・Linuxターミナル経験
・QA経験
・APIテスト自動化の業務経験
・非機能要件に対するテスト経験
・Dockerでの環境構築経験
【求める人物像】
・SET業務に対して熱意があり技術系のスペシャリストを目指している方
・何事もポジティブに捉え、行動に移せる方
・受身ではなく、能動的・自発的に仕事ができる方
・新しいことに対して積極的に取り組める方
・広い視野で物事を見ることができる方
・ポジションにとらわれず、業務の幅を広げていける方
・何かに打ち込んだ経験または何かをやり遂げたことがある方
・ユーザーへ提供する価値と品質のバランスを考えることのできる方
募集要項
お仕事No. | CJ:474453892 |
---|---|
勤務先名 | 株式会社viviON |
職種 | テスト自動化エンジニア/SET/国内最大級の二次元総合ダウンロードサイト・DLsite他、二次元に関わる幅広いサービスを展開 |
雇用形態 | 正社員 |
勤務地 | 101-0022 東京都 千代田区神田練塀町 |
最寄駅 | 各線 秋葉原駅から徒歩1分 都営地下鉄新宿線 岩本町駅から徒歩6分 東京メトロ銀座線 末広町駅から徒歩6分 ※リモートワーク可 |
給与 | 年収:450万~600万円 経験・スキル・能力に加え、お住い・お子様等の状況をふまえ決定します。 基本給: 27.8万円?~37.1万円 昇給: 年1回(4月) 賞与: 年2回(6月・12月) 標準1ヶ月/回、在籍期間・評価に応じて変動します。 |
就業時間 | 勤務時間:10:00~18:00 休憩時間:1時間 残業時間:全社平均残業20時間/月 実働7時間 |
屋内の受動喫煙対策 | あり(喫煙室あり) |
福利厚生 | 健康保険、厚生年金、雇用保険、労災保険、団体生命保険 ・残業手当 ※時間外手当は1分単位で支給。定時前に出勤した場合も対象です。 ・出張手当 ・慶弔見舞金 【福利厚生】 ▼特徴的なもの ・副業可:同人活動などオタク活動の時間に活用している社員も多く在籍しています。 ・リモートワーク可:チーム方針に応じ、週3以上の出社orフルリモートを選択いただけます。 ・アフター6:会社が費用負担し、社員同士の交流を促進するための福利厚生になります。(1人1回1000円/月3回まで利用可能)※緊急事態宣言中は利用停止いたします。 ・デュアルディスプレイ ・社内自販機を低価格で利用可(50円~) ・簡易社食(お惣菜を100円から購入可) ・書籍購入・セミナー参加の支援:上長決裁のもと利用いただけます。 ・分煙キャビン設置 ・ウォーターサーバー設置 ・育児のための時差勤務制度 ・健康診断オプション選択可能 ▼その他一般的なもの 選択制確定拠出年金:正社員のみ対象 |
休日休暇 | ・年間休日120日以上 ・完全週休2日制(土日祝日) ・GW、年末年始休暇、有給休暇、慶弔休暇、産休、育休制度あり |
試用期間 | 3ヶ月 |
更新日 | (この求人情報は更新から101日経過しています) |
企業情報
社名 | 株式会社クリーク・アンド・リバー社 |
---|---|
所在地 | 〒105-0004 東京都港区新橋四丁目1番1号 新虎通りCORE |
設立年月日 | 1990年3月20日 |
事業内容 | エージェンシー事業(派遣・紹介) プロデュース事業(請負・アウトソーシング) ライツマネジメント事業(知的財産) 教育事業 |
URL | https://www.cri.co.jp/ |
この求人は30日以上更新されておらず、情報が古い可能性があります。