Senior Software Engineer in Test (Global Product Team) / キャディ株式会社
Salary: 850 - 1200 百万円
Minimum year of experience: 5
CADDiSenior Software Engineer in Test (Global Product Team)
Overview
Join a fast-growing team dedicated to unleashing the potential of manufacturing by developing and delivering an AI-powered data platform. The engineering organization is expanding globally and seeks individuals with strong technical, project management, and leadership skills to help shape the next phase of growth.
Team Mission
The Incubation Team operates like an independent startup, focusing on:
- Creating more products: Continuously launching products to solve customer problems.
- Building stronger teams: Developing high-performing development teams.
- Accelerating creation: Establishing structured, repeatable systems to speed up innovation.
As part of this team, you will help create a new application based on a core platform that manages large archives of engineering drawings, documents, and supply-chain data.
Role Summary
Position: Senior Software Engineer in Test
Focus: Ensuring product quality, stability, and automation coverage for a new application nearing official release.
This role is ideal for QA engineers who are passionate about hands-on testing, automation, and delivery speed through engineering-driven quality practices.
Responsibilities
- Design, build, and evolve scalable automated test frameworks and infrastructure (unit, integration, E2E).
- Define and drive test strategy, including pyramid design, coverage goals, and metrics.
- Develop and improve test plans and cases in collaboration with engineering, product, and QA stakeholders.
- Lead defect management: identify, reproduce, prioritize, analyze, and report issues.
- Influence architecture and development practices to improve system testability.
- Establish and promote QA standards, best practices, and processes.
- Optimize CI/CD pipelines for reliable, fast, and scalable test execution.
- Mentor and guide engineers in testing practices, fostering a quality-first mindset.
- Evaluate and introduce tools and technologies to enhance QA efficiency.
- Balance and strategically improve manual and exploratory testing where automation is not yet effective.
What You'll Gain
- Hands-on experience building QA automation for a new global SaaS product.
- Opportunity to shape QA engineering practices in a fast-growing team.
- Exposure to modern cloud-native architectures and distributed systems.
- Close collaboration with highly skilled engineers.
- Experience scaling QA from startup phase to global release.
Qualifications
Required
- 5+ years leading quality assurance activities with strong expertise in QA engineering.
- 7+ years of hands-on software development experience.
- Experience building or maintaining automated test suites.
- Skilled in test design, test execution, and defect management.
- Understanding of modern QA methodologies.
Preferred
- Experience with large-scale systems and multi-team environments.
- QA in Agile development settings.
- QA work for Web, SaaS, or startup products.
- Professional experience as a software engineer.
- Fluent business-level Japanese (JLPT N2 or equivalent, or ~3 years in a Japanese-speaking professional environment).
Compensation
- Annual salary: ¥8,500,000 – ¥12,000,000 (salary review twice a year; paid monthly).
- Stock option program available.
Development Environment
- Frontend: TypeScript, React, Next.js
- Backend: TypeScript, Rust (axum), Node.js (Express, Fastify, NestJS)
- Infrastructure: Docker, Google Cloud, Kubernetes, Istio, Cloudflare
- 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
- Authentication: Auth0
- Other tools: GitHub Copilot, Figma, Storybook
- Communication: Slack, Discord, JIRA, Miro, Confluence
Interview Process
- Application Review
- Coding Assignment and Technical Writing Sample
- 1st Round Interview (Engineer/Hiring Manager)
- 2nd Round Interview (Engineering Manager)
- Final Round Interview (CTO/VPoE)
- Note: Additional interviews/discussions may occur as needed.
Work Environment
- Location: Tokyo, Japan (relocation support available)
- Workplace: Hybrid (typically 1 day/week in-person; quarterly in-person meetings in Tokyo)
- Working Hours: Flextime with 11:00–16:00 core hours; 1-hour break
Employment Type
- Full-time (3-month probationary period with no change in salary or benefits)
Holidays & Time Off
- Annual paid leave (after 6 months), plus 3 days special paid leave upon joining
- Summer vacation (3 days, flexible between July–Dec)
- Year-end/New Year's holidays (6 days)
- Refreshment leave (5 consecutive days every 5 years)
- Nursing/caregiving leave (after probation, up to 4 days per year; includes pets)
- Bereavement and celebratory leave
Compensation and Benefits
Team Building
- Activity support fund: ¥1,500/member/activity
- Offsite cost support: ¥5,000/person, once per quarter
- Team meal allowance: ¥2,000/person/month (internal), ¥3,000/person/month (cross-team)
Learning & Development
- Server cost assistance: Up to ¥10,000/month (engineers)
- Book purchase support: Work-related books
- External training: Course/program fee reimbursement
Family & Life Support
- Marriage gift: ¥50,000; Childbirth gift: ¥100,000
- Relocation assistance
- Childcare allowance: ¥15,000/month per dependent under 18
Other
- Transportation reimbursement (actual cost)
- Comprehensive social insurance (employment, health, pension, etc.)
- Company-provided PC
- Annual medical and gynecological exams
- Quarterly company-wide recognition program