Skip to content
PlenfulPlenfulSan Francisco, CA

Quality Assurance Engineer

The Quality Assurance Engineer will establish scalable automated testing practices across web applications, APIs, backend services, and integrations. The role requires 7+ years of quality engineering experience, automation framework expertise, and strong CI/CD, debugging, and cross-functional collaboration skills.

Salary not listed
Hybrid7+ YOEQA Engineering

About the role

Responsibilities

  • Own quality strategy across multiple products and engineering teams.
  • Design, build, and maintain automated test suites for web applications, APIs, backend services, and integrations.
  • Develop scalable, maintainable testing frameworks integrated into CI/CD pipelines.
  • Partner with software engineers during feature development to identify quality risks early.
  • Define test plans, acceptance criteria, and release readiness for new product initiatives.
  • Perform exploratory, functional, regression, integration, and end-to-end testing.
  • Drive automation-first testing practices while minimizing manual regression testing.
  • Collaborate with Product Managers and Designers to ensure requirements are testable and complete.
  • Monitor production quality metrics and investigate customer-reported issues with Engineering.
  • Review test automation code, promote quality metrics, and drive continuous process improvements.
  • Mentor engineers on testing best practices and help build a culture of shared quality ownership.

Requirements

  • 7+ years of experience in Quality Assurance or Quality Engineering.
  • Experience building automated testing frameworks for modern SaaS applications.
  • Experience testing REST APIs and microservice-based architectures.
  • Experience with YAML-based testing.
  • Proficiency with one or more automation frameworks, such as Playwright, Cypress, or Selenium.
  • Ability to write automated tests in TypeScript, JavaScript, Python, Java, or C#.
  • Strong understanding of CI/CD pipelines and automated testing integration.
  • Experience with Git, GitHub, GitHub Actions, and modern software development practices.
  • Familiarity with SQL and validating data across relational databases.
  • Strong debugging and root-cause analysis skills.
  • Strong communication and cross-functional collaboration skills.

Nice-to-Haves

  • Experience testing AI or machine-learning-enabled applications.
  • Experience with healthcare software or regulated environments.
  • Familiarity with Kubernetes, Docker, and cloud-native architectures.
  • Experience with performance, load, or security testing.
  • Experience testing workflow automation platforms or enterprise SaaS products.
  • Exposure to observability platforms such as Datadog or Grafana.
  • Experience working in fast-paced startup environments.

Technologies

  • Python
  • TypeScript
  • React
  • YAML
  • Node.js
  • PostgreSQL
  • Kubernetes
  • Docker
  • AWS
  • GitHub Actions
  • Playwright
  • REST APIs
  • AI/LLM integrations

Compensation and Benefits

  • Hybrid work environment; R&D roles work two days per week in the San Francisco office.
  • Medical, dental, and vision insurance.
  • 401(k) with company match.
  • Equity for full-time employees.
  • Unlimited PTO.
  • Daily lunch stipend of $100 per week.
  • Wellness stipend of $100 per month.
  • Commuter benefits of $100 per month for San Francisco and New York employees.
  • Paid parental leave.

Skills

PythonTypeScriptJavaScriptReactNode.jsPostgresKubernetesDockerAWSGitHub ActionsPlaywrightcypressseleniumREST APIsSQL

Similar roles

QA Engineering jobs
Stuut

Lead Software Engineer in Test

StuutSan Francisco, CA +1

Leads the strategy, architecture, and implementation of automated testing across backend, frontend, integration, and end-to-end systems. Requires 7+ years of test automation or software engineering experience, strong Python and TypeScript/JavaScript skills, and expertise in CI/CD and cloud-native infrastructure.

180k – 220k/yrOn-site7+ YOEQA Engineering
Sesame

iOS/Android Automation Engineer

SesameSan Francisco, CA +2

Build and own iOS and Android test automation in CI for Sesame's voice companion app. Deliver quality signals for releases, triage failures, automate key user flows, and partner with engineers to improve testing and release reliability. Requires 7-8 years QA experience including 4+ years of mobile automation.

175k – 280k/yrOn-site7+ YOEQA Engineering
Current

QA Lead, Risk Operations

CurrentNew York, NY

Leads quality assurance for disputes and broader Risk Operations, governing BPO and internal reviews, regulatory adherence, scorecards, calibration, reporting, and corrective actions. Requires 4+ years of QA or risk operations experience and strong knowledge of Reg E, Reg Z, and CFPB requirements.

95k – 130k/yrOn-site4+ YOEQA Engineering
NODA AI

Senior Quality Software Engineer

NODA AIAustin, TX

This senior quality engineer will build and own Core Engineering’s test automation infrastructure, CI/CD quality gates, security validation, metrics, and release go/no-go recommendations. The role requires 7+ years of software QE experience, Python proficiency, distributed-systems expertise, and eligibility for a security clearance.

Salary not listedHybrid7+ YOEQA Engineering
StackAI

Lead QA Engineer

StackAIUnited States

The Lead QA Engineer will establish automated testing, release validation, and reliability practices across web, API, and backend systems. The role requires 2–4 years of QA or test automation experience, strong Python skills, and familiarity with TypeScript, API testing, and CI/CD.

80k – 130k/yrRemote5+ YOEQA Engineering