Software Engineer in Test(SET) - CADDi Drawer -
Software Engineer in Test(SET) - CADDi Drawer
期待する役割
CADDi Drawerの開発チームと協働し、「品質をエンジニアリングで制御する仕組み」の構築をリードしていただきます。
単にテストケースを消化するのではなく、「なぜそのテストが必要なのか」「どうすれば自動化してリリースを高速化できるか」という技術的な視点でアーキテクチャを設計し、開発者体験を向上させることがミッションです。
想定される業務例
(以下に限定されるものではありません)
●テストアーキテクチャの設計・構築
拡張性と保守性の高い、E2Eテスト / インテグレーションテストの自動化基盤の設計・実装(Playwright, Cypress 等)
Visual Regression Test (VRT) の導入による、UI崩れの自動検知システムの構築
●開発プロセスの改善(Shift Left)
要件定義・設計フェーズからの参画。
仕様レビューを通じて「テスト容易性(Testability)」の高い設計を提案
CI/CDパイプライン(GitHub Actions)への自動テスト組み込みと、実行時間の最適化(Flaky testの撲滅)
●品質の可視化とモニタリング
パフォーマンスやアクセシビリティスコアの計測・監視基盤の導入
本番環境におけるエラー監視と、開発チームへの迅速なフィードバックループの構築
●開発チームへの啓蒙・支援
テストコードの実装支援
「品質はQAだけでなくチーム全体で守るもの」という文化の醸成
所属組織について
プロダクトの提供価値が確立し、事業が成長ステージへと移行した現在、CADDİ Drawerの成長を最大限に加速させるため、QAチームはプロダクト開発と密接に連携する体制へと移行しました。
この戦略的な意思決定に基づき、本ポジションではDrawer QAチームへの配属を想定しています。
技術スタック
Frontend: TypeScript, React, Next.js
BFF / Backend: TypeScript (Node.js)
Infrastructure: Google Cloud, Google Kubernetes Engine, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows
Test / QA: Playwright, Jest
CI/CD: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog
Monitoring: Datadog
Tools: GitHub Copilot, Slack, JIRA, Notion, Figma
開発環境
フロントエンド:TypeScript,React,Next.js
バックエンド:Rust(axum),TypeScript,Node.js(Express,Fastify,NestJS)
機械学習・アルゴリズム:Rust,Python,OpenCV,PyTorch,TorchServe,Elasticsearch,Vertex AI
インフラ:Google Cloud,Google Kubernetes Engine,Anthos Service Mesh,Istio,Cloudflare,Argo Workflows
Event Bus:Cloud Pub/Sub
DevOps:GitHub,GitHub Actions,ArgoCD,Kustomize,Helm,Terraform,Datadog,MixPanel,Sentry
Data:CloudSQL(PostgreSQL),AlloyDB,BigQuery,dbt,trocco
API:GraphQL,REST,gRPC
認証: Auth0
開発ツール:GitHub Copilot,Figma,Storybook
コミュニケーションツール:Slack,Discord,JIRA,Miro,Confluence