F

Finite State

Automates product security for connected devices.

Senior QA Engineer - AI/ML

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeRemote

About the Job

Requirements

  • Hands-on experience in quality assurance, quality engineering, test automation, or software testing for SaaS, web applications, or complex software products.
  • Experience testing modern web applications, APIs, backend services, databases, and distributed systems.
  • Understanding of test planning, defect management, regression testing, exploratory testing, and release validation.
  • Experience with automation tools such as Playwright, Cypress, Selenium, Pytest, Postman, or similar.
  • Ability to write scripts, automated tests, or test utilities in Python, JavaScript, TypeScript, or similar languages.
  • Familiarity with REST APIs, browser developer tools, logs, database queries, Git, Docker, and CI/CD workflows.
  • Strong problem-solving ability and curiosity to understand how systems work.
  • Strong attention to detail and ability to identify edge cases, ambiguous behavior, and customer-impacting risks.
  • Clear communication skills and ability to document issues in a structured, actionable way.
  • Interest in AI-powered products, cybersecurity, software supply chain security, vulnerability management, or compliance.

Responsibilities

  • Own quality assurance for AI-powered SaaS features from requirements review through release validation.
  • Design and execute test plans for workflows involving vulnerability detection, threat modeling, compliance analysis, dashboards, and AI-assisted recommendations.
  • Perform functional, regression, exploratory, API, integration, and end-to-end testing.
  • Investigate issues across frontend, backend, APIs, databases, logs, permissions, and AI-driven workflows.
  • Validate AI-generated outputs for accuracy, consistency, explainability, usefulness, and risk.
  • Identify edge cases, failure modes, data issues, access-control gaps, and customer-impacting defects.
  • Build and maintain automated tests for critical user journeys, APIs, and backend workflows.
  • Improve test coverage, CI/CD quality gates, regression suites, and release readiness.
  • Work with engineers, product managers, security researchers, and data engineers to clarify requirements and acceptance criteria.
  • Document defects with reproduction steps, expected behavior, actual behavior, screenshots, logs, and technical context.
  • Improve testing practices, automation, documentation, and team collaboration.
  • Learn the product, security domain, architecture, quality assurance process, test environments, and release workflow; begin testing full-stack features and contributing to manual, exploratory, and automated testing.
  • Take ownership of quality assurance for product features end-to-end and investigate and help resolve issues across frontend, backend, APIs, databases, and AI workflows.
  • Lead quality assurance efforts for complex AI-powered SaaS workflows and improve automation, regression coverage, release readiness, and product reliability.
  • Shape quality standards for AI-native, security-sensitive, customer-facing features.

About the Company

Finite State

Automates product security for connected devices.

Finite State automates product security for connected devices and embedded systems such as IoT, medical devices, ICS, and OT. Its platform provides deep visibility into device and supply chain risks and helps with compliance, delivered through a subscription service for continuous visibility and actionable remediation of security issues.

Company size
51-200
Company stage
Late Stage VC
Total funding
$69.5M
Headquarters
Columbus, OH
Founded
2017

Recently Posted Jobs

Explore more opportunities at Finite State

See more jobs