QA Scenarios
Each scenario shows how multiple services chain together to deliver a real-world QA outcome — from nightly regression to chaos engineering and Kubernetes-based test runners.
GitHub Actions
4CI/CD workflows on GitHub Actions — from beginner command reference to OIDC deploys, nightly perf grids and Lambda canaries.
GitHub Actions → AWS via OIDC (Keyless Deploy + QA Gates)
Federated OIDC trust replaces long-lived AWS keys. PR builds run unit + Playwright on an ephemeral CloudFormation stack; merge promotes to staging behind a CodeDeploy canary with CloudWatch auto-rollback.
Nightly k6 Performance Suite on AWS from GitHub Actions
Scheduled GitHub Actions workflow runs distributed k6 on ECS Fargate against staging, streams metrics to CloudWatch, gates on p95/error-rate, and publishes a trend dashboard to S3 + GitHub Pages.
Serverless Release with GitHub Actions, SAM, and CloudWatch Synthetics
GitHub Actions builds a SAM app, deploys with CodeDeploy linear-canary on Lambda aliases, and uses CloudWatch Synthetics canaries as the live QA probe that triggers auto-rollback.
GitHub Actions Commands — Beginner's Reference
A friendly tour of the GitHub Actions building blocks: workflows, jobs, steps, runners, triggers, secrets, matrices, caching, artifacts and the most-used `run:` and `gh` CLI commands.
AWS-Native Scenarios
7End-to-end blueprints built on AWS services — CodePipeline, ECS, EKS, Lambda, Chaos, performance and Kubernetes test runners.
CI/CD with Automation + Performance Gates
Build → unit tests → deploy ephemeral env → parallel Playwright e2e → k6 perf gate → canary with auto-rollback.
Serverless Nightly Regression Automation
EventBridge schedules nightly automation. Step Functions seeds data, fans out API + UI suites in parallel, aggregates results.
Distributed Playwright Grid on ECS Fargate
Run thousands of Playwright tests in parallel using SQS-backed Fargate workers, autoscaled on queue depth.
Distributed Load Testing with Observability
k6 generators on EC2 Auto Scaling drive load against EKS services; correlate with X-Ray + CloudWatch; chaos via FIS.
Soak + Stress Testing with FIS Resilience Drills
Multi-day soak test reveals memory leaks while FIS injects AZ failures and CPU pressure; auto-rollback on SLO burn.
Mobile Automation Across 30 Real Devices
CodeBuild builds signed IPA/APK; Device Farm executes Appium suite across a curated device pool; artifacts archived to S3.
Kubernetes Test Runner on EKS with Results in RDS
An EKS-native test platform: SQS dispatches jobs, the Kubernetes Jobs controller spins up Playwright/k6 pods, artifacts land in S3 and structured results stream into RDS PostgreSQL for dashboards and trend analysis.
