Skip to main content
a.
avilano.dev
Senior QA Automation & Reliability Architect

Ship Frontend Releases Fast.
Flake-Resilient Tests. 100% WCAG Accessible.

Partner with an independent Senior QA Architect with 8+ years scaling enterprise test systems and distributed CI pipelines. We build flake-resilient Playwright test suites, eliminate release bottlenecks, and enforce continuous WCAG 2.1 AA compliance on a flat monthly subscription.

✓ 100% Async • No Meetings ✓ Pause / Cancel Anytime ✓ North America (CST)
playwright-ci-runner (sharded)
PASSING
$ npx playwright test --project=chromium
✓ tests/e2e/auth-session.spec.ts 42ms

→ API storageState cached (zero UI lag)

✓ tests/a11y/checkout-wcag.spec.ts 280ms

→ @axe-core: 0 critical/serious WCAG 2.1 AA violations

✓ tests/keyboard/focus-trap.spec.ts 195ms

→ W3C APG: Focus trapped; Escape restored trigger

✓ tests/screen-reader/voiceover.spec.ts 410ms

→ Guidepup: VoiceOver spoke "Cart updated"

4 passed (1.8s) CI Shard 1/2 complete
1,200+ Automated Tests Scaled
200+ Migrated to Playwright POM
8+ Years Systems & Automation Architecture
Full-Stack CI AWS Certified • WCAG 2.1 AA
Core Architecture
Playwright 1.49+ @axe-core/playwright Guidepup VoiceOver TypeScript Cursor / Claude MCP Rules GitHub Actions CI
The Regulatory & Engineering Reality

Why Static PDF Audits & Overlay Widgets Fail

Enterprise procurement teams fail software with overlay widgets, and static 100-page audits expire the second your team pushes a new PR. We build a permanent 3-layer automated testing defense wired directly into your GitHub Actions CI.

Layer 01 @axe-core/playwright

Static DOM & Contrast Verification

Automated scans checking color contrast (4.5:1), missing form labels, invalid ARIA attributes, and unsemantic DOM nodes on every route transition. Fails CI on critical violations.

Standards: WCAG 1.1.1, 1.4.3, 4.1.2
Layer 02 Playwright Keyboard

Deterministic Focus Traps & Tab Order

Tests sequential Tab navigation, visible focus indicators, skip-to-content links, and modal focus traps that restore focus to the trigger on Escape dismissal (W3C ARIA APG).

Standards: WCAG 2.1.1, 2.1.2, 2.4.3
Layer 03 Guidepup VoiceOver

Native Screen Reader Spoken Audio

Drives native macOS VoiceOver programmatically to assert what visually impaired users actually hear. Verifies dynamic aria-live cart updates, notifications, and form error states.

Standards: WCAG 4.1.3, US Section 508
src/fixtures/base.fixture.ts TypeScript
// Automated WCAG 2.1 AA fixture wired into CI
export const test = base.extend({
  checkA11y: async ({ page }, use, testInfo) => {
    const scanner = async (options = {}) => {
      const builder = new AxeBuilder({ page })
        .withTags(['wcag2a', 'wcag2aa', 'wcag21aa']);

      const results = await builder.analyze();
      const critical = results.violations.filter(
        (v) => ['critical', 'serious'].includes(v.impact)
      );

      // Attach full audit artifact to Playwright report
      await testInfo.attach('a11y-scan', {
        body: JSON.stringify(results.violations, null, 2),
        contentType: 'application/json',
      });

      expect(critical.length, 'WCAG Violations Found').toBe(0);
    };

    await use(scanner);
  },
});
Aligned with DHS Section 508 ICT Baseline VPAT 2.5 ACR Ready

Enterprise Procurement Advantage: We prepare your codebase to score "Supports" across all WCAG 2.1 AA tables in your official Accessibility Conformance Report (VPAT), unblocking enterprise software sales.

Transparent Packaging • Zero Scope Creep

Sprints & Async Retainers

No ambiguous hourly billing or 6-month agency contracts. Partner on a fixed-outcome sprint or subscribe to a dedicated async engineering queue you can pause or cancel anytime.

Monthly Retainer ● 1 Slot Open for This Month

Fractional AI QA & Accessibility Partner

A dedicated Senior AI QA Architect embedded directly in your workflow. Submit unlimited test automation, flaky-test fixes, AI agent workflows, and WCAG accessibility tickets into a shared Linear queue.

✓ 1 active task at a time (24-48h SLA)
✓ Zero meetings: 100% async + 2-min Looms
✓ Continuous E2E & WCAG gates on new PRs
✓ Pause or cancel anytime via Stripe
$5,495 / month

Pilot rate: $4,495/mo for first 2 clients

Replaces a $195,000 W-2 Senior SDET plus recruiting fees, equity, and benefits. Central Timezone (CST) overlap.

Apply for a Retainer Slot Shared Slack Connect + Linear access

