SET(Software Engineer in Test)
仕事概要
募集背景
Hubbleではプロダクトの継続的な改善とスケールに伴い、品質保証の重要性が高まっています。
QAチームでは、リリース前の手動テストに加え、PlaywrightによるE2E自動テストやDatadog Syntheticsによる本番監視を活用し、品質担保の仕組み化を進めてきました。
現在はPlaywrightによるE2E自動テストの拡充がほぼ完了し、自動テスト基盤の土台が整いつつあります。
次のフェーズとして、テストの信頼性向上、開発チーム全体への自動化の浸透を牽引し、開発速度と品質を両立できる状態づくりを担っていただき、将来的にチームのリードも見据えて活躍いただけるSETエンジニアを募集します。
このポジションのミッション
- テスト自動化をプロダクト開発に組み込み、品質担保をスケールさせる
- CI/CD・テスト基盤を整備し、「速く安全にリリースできる状態」を作る
- 早期の不具合検知と開発者への迅速なフィードバックループを構築する
- 不安定(flaky)なテストやボトルネックを解消し、継続運用できる仕組みにする
QAチームについて
QAチームは現在、正社員3名・アルバイト4名・業務委託1名体制。
- リリース前の手動テストと、Playwright(E2E自動テスト)、Datadog Synthetics(本番監視)の両輪で品質を担保
- Playwrightによる自動テストの拡充がほぼ完了し、次は信頼性の向上と、開発チーム全体への自動化の浸透フェーズ
職務内容
- E2E/統合テストの設計・実装・運用((Playwright,Datadog等)
- CI上でのテスト実行基盤の整備(並列化、実行時間短縮、安定化)
- flaky testの解析・改善、テスト信頼性向上
- テストデータ/テスト環境の設計(テストの独立性、再現性、速度)
- (必要に応じて)品質指標の可視化、リリース判定に使えるメトリクス設計
経験できること
- 自動テストの浸透・発展フェーズに関わる:Playwrightによる自動テストの拡充が進んだ段階を土台に、信頼性向上や開発チーム全体への自動化浸透を推進し、テスト基盤をさらに発展させていくフェーズを経験できます
- チームづくりのフェーズに関われる:今後のチーム拡大やプロセス改善にも関与でき、チームのカルチャーやベストプラクティスづくりにも貢献できます
開発環境
- 言語: Ruby, TypeScript, Java, Go, Python
- フレームワーク: Ruby on Rails, Angular, Spring Boot, Echo
- データベース: Aurora, MySQL, Redis, DynamoDB
- 開発ツール: GitHub, Docker, Cursor, Visual Studio Code
- AIツール: Cursor, GitHub Copilot, Devin, Gemini, Claude
- E2Eテスト: Playwright
- データパイプライン: Fivetran
- CI/CD: GitHub Actions
- インフラ環境: AWS, GCP, Asure, Terraform
- 監視・計測ツール: Datadog, Redash
- 情報共有ツール: Slack, Asana, Notion
エンジニア組織について
Hubbleの開発組織は、約40名のメンバーで構成されており、単に機能を実装するだけでなく「契約業務の未来を創る」ことに全員で向き合っています 。
私たちの組織の大きな特徴は、役割を越えた柔軟性と、一人ひとりが持つ強いオーナーシップです。
- プロジェクト起点で流動的に動くチーム
2026年度より、従来の固定チーム制から「プロジェクト起点」の運営へ移行しました 。プロジェクトの目的に応じて最適なメンバーが柔軟に集まり、スピードと品質を両立させながら開発を進めています 。これにより、特定の領域に閉じこもることなく、プロダクトの多様な課題に挑戦できる環境があります。 - 「対等な議論」から生まれるプロダクト
PdMが要件を決めてエンジニアが作る、という一方通行の構造ではありません 。PdMがまとめた構想をもとに、エンジニアやQAが対等な立場で議論を重ね、仕様の細部まで一緒に練り上げていきます 。週次のリリースに至るまで、全員が「プロダクトの当事者」として意思決定に関わります 。 - 専門領域が支える「攻め」の基盤
プロダクト開発チームだけでなく、SRE、DevEx、CRE、QAといった専門チームが、それぞれのミッションを持って「挑戦し続けられる土台」を支えています 。たとえば、開発生産性を継続的に改善するDevEx(Developer Experience)や、AI活用で検証体制をスケールさせるQAなど、エンジニアが価値創造に集中できる仕組みづくりにも注力しています 。
フルリモート・フルフレックスという自由な環境ですが、デイリーの集まりや振り返りを通じたコミュニケーションを大切にする文化があります 。あなたの視点を活かし、この自由で責任あるチームと共に、プロダクトを大きく化けさせていく挑戦を楽しんでほしいと考えています 。
必須スキル
- 自動テスト(E2E/統合テスト/ユニットテスト等)の設計・実装・運用経験
- CI/CD環境でのテスト運用・改善経験(安定化、速度改善、失敗分析など)
- 何らかのトラッキング/管理ツールを用いた業務経験(例:Jira、Asana、GitHub Issues 等)
- Webアプリケーションにおけるテストの実務経験(テスト設計/実行/改善のいずれかを含む)
- ネイティブレベルの日本語力
歓迎スキル
- Playwright / Cypress 等を用いたE2Eテスト基盤構築経験
- Docker等を用いたテスト環境構築経験
- テストデータ管理、モック/スタブ戦略の設計経験
- モニタリング/ログを活用した不具合検知・解析の経験
- フロントエンド/バックエンド双方への理解(どちらか得意があればOK)
- シフトレフト(開発初期からのテスト/品質活動)を推進した経験
- 生成AI(GitHub Copilot、Cursor等)を活用したテストコード実装や、テスト自動化プロセスの効率化経験
求める人物像
- 現時点ではプレイヤーとして手を動かしつつ、将来的にはチームをリードするキャリアを目指したい方
- 自分ごとで課題を捉え、チーム内外のメンバーを巻き込みながら主体的に動ける方
- 一人でこなすより、チームメンバーのスキルアップ・成長への貢献を志向する方
- ツールに縛られず、より最適な自動化手法を模索し方向転換できる柔軟性を持つ方
- 開発者体験の向上に喜びを感じ、ソフトウェアエンジニアリングで品質課題を解決したい方
- HubbleのPurpose & Valuesに共感してくれる方
応募概要
| 給与 |
|
|---|---|
| 勤務地 | 東京都渋谷区東1-32-12 渋谷プロパティータワー7階 |
| 雇用形態 | 正社員 |
| 勤務体系 |
|
| 試用期間 | あり(3ヶ月) |
| 福利厚生 |
|
企業情報
| 企業名 | 株式会社Hubble |
|---|---|
| 設立年月 | 2016年04月 |
| 本社所在地 | 東京都渋谷区東1丁目32−12 渋谷プロパティータワー7階 |
| 事業内容 | 契約業務における摩擦や無駄な負担をなくし、より効率的なコラボレーションを実現するプロダクトの開発・提供 |
| 従業員数 | 135名 |
| 企業サイトURL | https://hubble-docs.com |