1
/
5
This page is intended for users in Singapore. Go to the page for users in United States.
Mid-career
Web Engineer
on 2020-12-21 1,279 views

AI自動テストクラウドサービスで世界を目指すエンジニア募集!

株式会社TRIDENT

株式会社TRIDENT members View more

  • 京都大学大学院情報学研究科を修了後、株式会社ワークスアプリケーションズに入社。独自の記録再生エンジンを持つ自動テストツールを開発し、社長賞を受賞する。

    2012年独立し、TRIDENTを設立。「日本Seleniumユーザーコミュニティ」設立、書籍「Selenium実践入門」執筆、国際カンファレンス講演、「SeleniumConf」の日本初開催など、自動テストとSeleniumの普及に努め、「楽天テクノロジー & イノベーションアワード 2019」を受賞。

    機械学習も独学し、最近は自社サービスMagic Podの開発に注力中。

  • 東京大学大学院情報理工学研究科を修了後、Webエンジニアとして生産管理システムやカーナビの開発に携わる。
    2012年よりテストエンジニアへ転向。実際にCIを活用して製品を開発していた経験を活かし、JenkinsやSeleniumなどOSSのツールを組み合わせたCI・自動テスト環境の構築・運用支援を担当。
    2019年よりTRIDENTに入社しMagic Podの開発に従事。子育てと仕事の両立に日々奮闘中。

    業務以外の活動では、「初めての自動テスト」翻訳、「Seleniumデザインパターン & ベストプラクティス」監訳を担当。

  • 株式会社SHIFTにてテスト自動化エンジニア、テストマネージャーを経験後、TRIDENTに入社。
    モバイルアプリのテスト機能を中心に、幅の広い開発業務を担当している。

    ## コントリビューション
    - Appium, Chromium

    ## 登壇歴
    - AppiumのWebViewアプリテストの仕組みとハマりどころ @ ソフトウェアテスト自動化カンファレンス2020
    - QAからDevOpsへの挑戦~QCDはトレードオフじゃない~ @ JaSST'18 Tokyo

    ## 資格
    - JSTQB AL TA

  • 現在主に携わっているのは次の2つです。
    * 新電力企業の社内SE
    * AIを用いた自動E2Eテストサービス「Magic Pod」の開発・運用

    Webシステム開発中心のキャリアの中、新興電力企業向け業務システムパッケージの立ち上げを通して電力小売の世界に関わるようになりました。
    また、2013年〜2014年にWebシステム向けの自動E2Eテスト環境構築案件を手がけたことをきっかけに自動E2Eテストの世界に関わるようになりました。

    共著に「Selenium実践入門」(2016)「エキスパートが教えるSelenium最前線」(2018)があります。

    たまに写真作品も制作しています。
    ht...

What we do

  • Magic Podでは、ノーコードで直感的にテストを作成できます
  • AIによる自動メンテナンスで、自動テストの課題であるメンテナンスコストの問題を乗り越えます

