Production-quality portfolio demo

Salesforce QA automation, end to end

Enterprise test management, multi-engine execution, Salesforce tooling, and AI-assisted triage — built as a real multi-tenant SaaS platform.

argusqa.vercel.app — Sales Cloud
Dashboard preview

Live from the demo environment

Real counts from the seeded Acme tenant — the same data you explore after signing in.

Showcase values

Test Cases

Test Runs

Test Suites

AI Capabilities

Milestones Implemented

Everything QA teams need

From manual UAT to AI-assisted regression triage.

Manual Testing

Guided UAT execution, assignments, sign-offs, and step-level results.

Automated Testing

Orchestrate suite runs with retries, sharding, and rich artifacts.

Playwright

Modern browser automation with traces, HAR, and screenshots.

Selenium

Grid-compatible WebDriver execution with normalized results.

pytest

API and integration tests with junit and coverage artifacts.

Salesforce Integration

Connections, environments, metadata, OAuth, and limits API.

SOQL Explorer

Governed queries, saved history, and privacy-aware execution.

AI Failure Analysis

Root cause, bug reports, and regression recommendations.

Scheduling

Cron schedules with overlap prevention and execution logs.

Reporting

PDF/CSV templates with scheduled generation.

Dashboards

Pass rate, queue depth, flaky trends, and worker health.

Notifications

Slack, Teams, email, and webhooks via outbox dispatch.

Test Data Factory

Templates, bulk seed, and governed cleanup.

Enterprise Security

RBAC, SSO, audit logs, API keys, and tenant isolation.

Portfolio case study

Why this project?

A full-stack demonstration of skills hiring managers look for in senior platform and QA engineering roles — shipped as a working product, not slide-deck architecture.

Enterprise SaaS architecture

Multi-tenant FastAPI backend, RBAC, audit trails, feature flags, and production diagnostics — not a toy CRUD app.

Salesforce QA automation

Test case management, UAT workflows, SOQL tooling, bulk operations, and Salesforce-aware execution contexts.

AI engineering

Twelve structured AI capabilities with provider abstraction, prompt registry, redaction, and mock fallbacks for demos.

Event-driven systems

Transactional outbox, async workers, webhooks, and notification pipelines keep side effects reliable at scale.

Multi-engine test execution

Playwright, Selenium, and pytest run through a shared orchestrator with normalized results and rich artifacts.

Clean Architecture

Routers, services, repositories, and bounded contexts with architecture tests that enforce dependency direction.

Multi-tenancy

Tenant-scoped data isolation, project hierarchies, and role-based access across QA, UAT, and admin personas.

Production deployment

Vercel frontend, containerized API, managed Postgres and Redis, CI/CD, and health probes ready for real traffic.

Architecture

Explore interactive diagrams — system context, execution, AI, events, and deployment.

System context

Next.js UI, FastAPI services, PostgreSQL, Redis, and integrations.

Multi-tenant SaaS

Tenant-scoped data with project-level RBAC and isolation guarantees.

Event-driven architecture

Domain events drive notifications, scheduling, and async workflows.

Outbox pattern

Reliable delivery without dual-write consistency problems.

Plugin architecture

Swappable engines, AI providers, and notification channels.

AI platform

Structured outputs, prompt registry, and provider abstraction.

Execution engine

Normalized result contract across Playwright, Selenium, and pytest.

Provider pattern

Salesforce, storage, and defect trackers behind interfaces.

Clean architecture

Bounded contexts with repositories, services, and API layers.

Technology stack

Modern, production-proven tooling.

PythonFastAPINext.jsPostgreSQLRedisPlaywrightSeleniumpytestDockerSalesforceOpenAIAnthropicGitHub Actions

Product screenshots

Explore the full application after launching the demo.

Dashboard

Dashboard

SOQL Explorer

SOQL Explorer

Test runs

Execution

Connections

Integrations

Environments

Environments

Test Cases

Test Cases

Projects

Projects

Test Suites

Test Suites

Runs

Runs

Try the live demo

No Salesforce org required. Demo mode uses mock providers and seeded data.

Administrator

admin@acme.com

Password123!

QA Lead

qa-lead@acme.com

Password123!

Viewer

viewer@acme.com

Password123!

Open for evaluation

Full source available for technical reviewers.