cocosar - Overview

Juan José Sarsotti

QA Lead · TypeScript · Playwright/Cypress · CI/CD · LLM/AI Testing

📍 Santa Fe, Argentina – Barcelona, Spain
📧 juansarsotti@gmail.com
🐦 @JuanSarsotti


👋 | About Me

QA Lead with 7+ years designing and implementing end-to-end quality strategies for web products. I specialize in:

  • Time-to-feedback < 10 min with CI matrices and parallel execution
  • 🎯 Stable E2E with flake rate < 2% through smart retry and deterministic test data
  • 🚀 "One-click" onboarding that reduced setup time from ~2 hours to ~10 minutes
  • 🤖 LLM-aware testing with heuristic oracles and acceptance bands for prompt regression detection

Strong focus on risk-based testing, testability, and decision-driven observability.

Current: QA Lead @ 2Brains | Remote (AR/CL) | Jan 2022 – Present


🎯 | 2025 Goals

  • Deepen expertise in Generative AI, Machine Learning, and testing non-deterministic systems
  • Build tooling for independent QA consulting workflows
  • Integrate AI-powered productivity tools into testing pipelines

🛠️ | Tech Stack

Testing & Automation

Playwright Cypress Jest Vitest Testing Library Appium Postman Newman JMeter

Development

TypeScript JavaScript React Vite Node.js Express

DevOps & Tools

GitHub Actions Docker Git MongoDB

AI & LLM Testing

  • Heuristic oracles for non-deterministic outputs
  • Prompt regression detection
  • Acceptance bands and confidence scoring
  • Semantic similarity validation

🚀 | Featured Projects

🤖 AI-Powered Test Automation

playwright_n8n · TypeScript · Playwright · n8n · Docker · GitHub Actions

POC for AI-powered test automation with agents for test planning, generation, sanitization, and self-healing. Features complete CI/CD pipeline with MCP integration.


🔬 Production Smoke Testing Suite

creai · TypeScript · Playwright · POM

Comprehensive smoke testing for creai.mx with cross-browser testing (Chrome, Firefox, Safari), mobile viewport testing, and automated reporting.


🌐 BrowserStack MCP Server

mcp-server · TypeScript · Node.js

BrowserStack's Official MCP Server with 20+ testing tools including automated testing, accessibility testing, AI-powered debugging, and self-healing tests.


📊 Quality Observability Dashboard

QA Observability System · n8n · GitHub Actions · Confluence

Automated dashboards for coverage, flake rate, MTTD/MTTR, and defect leakage with risk-based gates and Slack/WhatsApp alerts.


📝 QA Automation Prompt Challenge

qa-automation-prompt · TypeScript · API Testing · SQLite

API testing and monitoring suite with continuous monitoring, bug pattern detection, and service uptime analysis.


📈 | Key Achievements

At 2Brains · Possumus (Koiron)

  • Framework: Built TypeScript automation framework (Playwright/Cypress + Testing Library) for React apps
  • CI/CD: GitHub Actions with parallelism, matrices, and artifacts → < 10 min feedback time
  • Stability: Standardized pyramid, TDM, mirror environments → < 2% E2E flake rate
  • Observability: Quality dashboards with coverage, MTTD/MTTR, defect leakage metrics
  • API Testing: Postman/Newman in CI with JUnit/HTML reports and contract validation
  • LLM Testing: MVP runner with regex/semantic oracles detecting prompt regressions pre-release
  • Onboarding: "One-click" installer/CLI with video/HAR/trace → ~2h → ~10min setup, adopted by 7 people
  • Leadership: Hiring, mentoring, QA OKRs, chapter rituals, and SOPs

At Quorum IT

  • E2E/UI suites with Cypress and API test automation
  • Appium integration for mobile testing
  • Unit/Integration tests for React/Angular with coverage criteria
  • CI with parallel execution reducing regression cycles

💻 | Other Projects

Click to expand more projects

Frontend & Full-Stack

WordPress

Learning & Courses


🏆 | GitHub Stats

CocoSar's GitHub stats

Top Langs


💬 | Let's Connect


"Quality is not an act, it is a habit." – Aristotle