TRIDENTは、AI技術を活用したUIテスト自動化クラウドサービス「Magic Pod」( https://magic-pod.com )の開発・運営を行っている会社です。

■Magic Podとは■
Webサービスやアプリのリリース前に行うテスト作業を、画像認識や自動修復といったAI技術を活用して効率よく自動化するクラウドサービスです。

ビジネスサイクルの短縮化やアジャイル開発の普及により、ソフトウェアのリリースサイクルは近年どんどん短くなってきており、手作業のテストがますます困難になる中で「テスト自動化」は今大きな注目を集めています。

自動テストの領域の中でもMagic Podがカバーするのは画面操作の自動化(UIテスト、E2Eテスト、システムテスト)で、以下のような特徴があります。

1. わかりやすいUI/UX

直感的なデザインで、特別なスキルがなくても誰でも簡単に使えます。これにより、初期導入のコストを下げ、チーム全員で取り組む属人化しないテスト自動化を可能になります。

2. クラウドサービス

環境構築やメンテナンスが飛躍的に簡単になり、ローカル環境では困難だった並列テスト実行も容易になります。コード管理やCIと同様、E2Eテストもクラウドで実行するのが今後のトレンドになっていくでしょう。

3. AI技術の活用

テスト対象アプリケーションの画面に入った変更をAIが検出して、自動テストスクリプトを修正するため、メンテナンスコストを大きく削減できます。また、アプリ画面から検出した要素に分かりやすい日本語名をつけるのにも、CNN画像認識やOCRなどのAI技術が活用されています。

さらにMagic Podの大きな特徴が、技術難易度の高いモバイルアプリのテストにも対応している点です。1つのサービスでWebサイトとモバイルアプリの両方に対応できる点は、他のツールと比べたMagic Podの大きなアドバンテージとなっています。

■実績■
リリース開始から現在は1,000ユーザーアカウントを突破し、業界を問わず様々な企業様に利用いただいています。売上高もこの1年で200%以上成長しており、今後もさらなる成長を見込んでいます。

■今後の展望■
グローバルのテスト自動化のマーケットは2025年に11兆円まで拡大するとも言われています。
今後は製品力をさらに高め、国内市場での利用者を増やしていくとともに、この巨大なグローバル市場への進出も目指していきます。
Magic Podを、GitHubやCircleCIのような、世界中のエンジニア/テスト担当者に広く利用されるクラウドサービスにしていきたいと思っています。

Why we do

  • チームミーティングの様子
  • CEOもまだまだ現役で開発しています

■ミッション■
「すぐれたソフトウェアテストのテクノロジーを、すべての人の手に」というのがミッションです。

テストの世界では、「毎週同じ手作業でいやになる」「テストのせいでリリースサイクルを短縮できない」「機能が増えるとテスト項目が増え、開発速度が落ちていく」といった問題を、多くのエンジニアやテスト担当者が抱えています。

「プログラムを修正するたびに、全ての機能が自動でテストされる」「あらゆる環境における品質情報を、分散実行されたテストで高速に得られる」といった理想的な仕組みを構築できている組織もありますが、すべての組織がこれをゼロから作っていくのは非常に時間とコストがかかります。

私たちが目指すのは、そういった人々が、テクノロジーを駆使した理想的なソフトウェアテストを簡単に行える世界です。誰もが使えて、手軽で、高速で、ソフトウェア開発のスピードを上げてくれる、すぐれた品質保証のソリューションを、すべての人たちに提供することが私たちの目標です。

■創業の経緯■
CEOの伊藤は、前職ではもともと大企業向けERPシステムの開発を担当していました。
その中で、テスト作業やリグレッション(デグレード)の調査や修正に大きなコストがかかっており、それが製品の成長を妨げる最大の課題であると常に感じてはいたのですが、ある修正パッチの過去3バージョンへのリリースに際して、全部同じだから大丈夫だろうとテストをさぼった最後の1バージョンでユーザー先リグレッションを引き起こしたその瞬間、「今のままでは絶対ダメだ」と強く決意しました。

後日、上司にテスト自動化による業務改善の企画書を提出、その製品の言語でうまく動作するツールがなかったため、Windows APIに関してゼロから勉強し、完全独自エンジンの操作の記録・再生UI自動テストツールを開発しました。開発には長い時間がかかりましたが、最終的には社内の多くの部門で使ってもらえるようになり、その成果でその年の社長賞も受賞しました。

その後、今度は社内だけでなく世界中の人に利用してもらえる自動テストツールを作りたいと考えたことが、独立しTRIDENTを創業したきっかけです。

How we do

  • 全員がエキスパートエンジニアの環境です
  • メンバーが執筆・翻訳した書籍

■チーム■
「Selenium実践入門」著者、「初めての自動テスト」翻訳者など、テクノロジーエキスパートが多数在籍しています。
CEO含めメンバー全員がエンジニアのため、エンジニアにとって非常に働きやすい環境となっています。また、少数精鋭のためフロントエンド/バックエンド/ネイティブ/インフラ/CIなど幅広く手掛けることができ、フルスタックエンジニアとしての能力が身につきます。担当領域を明確に分けていないのは、そっちの方が働くエンジニアとして面白いだろうと思うからです。
オープンソース技術も多数利用しており、オープンソースプロジェクトの調査やPull Request送付を行う機会もあります。

■オフィス環境・働き方■
もともとフルリモートOKの会社でしたが、新型コロナの影響もあり、現在は時々出社する以外は在宅勤務です(飲み会もオンライン!)。会社所在地の関東以外のメンバーもいて、Slack/GitHub/Zoomを活用して仕事を進めています。
労働時間はフルフレックス、時短勤務も可能で、家族やプライベートの都合に合わせた柔軟な働き方が可能です。まだまだ小人数の会社なので融通もききます。
Slack/GitHub上のチャット/ドキュメント/ソースコード等、読み書きはすべて英語なので(会話は日本語)、グローバルで通用するエンジニアになりたいと思っている方には最適な環境です。

■働く上で大切にしていること■
自動化の会社ですので、何ごとも、「ミスしないよう気を付ける」のような精神論ではなく、できるだけ自動化・仕組化で解決することを心がけています。

As a new team member

■募集職種■
AI自動テストサービス「Magic Pod」の開発エンジニアを募集しています。

■仕事の醍醐味■
ユーザー業務想定、設計、実装までの全ての流れを一人で担当するので、必然的にプロダクトやサービス全体について考えることになります。
分野ごとに専門の担当者を作ることもしていないので、フロントエンド/バックエンド/自動テストエンジン/AIエンジン/インフラなど、興味に応じて様々な分野に触れる機会があります。
仕事の内容は難しく、技術難易度も高いですが、その分成長できる環境です。チームメンバーの開発スキルも皆高く、新メンバーにも皆親切に教えています。

その他にも、ユーザーさんに新機能について喜んでもらえたり、技術ブログや勉強会でMagic Podのことを紹介してもらえた時は、プロダクトを作っていてよかったなと思える瞬間です。新たな技術トレンドを生み出していけるのも、エンジニア向けの製品を作る醍醐味の一つです。

■得られる経験・スキル■
以下のようなスキルが身につきます。

・Python (Django, Celery, etc)
・テスト自動化技術 (Selenium, Appium, 各種クラウド実機サービス, etc)
・機械学習 (ディープラーニング, etc)
・低レイヤー技術 (iOS, Android, Selenium, Appium)
・HTML/CSS/TypeScript
・Node.js (Electron, Mocha, etc)
・AWS (EC2, ECS, S3, IAM, etc)
・CI (CircleCI, Bitrise, AppVeyor, etc)
・その他 (Go Lang, MySQL, Swagger, Redis, Docker, Fluentd, JSLint)など

開発効率をあげるために新しいフレームワークの利用も日々検討しているため、選定・導入に関わりたい方もぜひお待ちしています。

まずはお気軽にご連絡ください!

Other users cannot see whether or not you're interested.
3 recommendations
Company info
株式会社TRIDENT
  • Founded on 2012/07
  • CEO can code /
    Funded more than $300,000 /
  • 東京都中央区銀座7-13-6 サガミビル2F
  • AI自動テストクラウドサービスで世界を目指すエンジニア募集!
    株式会社TRIDENT