Khám phá việc làm Cloud & Infrastructure nổi bật.
Xem ngay

Senior Quality Engineer – QA Automation & AI

Net Protections Vietnam Co., Ltd.
87A Ham Nghi, Nguyen Thai Binh ward, TP Hồ Chí Minh
Tại văn phòng
Đăng 1 giờ trước
Lĩnh vực:
Sản Phẩm Phần Mềm và Dịch Vụ Web
Dịch Vụ Tài Chính

Mô tả công việc

We are building and operating a fintech and BNPL platform that includes mobile applications, web applications, backend APIs, batch processes, databases, and integrations with banks, merchants, and other external partners.

Our Product Managers, Business Analysts, architects, designers, and engineers define the business requirements and system designs. We are looking for a Senior Quality Engineer who can translate those requirements and designs into an effective quality strategy and continuous automated verification.

You will own product quality and drive quality improvements across the organization. This does not mean that you must personally implement every test or perform every quality-related task. You will work with engineers and other product members to determine what must be verified, what should be automated, what technical components are needed, and how those components should be combined into reliable quality-control flows.

This role covers the entire product—not only UI testing, but also mobile applications, web applications, APIs, batch processes, databases, and cross-system business flows.

Key Responsibilities

Quality Strategy and Test Design

  • Review business requirements, acceptance criteria, UI/UX designs, API specifications, and technical designs prepared by Product Managers, Business Analysts, architects, designers, and engineers.
  • Translate expected product behavior into test conditions, test scenarios, and automated verification.
  • Identify unclear, inconsistent, incomplete, or difficult-to-test requirements and proactively clarify them with the appropriate owner.
  • Define a risk-based quality strategy, including test coverage, quality gates, release criteria, and regression policies.
  • Determine the appropriate combination of unit, integration, contract, end-to-end, regression, smoke, exploratory, and manual testing.
  • Design scenarios covering successful paths, failures, retries, timeouts, recovery flows, boundary conditions, and data inconsistencies.
  • Communicate quality risks and coverage gaps clearly and help teams prevent defects during requirements, design, and development—not only detect them after implementation.
  • Incorporate defined security, compliance, auditability, and traceability requirements into test scenarios, automated verification, quality gates, and release evidence.

Quality Automation and Control Flows

  • Design, implement, maintain, and improve automated verification across mobile applications, web applications, APIs, batch processes, and databases.
  • Build or improve reliable and maintainable automation frameworks.
  • Automate critical end-to-end business flows spanning multiple applications, services, and backend systems.
  • Implement mobile and web automation testing using appropriate tools such as Maestro, Appium, Playwright, Cypress, Selenium, or equivalent frameworks.
  • Implement API and contract testing using OpenAPI specifications, schema validation, Schemathesis, Postman/Newman, REST Assured, Pact, or equivalent solutions.
  • Create automated flows that execute and verify batch processes, smoke tests, API responses, system states, and data consistency.
  • Define the data and system conditions that must be verified and collaborate with engineers to prepare the necessary queries, scripts, APIs, test hooks, or other technical components.
  • Combine tests, scripts, queries, APIs, and other verification components into repeatable automated quality-control flows.
  • Investigate failures and distinguish between product defects, environment issues, test-data problems, integration issues, and unstable test implementation.
  • Continuously improve test reliability, execution speed, maintainability, observability, and coverage.

Continuous Quality and Release Gates

  • Define which automated checks should run at each stage of development and release, including pull requests, merges, deployments, scheduled executions, and releases.
  • Integrate automated verification and quality gates into the existing CI/CD process.
  • Define clear pass, fail, warning, escalation, and exception conditions based on product risk.
  • Work with engineers to implement or modify CI/CD workflows when additional technical support is required.
  • Ensure that test results and quality-gate failures provide clear and actionable feedback.
  • Prevent unreliable or unnecessarily slow tests from blocking development while maintaining sufficient release confidence.

Product-Wide Quality Ownership

  • Work closely with Product Managers, Business Analysts, designers, architects, and engineers to improve quality across the product.
  • Coordinate quality activities across teams and systems while involving the appropriate specialists in implementation.
  • Raise quality concerns with clear evidence, including affected requirements, business flows, system behavior, test results, and potential impact.
  • Support manual testing and investigation when necessary, particularly for new, complex, or high-risk product areas.
  • Explore practical uses of AI in requirement comparison, test generation, coverage analysis, regression-impact analysis, and automated-test maintenance.
  • Promote a culture in which quality is considered throughout the product-development lifecycle and owned by the entire product team.

What We Expect in the First Stage

