株式会社MagicPod の全ての求人一覧
株式会社MagicPod の全ての求人一覧

Full-Stack Engineer

【リモート/フルフレックス】テスト自動化AIエージェント「MagicPod」のフルスタックエンジニア
株式会社MagicPodは、「ソフトウェア開発の新しい常識をつくる」というミッションのもと、モバイルアプリとブラウザの両方に対応したテスト自動化AIエージェント「MagicPod」を開発・運営しています。現在、ソフトウェア開発は大きな転換点を迎えています。生成AIやAIエージェントの普及により、コードを書く速度は飛躍的に向上し、開発のあり方そのものが変わり始めています。一方で、開発速度が上がるほど、「AIが生成したコードや変更を、誰が・どのように検証するのか」という品質保証の課題は、これまで以上に重要になっています。しかし、世の中で行われているソフトウェアテストの多くは、まだこの変化に十分適応できていません。リリース前の確認、回帰テスト、不具合調査、テストケースの保守など、多くの工程が人手に依存しており、ソフトウェア開発の中でもアナログな運用が大きく残っている領域です。AIによって開発が速くなるほど、品質保証が追いつかず、テストが開発全体のボトルネックになる構造はより深刻になります。MagicPodが取り組んでいるのは、この巨大で非効率が残るソフトウェアテスト領域を、AIと自動化によって変革することです。テスト作成、実行、結果判定、失敗原因の分析、保守・修復までを一気通貫で支援し、開発チームがスピードと品質を両立しながら、継続的にソフトウェアを届けられる状態をつくっています。すでにMagicPodは500社以上に導入されており、2025年には自然言語でテスト作成・編集・実行を支援する「MagicPod Autopilot」、AIによる画面確認を支援する「AIアサーション」を提供しています。さらに2026年には、AIがテスト失敗の原因分析を支援する「失敗分析」機能、Webサイト品質チェックツール「SiteRover」の提供開始など、AIを活用した品質保証領域の拡張を進めています。今回募集するフルスタックエンジニアには、AIテスト自動化プラットフォーム「MagicPod」のプロダクト開発に、設計・実装・運用・改善まで一気通貫で関わっていただきます。具体的な業務内容◼︎ Webアプリケーション開発 └ React / TypeScriptを用いたフロントエンド機能の設計・開発 └ Python / Djangoを用いたバックエンドAPIの設計・開発 └ ユーザー体験を改善するためのUI/UX改善 └ 大規模なテスト実行や継続利用を支えるパフォーマンス改善 └ プロダクト全体の信頼性・保守性を高めるための技術的負債の解消◼︎ AIエージェント・生成AI関連機能の開発 └ 自然言語でテスト作成・編集・実行を支援する「MagicPod Autopilot」の機能開発 └ AIによるテスト結果確認やアサーション機能の改善 └ テスト失敗時の原因分析・対処案提示を支援するAI機能の開発 └ ClaudeやCodexとの連携を見据えたMCPサーバー関連機能の開発 └ AIを活用したテスト保守・自動修復機能の改善◼︎ テスト自動化エンジン・実行基盤の開発 └ Selenium / Appium / Playwrightなどを活用したWeb・モバイル向けテスト実行基盤の開発 └ ブラウザテスト・モバイルアプリテストを横断した実行体験の改善 └ クラウド実機サービスや各種CI環境との連携強化 └ テスト実行の安定性、再現性、速度を高めるための基盤改善 └ OSSや外部技術の調査、検証、プロダクトへの取り込み※開発組織は、主に「Web Development」「AI Development」「Test Engine Development」の3つの領域に分かれています。ご経験やご志向に応じて、いずれかの領域を主軸として担当いただきます。 ※少人数の開発組織のため、担当領域を完全に固定するのではなく、必要に応じて領域をまたいでプロダクト開発に関わることができます。開発チームMagicPodには、テスト自動化やソフトウェア品質に深い知見を持つメンバーが在籍しています。CEOの伊藤自身もエンジニア出身で、Seleniumや自動テスト領域に長く関わってきました。開発組織では、担当領域を過度に固定せず、エンジニアがプロダクト全体を見ながら開発に関われる体制を大切にしています。専門性を持ちながらも、必要に応じてフロントエンド、バックエンド、AI機能、テスト実行基盤などを横断して開発できる環境です。CEO伊藤のプロフィール京都大学大学院情報学研究科修了後、株式会社ワークスアプリケーションズに入社。製品開発に従事するなかで品質保証の課題に直面し、テスト自動化に取り組む。社内での自動テストツール開発で社長賞を受賞し、その後はSeleniumコミュニティ設立、書籍執筆、SeleniumConf Japanの開催など、自動テスト技術の普及にも関わる。2012年に株式会社MagicPodを設立し、2017年にAI自動テストサービス「MagicPod」の提供を開始。現在は、AIエージェント時代のソフトウェア品質保証を支えるプロダクト開発を推進している。本ポジションの魅力◎AI時代の品質保証という本質的なテーマに向き合える AIによってコード生成が高速化する一方で、品質保証やテストの重要性はむしろ高まっています。MagicPodでは、「AIが作ったものをどう検証するか」「AIを使ってテスト運用そのものをどう変えるか」という、これからの開発組織にとって避けて通れない課題に向き合えます。◎フルスタックにプロダクト開発へ関われる フロントエンド、バックエンド、テスト実行基盤、AIエージェント機能、CI/CD連携など、関われる領域は幅広いです。いずれも5名前後の小規模チームでの開発のため、特定領域だけを細かく分担するのではなく、ユーザー課題の理解から設計・実装・改善まで一気通貫で関われます。◎テスト自動化・AI・開発生産性の交差点で技術を深められる MagicPodは、単なる業務アプリケーションではなく、エンジニアやQAチームが日々使う開発支援プロダクトです。Selenium、Appium、Playwright、CI/CD、生成AI、LLM、MCPなど、開発現場に近い技術領域を扱いながら、プロダクトとして価値に落とし込む経験ができます。◎ユーザーの業務改善に直結するプロダクトを開発できる MagicPodは、テスト作成や実行工数の削減だけでなく、テスト保守、失敗分析、チームでのレビュー、CI連携など、開発現場の具体的な課題を解決するプロダクトです。ユーザーの業務プロセスに深く入り込み、開発チームの生産性向上に直結する価値を届けられます。技術スタック・開発言語:TypeScript, Python(一部モジュールでは Swift,Goも使用) ・フレームワーク:React, Django, Electron ・テスト自動化:Selenium、Appium、Playwright、各種クラウド実機サービス ・AIエージェント:Claude, Cline, Github Copilot, Devin ・インフラ:AWS
Full-Stack Engineer