Fixed-Scope 21-Day Sprints

Guaranteed deliverables • Zero long-term commitment
Sprint A

AI-Ready Playwright Foundation

Production Playwright + TypeScript architecture built from scratch. API session state caching (<50ms), top 15 critical user journeys automated, parallelized GitHub Actions CI (<3 min), and custom Cursor / Claude rules for your dev team.

$5,500 3-Week Delivery
Book Sprint
Sprint B

Legacy Framework Migration (Selenium / Cypress -> Playwright)

Zero-downtime dual-run CI cutover. We convert 25-35 critical paths from brittle legacy Selenium or Cypress to Playwright + TypeScript, replace fragile XPaths with accessible locators, and slash CI runtimes by 60%+.

$6,500 3-Week Delivery
Book Sprint
Sprint C • Compliance

WCAG 2.1 AA Frontend Migration & CI Automation

Hands-on frontend accessibility remediation (semantic DOM, ARIA states, keyboard traps, focus restoration) + automated @axe-core and VoiceOver regression gates in CI. Prepares your product for VPAT 2.5 filings.

$7,500 3-Week Delivery
Book Sprint
Low-Risk Diagnostic • 100% credited toward any sprint

48-Hour Test Velocity & WCAG Risk Audit

Not ready for a full sprint? I will inspect your repo and deliver a 20-minute video diagnostic covering flaky selectors, CI bottlenecks, and WCAG AA violation hotspots + a 30-day action plan in 48 hours.

$950 Fixed Fee
Order 48-Hr Audit

The Economic Comparison

Why SaaS Leaders Choose the Async Model

Criteria Full-Time W-2 SDET Legacy A11y Agency avilano.dev
Cost & Commitment $180k-$220k/yr + Equity $30k-$75k per static audit $5,495/mo (Pause/Cancel anytime)
Time to Start 2-4 months recruiting 3-6 weeks RFP process Under 48 hours
Code Deliverables Writes code internally ❌ Only 100-page PDF reports ✅ Direct PRs & CI pipeline code
CI Automated Gates Often struggles with flakiness ❌ None (Manual audit only) ✅ Sub-3min Playwright + Axe CI
Management Overhead High (1:1s, reviews, benefits) Weekly vendor status calls Zero (100% Async + 2-min Looms)
2 Sprint Slots Open This Month

Book a 15-Minute Architecture Fit Call

Zero sales pitch. Let’s look at your current test suite, diagnose your release bottlenecks or WCAG compliance timeline, and see if our async model fits.

01. Tech Stack

Web applications built with TypeScript, React, Next.js, or Vue.

02. Acute Need

Flaky CI pipelines, slow releases, or upcoming WCAG 2.1 AA mandates.

03. Working Format

Choosing between a 21-Day Sprint or the $5,495/mo Async Retainer.

Trouble seeing the calendar? Open Cal.com in a new tab

Prefer email? Send your repository directly to contact@avilano.dev

Common Questions

Frequently Asked Questions

Everything you need to know about the async queue, sprints, and delivery.

How does the 'Pause or Cancel Anytime' feature work?

Engineering workloads fluctuate. If you finish a major product release and have no testing or accessibility tickets for the next month, you can pause your subscription with one click inside your Stripe billing portal. Your billing cycle freezes and your remaining days stay in your account until you're ready to resume.

Why wouldn't I just hire a full-time Senior SDET?

Recruiting a senior QA engineer takes 2 to 4 months and averages $180k-$220k in base salary plus benefits, equity, and recruiting agency fees. Moreover, many companies don't need 40 hours/week of continuous architecture once the system is stable. Our model gives you senior-level execution on demand at a fraction of the cost.

How fast do you deliver tickets in the async queue?

On average, discrete tickets (a flaky test fix, a new critical E2E journey, an accessibility component remediation) are delivered in 24 to 48 hours. Larger epics (like migrating an entire legacy test framework) are broken down into transparent 48-hour incremental pull requests.

What tech stacks and frameworks do you support?

We specialize in modern web architectures: TypeScript, Playwright, Vitest, React, Next.js, Vue, Tailwind, and Node.js. For CI/CD, we support GitHub Actions, GitLab CI, CircleCI, and Docker.

How does your accessibility testing meet US Federal requirements?

We test against the exact statutory standard codified in the US DOJ ADA Title II Final Rule and HHS Section 504: WCAG 2.1 Level AA. We align test cases with the DHS Section 508 ICT Testing Baseline, covering static DOM checks (@axe-core), keyboard focus-trapping (ARIA APG), and real screen-reader audio feedback (Guidepup VoiceOver).

How do we communicate without daily meetings?

We work 100% asynchronously via a shared Slack Connect channel and a dedicated Linear/Trello board. Every deliverable, pull request, or complex architecture decision includes a 2-3 minute Loom video walkthrough explaining the code changes and test execution.