Senior Software Development Engineer in Test (SDET)
WeaveSan Francisco Bay Area, California$175k – $215kPosted 21 February 2026
Job Description
<div class="content-intro"><h1><strong>Why Weave Exists</strong></h1>
<p>At Weave, our mission is to evolve how therapeutic knowledge is captured, transformed, and communicated throughout drug development. We do this by equipping human experts with AI instruments to enable drugs to be brought to patients as rapidly, safely, and inexpensively as possible.</p>
<p>The Weave Platform streamlines regulatory workflows from start to finish by intelligently, creatively, and effectively infusing every step with AI. Together with our customers, Weave is designing and building the AI workbench for the entire therapeutic lifecycle.</p></div><h1><strong>The Role Your Mission</strong></h1>
<p>We're looking for a Senior SDET to own the quality infrastructure across all of Weave's products. You'll design, build, and maintain the end-to-end test suite that gives the engineering team confidence to ship fast. This is a true engineering role and you'll treat the test suite as a product with its own architecture, reliability requirements, and users (your fellow engineers).</p>
<p>The bar is high: we want a suite that is fast, deterministic, and trusted. When tests pass, we deploy without hesitation. When they fail, engineers believe it. If you've built and maintained a flake-free E2E suite at scale and know exactly how hard that is, keep reading.</p>
<h1><strong>What You'll Own</strong></h1>
<p><strong>Test Architecture Infrastructure</strong></p>
<ul>
<li>Design and build the end-to-end test architecture across all of Weave's products</li>
<li>Own the full test pyramid strategy, determine what gets tested at which layer and why</li>
<li>Build shared utilities, fixtures, and abstractions that make writing reliable tests easy for every engineer</li>
<li>Architect test data management, environment provisioning, and isolation strategies that eliminate flakiness at the source</li>
</ul>
<p><strong>Suite Reliability Performance</strong></p>
<ul>
<li>Maintain a high-signal, flake-free suite, own flake detection, root cause analysis, and systematic elimination</li>
<li>Optimize execution time so tests remain a fast feedback loop, not a bottleneck</li>
<li>Build and maintain CI/CD integration so the suite runs on every PR and blocks merges when it should</li>
<li>Monitor suite health with dashboards and alerting; treat reliability as a metric, not a feeling</li>
</ul>
<p><strong>Cross-Product Quality</strong></p>
<ul>
<li>Partner with product engineering teams to ensure new features ship with comprehensive, maintainable coverage</li>
<li>Define testing standards and best practices across the organization</li>
<li>Identify gaps in coverage and prioritize them based on risk and customer impact</li>
</ul>
<h1><strong>What You Bring</strong></h1>
<p><strong>Engineering Fundamentals</strong></p>
<ul>
<li>5+ years of professional software engineering experience with a focus on quality, test infrastructure, or a combination of product engineering and test automation</li>
<li>Proficient in TypeScript. You should be as comfortable in it as any frontend engineer on the team</li>
<li>Proficient in at least one server-side language (Python preferred) for tooling, scripting, data seeding, and API-level testing</li>
<li>You understand how web applications work end-to-end: browsers, networks, APIs, databases, auth flows, and you know where each layer can break</li>
</ul>
<p><strong>Playwright Expertise</strong></p>
<ul>
<li>Expert-level Playwright knowledge; not just usage, but internals, quirks, and best patterns at scale</li>
<li>Deep experience with auto-waiting, selector strategies, network interception, multi-context testing, and trace debugging</li>
<li>You've built custom fixtures, reporters, and integrations and have strong opinions on how to structure a large Playwright suite for maintainability</li>
</ul>
<p><strong>AI-Augmented Test Engineering</strong></p>
<ul>
<li>You actively use AI-powered development tools (Cursor, Claude, etc.) to accelerate test creati ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Weave
See all →More TypeScript jobs
See all →AI Tooling Frontend Engineer - Helix Team
Figure AI · San Jose, CA
Sr. Backend Software Engineer, Fraud Risk Platform
Navan · Palo Alto, CA or San Francisco, CA
Sr. Backend Software Engineer, Fraud Risk Platform
Navan · Dallas, TX
Développeur(se) Full-Stack Sénior, Unity Ads SDK / Senior Full-Stack Developer, Unity Ads SDK
Unity · Montreal, Canada