Skip to content
AbsorblmsAbsorblms

Senior QA Engineer

Leads manual and automated quality assurance for web applications, with a focus on AI-assisted test automation, specification-driven validation, and evaluation of AI-powered features. The role requires TypeScript or JavaScript expertise, modern automation-framework experience, and 5+ years of experience or equivalent.

About the job

Responsibilities

  • Review requirements specifications and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive, and well-structured test plans and test cases; analyze and update existing test cases.
  • Lead and assist junior QA Analysts.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Design, develop, and execute automation scripts using TypeScript, Playwright, or comparable frameworks such as Cypress, Selenium, or WebdriverIO.
  • Use AI coding assistants and agentic tools, such as Claude Code, to accelerate test authoring, maintain automation scripts, and triage defects.
  • Build, customize, and maintain reusable AI skills and agentic workflows for test generation, regression checks, and defect documentation.
  • Apply spec-driven development practices, including the AI-Driven Development Lifecycle, to guide AI-assisted test generation and validation.
  • Design and run evaluations for AI-powered features using defined test datasets and quality metrics.
  • Apply non-deterministic testing approaches for AI/LLM features using statistical thresholds, sampling, and repeated-run analysis.
  • Configure and monitor AI observability and evaluation tools such as Arize AX/Phoenix and LangSmith to track performance, detect drift, and flag regressions.
  • Identify, record, document, track, and close bugs.
  • Perform regression testing when bugs are resolved.
  • Transfer knowledge through documentation and QA presentations, including AI-assisted testing practices and tooling.

Requirements

  • Proven experience in manual and automated QA testing of web applications.
  • Proficiency in TypeScript or JavaScript with hands-on experience in Playwright or a comparable automation framework.
  • Practical experience using AI coding assistants and agentic tools such as Claude Code or GitHub Copilot for test automation.
  • Working understanding of spec-driven development methodologies such as AI-DLC.
  • Ability to build and maintain custom AI skills, prompts, or agent workflows.
  • Understanding of non-deterministic testing for AI/LLM outputs.
  • Experience designing evaluation datasets and metrics including accuracy, relevance, hallucination, toxicity, and latency.
  • Familiarity with AI observability and evaluation platforms such as Arize AX/Phoenix, LangSmith, or Braintrust.
  • Solid grounding in QA methodologies, the SDLC, and test planning and estimation.
  • Strong analytical, written, and verbal communication skills, including the ability to mentor junior QA Analysts.
  • Bachelor's degree in a technical field and 5+ years of experience, or equivalent experience.

Compensation and Benefits

  • Fully remote-first work with flexible work arrangements.
  • Comprehensive health and wellness benefits, including retirement savings programs, eligibility for two bonus plans, paid time off, and medical and dental benefits based on country of location.
  • New hire equipment allowance and monthly flex allowance.
  • Career growth and internal mobility opportunities.
  • Employee-driven diversity, equity, and inclusion programs.

Skills

TypeScript, JavaScript, Playwright, Cypress, Selenium, Webdriverio, Claude Code, Github Copilot, Spec-Driven Development, Ai-Dlc, Ai Evaluation, Arize Ax, Phoenix, Langsmith, Braintrust

Shield AI

Shield AI

Melbourne, Australia

Senior Engineer, Test
No salary listedOn-site5+ YOEQA Engineering

Develop automated test infrastructure and system-level verification for autonomy software across simulation, hardware-in-the-loop, and vehicle environments. The role requires strong Python, Linux, CI/CD, and software verification experience, with a bachelor's degree and senior-level testing background.

Skydio

Skydio

San Mateo, CA

Systems Integration and Test Engineer
$196k+/yrOn-site7+ YOEQA Engineering

Own systems requirements, architecture, integration, verification, reliability analysis, and failure resolution for autonomous flying robots. The role requires 6+ years of electromechanical systems experience, strong cross-domain testing skills, and proficiency in Python and SQL.

Avride

Avride

Austin, TX

Lead Test Engineer AV Safety Assurance
No salary listedOn-site7+ YOEQA Engineering

Leads safety testing and evidence practices for autonomous-vehicle QA, including gates, acceptance criteria, reporting, hazard-to-test traceability, and release decisions. Requires 7+ years in testing, verification, or validation and experience in a safety-critical domain.

Dialpad

Dialpad

Kitchener, Canada

Senior Software Development Engineer in Test
CA$149k+/yrOn-site6+ YOEQA Engineering

Leads quality engineering for AI Contact Center systems by building scalable automation frameworks and API, UI, capacity, security, and performance tests. Requires 6+ years of software development experience, strong Python or Java skills, and expertise in cloud services, REST testing, and CI integration.

VGS

VGS

San Francisco, CA

Senior Software Engineer, Payments Quality
$170k+/yrHybrid5+ YOEQA Engineering

Senior software engineer responsible for building automated quality strategies, high-concurrency performance tests, and emulators for mission-critical payment systems. The role requires 5+ years of quality engineering experience and hands-on expertise with automation, cloud-native CI/CD, distributed systems, and observability.