Company Overview We plan and operate "Pairs", a dating and marriage matching app for people who are serious about finding a partner. The service launched in Japan in 2012, a Taiwan version followed in 2013, and a Korean version was released in 2025. Cumulative registrations have exceeded 27 million (as of April 2026), and many people use the app. In addition, more than 900,000 people (based on our own research) have met irreplaceable partners through Pairs. Job Summary: We are recruiting a head of test engineering to achieve both rapid development and quality improvement for the online dating app "Pairs." Accelerating development through AI agents is already becoming common across the industry. At the same time, how to continuously ensure quality without slowing down ever-faster development is becoming more important than ever. We are currently building an environment where automated testing and continuous feedback are built into the development process, so that the impact of changes and quality issues can be detected early. Our goal is a state in which not only developers but also AI agents can proceed autonomously while verifying quality. To achieve this, an environment is essential in which automated testing and continuous feedback are built into the development process, enabling both developers and AI agents to detect the impact of changes and quality issues early and lead them to fixes. Also, continuous improvement requires continuously measuring test coverage, test execution status, defect detection rate, defects leaking into production, incident occurrence, and similar metrics, so that the state of development speed and quality can be understood quantitatively. In this role, you will begin by formulating the company-wide Quality Engineering strategy and designing and implementing the foundations for automated testing and quality visualization yourself, building a structure in which each development team can autonomously raise quality in its daily work. In the future, we expect you to work with Product Managers and development teams to organize the quality that matters for the product, then design the signals and metrics that capture its state and drive continuous improvement.
What You'll Do: Formulate the company-wide Quality Engineering strategy and build a development environment that ensures quality without slowing development speed when developing with AI agents Design and implement automated test infrastructure, test data, quality checks in CI/CD, and continuous feedback mechanisms Establish an environment in which not only developers but also AI agents can detect the impact of changes and quality issues and lead them to fixes Continuously measure test coverage, test execution status, defect detection rate, production defect leakage, incidents, and more, to visualize the state of development speed and quality Identify quality issues and bottlenecks from data and lead improvements to development processes, test strategy, architecture, and tools Work with each development team to establish processes and operations that let teams autonomously raise quality in their daily development Lead hands-on the technology selection, design, implementation, and review of test automation and quality infrastructure Take responsibility for team management of Quality Engineering members, including development, goal setting, evaluation, and hiring Work with Product Managers and development teams to organize the quality that matters for the product and drive the design of signals and metrics that capture its state
Basic Qualifications: Experience in software development or test automation as a Software Engineer, SET, SDET, QA Engineer, Quality Engineer, or similar role Experience designing and implementing tests for web applications, mobile applications, or backend systems Knowledge of and hands-on experience with automated testing across multiple layers, such as unit, integration, E2E, and API testing Experience integrating automated testing and quality checks into CI/CD pipelines Ability to design and implement test infrastructure, development tools, and business systems using a programming language Experience analyzing data such as test coverage, defects, incidents, and release quality and using it for improvement Experience involving multiple development teams and stakeholders in driving technical and organizational improvements Management experience leading an engineering team or Quality Engineering team Ability to communicate smoothly in Japanese
Preferred Qualifications: Experience in software development using AI coding agents or generative AI Experience introducing AI agents for code generation, test generation, code review, quality analysis, and similar tasks Experience improving quality or building test infrastructure for large-scale or high-traffic services Experience designing test strategies across multiple platforms, including mobile applications Experience defining, visualizing, and operating quality metrics or engineering metrics Knowledge of Shift Left Testing, test pyramid, continuous testing, Observability, and related topics Experience establishing QA as the responsibility of the entire development team rather than an independent verification stage Experience working with Product Managers to define product quality, including reliability, performance, and usability, not just functional requirements Experience collaborating with global teams in English
Characteristics: Someone who not only presents strategies and direction but also dives into design and implementation and can solve technical challenges Someone who does not see quality and development speed as opposing goals, but seeks to achieve both through systems and technology Someone who can improve the entire development process, including requirements definition, design, implementation, release, and operations, rather than limiting themselves to optimizing the testing phase Someone who does not rely solely on experience or intuition, but can understand issues and drive improvements based on metrics and data Someone who can turn mechanisms for raising quality into practical forms that fit each development team's situation, and support their adoption through to full establishment Someone interested in how software development is changing with AI agents who can envision new forms of Quality Engineering Someone who can form hypotheses, set priorities, and move forward while involving stakeholders, even in uncertain situations Someone who can build shared understanding among stakeholders in different positions, such as engineers, Product Managers, and executives
Tools we use: Programming Languages: Go, TypeScript/JavaScript, Python Tech Stack: MySQL, DynamoDB, Amazon ElastiCache, Elasticsearch, Kubernetes, various AWS and Google Cloud services, Terraform Development: Git, GitHub, GitHub Actions, Docker, Jira Cloud, Slack
#Eureka
#LI-AW2