During your initial months, we expect you to:

  • Understand the existing architecture, repositories, CI/CD workflows, product flows, specifications, and testing processes.
  • Map critical product flows to existing tests and identify important coverage and automation gaps.
  • Assess current quality risks and automation maturity across mobile, web, API, batch, and database layers.
  • Propose a prioritized quality strategy and automation roadmap.
  • Implement or improve automated verification for selected high-risk areas and establish the appropriate quality gates.

Preferred Personal Characteristics

We are looking for a quality-minded Product Builder who wants to improve quality across the whole product.

  • Strong Automation Mindset: You can build automated verification and want to expand automation beyond individual screens.
  • Product-Wide Perspective: You consider mobile apps, web applications, APIs, batch processes, databases, and system integrations as parts of one product.
  • Proactive Communication: When requirements or designs are unclear, you actively consult the relevant person instead of making unsupported assumptions.
  • Technical Curiosity: You are comfortable working with APIs, CI/CD, logs, system data, and distributed workflows, and can independently learn unfamiliar tools.
  • Risk-Based Pragmatism: You prioritize testing based on business impact and technical risk and understand when to implement something yourself or involve another engineer.
  • Ownership and Integrity: You take responsibility for product quality and communicate risks and test results honestly and transparently.

Yêu cầu công việc

Must-Have Skills

  • At least 4–5 years of experience in software quality assurance, quality engineering, test automation, or software development in test.
  • Strong hands-on experience designing, implementing, and maintaining automated tests or automated quality-control flows.
  • Programming or scripting ability in at least one language such as Python, TypeScript/JavaScript, Java, Kotlin, Dart, or C#.
  • Experience with at least two of the following:
    • Mobile application automation
    • Web application automation
    • API or contract testing
    • Backend or batch-process testing
    • Database or data-integrity verification
  • Strong understanding of test strategy, risk-based testing, integration testing, end-to-end testing, regression testing, and smoke testing.
  • Ability to derive test conditions and scenarios from business requirements, acceptance criteria, UI/UX designs, API definitions, and technical specifications.
  • Ability to design automated flows by combining tests, scripts, APIs, system events, data checks, and other verification components.
  • Experience defining and integrating automated checks and quality gates into CI/CD processes.
  • Ability to investigate failures across multiple systems and coordinate with engineers to identify their causes.
  • Ability to clarify requirements and discuss quality risks directly with Product Managers, Business Analysts, architects, and engineers.
  • Strong ownership, communication, and cross-functional collaboration skills.
  • Ability and willingness to communicate directly with an international manager in English. Detailed communication may be conducted through text with the support of translation tools, but you should be comfortable participating in regular work-related discussions.

Nice-to-Have Skills

  • Experience defining a quality strategy or automation roadmap for a product or major system.
  • Experience in quality assurance for financial, payment, banking, lending, BNPL, or other regulated systems, including defined security controls, audit evidence, traceability, and change-management requirements.
  • Experience working with security or audit frameworks such as PCI DSS, ISO 27001, SOC 2, or equivalent standards.
  • Experience with mobile, API, contract, batch, asynchronous-process, or data-reconciliation testing.
  • Experience applying AI or LLMs to quality assurance or test automation.
  • Experience with performance, load, or resilience testing.
  • ISTQB certification.
  • Familiarity with OWASP testing guidance and security-related test cases.

Tại sao bạn sẽ yêu thích làm việc tại đây

  • Own Quality Across the Product: Improve quality across mobile, web, APIs, batch processing, databases, and cross-system business workflows.
  • Work with a Strong Engineering Team: You will drive quality improvements while collaborating with engineers who can provide the necessary scripts, queries, test hooks, infrastructure, and technical support.
  • Build the Quality Engineering Practice: Shape our test strategy, automation architecture, quality gates, and release criteria.
  • Apply AI to Real Quality Problems: Explore practical AI-assisted approaches to coverage analysis, regression detection, and test maintenance.
  • High Autonomy: Select appropriate approaches and tools based on product risks and long-term maintainability.

Benefits

  • Transportation allowance
  • Housing allowance
  • Meal allowance
  • Performance bonuses twice a year
  • Paid leave
  • Health insurance
  • MacBook Pro provided

Since 2002, Net Protections has provided Japan's first risk-guaranteed Buy Now, Pay Later service.

Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Dịch Vụ và Tư Vấn IT
Quy mô công ty
1-50 nhân viên
Quốc gia
Japan
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Không có OT

Việc làm tương tự dành cho bạn

Nhận các việc làm tương tự qua email Nhận thông báo