ASSERTIVELABS
expect(yourRelease).toBeReliable() ✓ passed

Your QA area,
built end to end.

A senior QA duo from Argentina. We set up your QA area from the ground up — manual, automation or both, with AI and Playwright — and hand it over to your team in eight weeks.

● Playwright specialists ● AI-native tooling ● GMT-3 · overlaps US hours
claude — your-repo
  1. $ /build-and-ship PROJ-142
  2. ✓ Resolve repoyour-repo/
  3. ✓ Generate 4-file chain3 reused · 1 new
  4. ✓ Duplicate coverage check0 overlaps
  5. ✓ SDET rules review0 critical
  6. ✗ Test executionTimeoutError
  7. ↻ Root cause found, fixingattempt 2
  8. ✓ Test execution3 passed (44.0s)
  9. ✓ git-flowPR #1789 opened
Illustrative run of one of our commandsticket → PR
26+
years of QA between the two of us
2,400+
test cases in a <23-min CI run
~400
new test cases generated with AI in 10 weeks
65%
faster ticket closure — 6d 2h → 1d 19h

// current engagement with a global digital platform · client identity confidential

describe('Results') ✓ passing

A client that trusted the process
— and renewed the full team.

“You did a fantastic job and I couldn’t be happier with the results you achieved. Based on the team’s performance, the plan is to keep the full team in place.”
— SVP Technology, global digital platform
“They’ve spearheaded the automation testing process and framework in a few months. We are now at a point where we can exponentially grow our test suite and focus on the ones that are priority.”
— Director of Engineering, global digital platform
FLAKINESS, ROOT-CAUSED — NOT RETRIED AWAY
18%1.8%
retry rate in two quarters · target ≤5%
  • Weekly flaky tests: 12 → 0
  • Time wasted by the 20 worst offenders: −66%
  • Every failure gets a root cause, never a retry bump

And when it goes red, it’s real: most failures came from feature flags changing existing flows, caught before release.

Quality maturity assessment
Jul 20251/5
Apr 20264/5
  • QA at the endIssues caught at PR
  • Shared environmentsIsolated env per branch
  • Risky releasesPassing suite required to merge
  • Unclear QA ownershipQuality is everyone’s job
95–99%
first-attempt success per test job
100%
P0/P1 critical journeys covered

// one enterprise client · maturity Jul 2025 – Apr 2026 · KPIs as of Sep 2026 · client identity confidential

describe('What we build') ✓ passing

Built around what you need.
Yours in eight weeks.

strategy
QA strategy & process
Risk-based strategy, bug workflow, Definition of Done.
manual
Manual & exploratory
Test plans and cases in Qase, TestRail, Xray or Zephyr.
automation
Test automation
Playwright on solid architecture, parallel runs in your CI.
ai
AI tooling
Commands and agents tuned to your repo and rules.
metrics
Quality metrics
Pass rate, flakiness and coverage dashboards.
team
Team enablement
Docs and training so your team owns it all.
  1. week 0
    Discovery
    Your product, team and where quality hurts.
  2. week 0–1
    Agreement
    Scope, success criteria and timeline in writing.
  3. weeks 1–7
    Build
    Strategy, tests and tools, proven on your real flows.
  4. week 8
    Handover
    We document and train. Your team runs it.
  5. after
    Optional support
    Monthly maintenance and new commands.
describe('The AI layer') ✓ passing

Our edge:
AI that does the heavy lifting — under human review.

Commands and agents installed in your repo, governed by your conventions as rules the AI respects on every file it touches.

ONE COMMAND · TICKET → PR

Watch /build-and-ship run in 60 seconds.

/build-and-ship

From a Jira ticket to a reviewed pull request. Generates Page Object, Steps, Constants and Spec, checks duplicate coverage, reviews the diff against your conventions and runs the test for real before opening the PR.

generatededuperules reviewexecutefix & rerungit-flowPR
Also built around your tests:Slack appsGitHub ActionsJira automationTriage-ready Playwright reports
describe('Reliability')

A flaky suite is worse than no suite.

Retry-and-hope sleep(3000) · retries: 315/20
Agent-hardened root-caused · auto-waits20/20

Illustration, not live data. We treat flakiness as a bug with a root cause, never a retry bump.

describe('Your numbers')

How much time would automation give back?

HOURS / MONTH
67 h
HOURS / YEAR
806 h
COST / MONTH
US$2,688
describe('Who we are') ✓ passing

Two senior SDETs. Nobody junior behind the curtain.

Darío Spasaro · AI SDET · Buenos Aires

16 years in QA across web, mobile and API. Builds Claude-powered agentic workflows: test generation, self-healing E2E and the commands that tie them together.

Worked with: SoFi · Playtika · Rappi · Thomson Reuters · Globant
LinkedIn ↗
Florencia Mihaich · SDET Lead · Córdoba

QA lead and senior SDET since 2011. Leads an automation team and designs AI agents that turn requirements and live user flows into running E2E tests.

Worked with: Intel · McAfee · Mapillary · Moody's · IAG · Rappi
LinkedIn ↗
toolbox: Playwright first Cypress · WebdriverIO · Selenium · Appium · Maestro Claude Code · Codex · Agent SDK · MCP TS · JS · Python · Java GitHub Actions · GitLab CI · CircleCI · Jenkins TestRail · Qase · Xray · Zephyr
describe('FAQ') ✓ passing

Questions we usually get.

describe('Contact')

Got a QA challenge?
Let's solve it.

30 minutes, a conversation — not a sales pitch.

Book a 30-min discovery call