Technical Support

【リモート/フルフレックス】AI時代のソフトウェア品質を支える「MagicPod」のテクニカルサポート
株式会社MagicPodは、「ソフトウェア開発の新しい常識をつくる」というミッションのもと、モバイルアプリとブラウザの両方に対応したテスト自動化AIエージェント「MagicPod」を開発・運営しています。生成AIやAIエージェントの普及により、ソフトウェア開発のスピードは大きく向上しています。一方で、開発速度が上がるほど、AIが生成したコードや変更をどのように検証し、品質を担保するかという課題は、これまで以上に重要になっています。今回募集するテクニカルサポートには、ユーザーがMagicPodを安定して活用し、開発スピードと品質を両立できるよう支援していただきます。具体的な業務内容テスト自動化AIエージェント「MagicPod」のテクニカルサポートとして、法人ユーザーから寄せられる技術的な問い合わせへの対応をお任せします。MagicPodは、Webアプリケーションやモバイルアプリのテスト自動化を支援するプロダクトです。そのため、単なる操作案内だけではなく、ユーザーの利用環境やテスト実行時の状況を確認しながら、事象の再現確認、原因の切り分け、仕様調査、解決方法の案内を行っていただくポジションです。また将来的には、AIを活用しながら、お客様のテスト業務そのものをより効率的に自動化していくための支援にも関わっていただくことを期待しています。主な業務内容は以下の通りです。・メール、チャット、コミュニティSlack等で寄せられる技術的な問い合わせ対応 ・問い合わせ内容に基づく事象確認、再現確認、原因の切り分け ・MagicPodの仕様、設定方法、利用方法に関する調査・回答 ・必要に応じたログやデータの確認、開発チームへの調査依頼・エスカレーション ・顧客から寄せられた不具合報告、機能要望、改善要望の整理および開発チームへの共有 ・問い合わせ内容をもとにしたヘルプページ、FAQ、ドキュメントの作成・更新 ・問い合わせ傾向の分析、サポート品質や対応効率を高めるための運用改善 ・必要に応じた顧客とのオンラインミーティングへの同席、利用状況や発生事象のヒアリング ・サポート業務の効率化に向けたAI活用、自動化、ナレッジ整備※電話対応はありません。問い合わせ対応はメール・チャットが中心です。 ※深い技術調査やプロダクトの改修が必要な場合は、エンジニアと連携しながら対応します。日々多くの問い合わせが寄せられるため、個別の問い合わせに対応するだけでなく、ヘルプページの改善、FAQの整備、問い合わせフローの改善、自動化、プロダクトへの改善提案などを通じて、サポート全体の生産性と顧客満足度を高めていくことも重要な役割です。本ポジションの魅力◎問い合わせ対応にとどまらず、AIを活用したテスト自動化支援にも関われる MagicPodでは、問い合わせ対応だけでなく、業務フローの整理やナレッジ整備などを通じて、サポート業務そのものの改善にも関わることができます。将来的には、AIを活用しながらお客様のテストケース構築を主導するなど、より技術的で付加価値の高い領域にも挑戦できる環境です。◎実務を通じて、テスト自動化やWeb技術の知識を広げられる 問い合わせ対応では、ユーザーの利用環境やテスト実行時の状況を確認しながら、事象の再現確認や原因の切り分けを行います。テスト自動化、Webアプリケーション、ブラウザ挙動、API、HTML/CSS、アクセシビリティ、開発プロセスなどの知識を、実務の中で広げていくことができます。◎法人向けBtoBプロダクトのため、落ち着いて技術的な課題解決に向き合える 問い合わせ対応はメール・チャットが中心で、電話対応はありません。短時間で大量の電話対応を行うのではなく、ユーザーの状況を整理しながら、技術的な課題解決に落ち着いて向き合うことができます。◎顧客の声をプロダクト改善につなげられる テクニカルサポートは、ユーザーが実際に感じている課題や改善要望を近い距離で把握できるポジションです。問い合わせ対応を通じて得た不具合報告や機能要望を開発チームへ共有し、プロダクト改善にも貢献できます。
Technical Support