๐Ÿ†

Finished a challenge? Show it off!

Auto-filled LinkedIn post โ€” just click, review & publish

Real-World Scenarios

Practice Challenges

A collection of realistic automation challenges designed to test your skills with Selenium, Playwright, Cypress, and API testing. Each module mimics a production feature with intentional flakes, dynamic attributes, and complex state.

Module

Difficulty

Tool focus

E-Commerce Automation

Simulate storefront journeys with carts, coupons, taxes, inventory checks, and order confirmations.

Intermediate

Cart Price Audit

Ensure line items, taxes, promotions, and totals never drift.

Tests found inside

  • โ€ขAdd/remove SKUs and verify subtotal math updates correctly
  • โ€ขApply coupons, stack promotions, and assert discount copy
  • โ€ขTrigger out-of-stock handling and confirm disabling of checkout CTA

Great for Selenium ยท Playwright ยท Cypress

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Cart Price Audit on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/products

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Checkout Resilience

Validate UX when payment gateways succeed, fail, or time out.

Tests found inside

  • โ€ขMock payment success/failure via API explorer or cy.intercept
  • โ€ขAssert toast messages, error banners, and recovery flows
  • โ€ขConfirm orders land in /app/orders with accurate statuses

Ideal for hybrid API + UI testing

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Checkout Resilience on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/products

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Beginner

Order History Insights

List filtering, table assertions, and toast confirmations.

Tests found inside

  • โ€ขPlace order via UI/API then verify row details + totals
  • โ€ขFilter orders by status and confirm empty state copy
  • โ€ขDownload receipts or detail views and assert metadata

Use Cypress component tests or Playwright traces

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Order History Insights on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/products

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

Notes & Knowledge Sharing

Exercise CRUD, tagging, collaboration indicators, and optimistic UI.

Beginner

Rich Text Authoring

Validate editor formatting, autosave, and accessibility.

Tests found inside

  • โ€ขApply bold/italic/links and ensure preview mirrors source
  • โ€ขAutosave drafts and confirm status chips update
  • โ€ขRun axe scans for color contrast + keyboard focus

Perfect for Cypress component testing

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Rich Text Authoring on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/notes

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

Tag & Search Relevance

Guarantee filters + search return expected notes.

Tests found inside

  • โ€ขCreate tagged notes, then filter via chip UI
  • โ€ขSearch by keyword and compare to API /notes response
  • โ€ขValidate empty state guidance for no results

Leverage Playwright locators with data-test ids

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Tag & Search Relevance on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/notes

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Collaboration Signals

Simulate multi-user editing and permissions.

Tests found inside

  • โ€ขShare notes and confirm avatar stack updates real time
  • โ€ขAttempt unauthorized edits and assert warning copy
  • โ€ขReview audit log entries in admin panel for compliance

Blend UI + API contract tests

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Collaboration Signals on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/notes

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

Authentication & Sessions

Work through onboarding flows, validation, MFA, and storage state.

Beginner

Signup Validation Matrix

Ensure every field surfaces friendly, automation-friendly errors.

Tests found inside

  • โ€ขSubmit empty form and capture inline validation IDs
  • โ€ขTest password strength meter edge cases
  • โ€ขValidate success path redirects to /app/dashboard

Great starter for Selenium or Cypress

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Signup Validation Matrix on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/auth/login

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

Session Persistence

Confirm tokens, cookies, and localStorage behave.

Tests found inside

  • โ€ขLogin, refresh, and ensure session persists
  • โ€ขForce token expiry (via API Explorer) and assert reauth flow
  • โ€ขToggle theme preference and confirm it survives logout/login

Use Playwright storageState utilities

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Session Persistence on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/auth/login

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Password Recovery

Model OTP and reset links with negative coverage.

Tests found inside

  • โ€ขTrigger forgot password and capture email copy (mocked)
  • โ€ขAttempt expired token usage and assert friendly error
  • โ€ขReset password then audit /auth/login telemetry ribbon

Combine API mocks with UI regression tests

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Password Recovery on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/auth/login

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

Admin Dashboard & Analytics

Role-based access, charts, live tables, and moderation tools.

Intermediate

RBAC Gatekeeping

Confirm only admins reach /admin routes and widgets.

Tests found inside

  • โ€ขLogin as user vs admin and assert redirects
  • โ€ขCheck each KPI card data-test id vs API payload
  • โ€ขAttempt admin API calls without scope and expect 403

Great for contract + UI parity tests

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the RBAC Gatekeeping on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/admin

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Live Metrics Integrity

Dashboard charts, sparklines, and stats panels.

Tests found inside

  • โ€ขIntercept analytics endpoint and validate fallback skeletons
  • โ€ขCompare chart totals to table data for accuracy
  • โ€ขScreenshot diff metric cards after data refresh

Use Playwright tracing or Cypress visual tools

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Live Metrics Integrity on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/admin

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

Moderation Workflow

Review latest notes/orders and take action.

Tests found inside

  • โ€ขApprove/deny notes and ensure status chips change
  • โ€ขBulk update order statuses, assert toast + activity log
  • โ€ขVerify pagination + filters keep selection state

Ideal for WebdriverIO suites

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Moderation Workflow on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/admin

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

API Explorer & Gateway

Chain REST calls, compare environments, and co-locate docs.

Beginner

Smoke Suites

Basic health, auth, and CRUD coverage.

Tests found inside

  • โ€ขPing /api/health and assert structure
  • โ€ขLogin + list products within a single test
  • โ€ขDocument results in your reporting framework

Great for Postman, Newman, REST Assured

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Smoke Suites on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/api-explorer

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

Data Seeding Harness

Prep data for UI suites using APIs.

Tests found inside

  • โ€ขCreate carts/orders before UI tests run
  • โ€ขReset fixtures post-test to keep state stable
  • โ€ขExpose helper functions in your automation repo

Pair with Selenium or Playwright

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Data Seeding Harness on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/api-explorer

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Contract + Error Coverage

Assert schema, status codes, and chaos behaviour.

Tests found inside

  • โ€ขValidate JSON schema for /api/v1/orders responses
  • โ€ขTrigger negative paths (401/403/422) intentionally
  • โ€ขLog metrics to Grafana or custom dashboards

Run in CI as nightly suites

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Contract + Error Coverage on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/api-explorer

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

Flaky Network Simulation

Master retry logic, timeout handling, and polling strategies with endpoints that randomly fail, delay, or succeed.

Beginner

Basic Retry Logic

Implement simple retry mechanisms for flaky endpoints.

Tests found inside

  • โ€ขCall /flaky-data and retry on failure up to 3 times
  • โ€ขAssert successful response after retries
  • โ€ขLog attempt count and total execution time

Perfect for learning retry patterns

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Basic Retry Logic on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/flaky-network

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

Exponential Backoff

Implement sophisticated retry strategies with increasing delays.

Tests found inside

  • โ€ขTest /flaky-submit with exponential backoff (1s, 2s, 4s)
  • โ€ขHandle different error types (500, 400, timeout)
  • โ€ขVerify total retry time stays within acceptable limits

Essential for production-grade automation

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Exponential Backoff on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/flaky-network

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Polling & Long-Running Operations

Handle delayed responses and async operations gracefully.

Tests found inside

  • โ€ขPoll /flaky-endpoint until success with timeout protection
  • โ€ขImplement circuit breaker pattern for repeated failures
  • โ€ขTest with custom delay and success rate parameters

Critical for real-world distributed systems

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Polling & Long-Running Operations on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/flaky-network

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

Pixel Perfect - Visual Regression

Master visual regression testing with intentional UI variations. Every page load introduces subtle changes to train your threshold tuning skills.

Beginner

Position Shift Detection

Configure thresholds to catch meaningful pixel shifts while ignoring anti-aliasing.

Tests found inside

  • โ€ขCapture baseline screenshots of components with random 0-8px shifts
  • โ€ขSet threshold to catch 4px+ movements
  • โ€ขIgnore sub-pixel rendering differences across browsers

Perfect for learning Playwright screenshot assertions

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Position Shift Detection on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/pixel-perfect

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

Color & Typography Variance

Detect subtle color changes and font rendering differences.

Tests found inside

  • โ€ขIdentify hex color shifts between #333 to #777
  • โ€ขConfigure RGB comparison with appropriate tolerance
  • โ€ขHandle font rendering variations across operating systems

Essential for brand consistency testing

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Color & Typography Variance on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/pixel-perfect

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Multi-Zone Visual Testing

Comprehensive visual testing with region-specific thresholds.

Tests found inside

  • โ€ขApply different thresholds per component (logo: 0px, buttons: 3px, cards: 5px)
  • โ€ขMask dynamic content while testing static elements
  • โ€ขGenerate HTML diff reports with highlighted changes
  • โ€ขIntegrate visual tests into CI/CD pipeline

Production-grade visual regression strategy

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Multi-Zone Visual Testing on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/pixel-perfect

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

Mock Inbox - OTP/2FA Testing

Master OTP verification automation with our mock inbox API. Practice retrieving verification codes programmatically to test 2FA/MFA flows.

Beginner

Basic OTP Flow Automation

Automate the complete OTP verification cycle from request to validation.

Tests found inside

  • โ€ขTrigger OTP request via UI, retrieve code from mock inbox API
  • โ€ขEnter OTP in UI and verify success message appears
  • โ€ขTest invalid OTP handling and error message display

Perfect for learning API + UI hybrid testing

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Basic OTP Flow Automation on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/mock-inbox

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

OTP Expiration & Edge Cases

Test OTP lifecycle, expiration, and one-time use validation.

Tests found inside

  • โ€ขWait 10+ minutes and verify expired OTP rejection
  • โ€ขVerify OTP can only be used once (second verification fails)
  • โ€ขTest concurrent OTP requests with different purposes

Essential for robust 2FA test coverage

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the OTP Expiration & Edge Cases on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/mock-inbox

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

End-to-End 2FA Integration

Build complete test suites integrating OTP flows in user journeys.

Tests found inside

  • โ€ขAutomate signup flow with email verification OTP
  • โ€ขTest password reset with OTP validation
  • โ€ขChain multiple OTP verifications in admin approval workflows
  • โ€ขCreate reusable OTP helper functions for test frameworks

Production-grade 2FA automation patterns

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the End-to-End 2FA Integration on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/practice-challenges/mock-inbox

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

UI Chaos & Dynamic DOM

Practice targeting elements without stable test IDs. Classes and attributes randomize on every refresh to simulate real-world flaky selectors.

Advanced

Chaos Mode Testing

Build resilient locators that survive randomized classes and dynamic IDs.

Tests found inside

  • โ€ขLocate buttons and inputs when data-testid attributes randomly disappear
  • โ€ขHandle dynamic CSS classes that change on every page load
  • โ€ขWrite robust XPath and CSS selectors using text content and ARIA labels

Master advanced selector strategies

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Chaos Mode Testing on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/chaos

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Nightmare Difficulty

The ultimate selector challenge with maximum randomization.

Tests found inside

  • โ€ขNavigate pages where all IDs and classes are cryptic random strings
  • โ€ขRely on semantic HTML, ARIA roles, and visual hierarchy
  • โ€ขProve your framework can handle production-like selector chaos

For experienced automation engineers

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Nightmare Difficulty on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/app/chaos

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation

FakeBank - Banking Workflows

End-to-end banking playground with role-based access, multi-currency accounts, transfer approvals, and service request workflows. Session-isolated data for independent testing.

Intermediate

Customer Journey Testing

Automate complete customer banking flows including transfers and service requests.

Tests found inside

  • โ€ขLogin as customer, verify account balances and transaction history
  • โ€ขCreate transfers with sufficient/insufficient funds scenarios
  • โ€ขSubmit service requests and track status changes

Perfect for end-to-end UI automation

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Customer Journey Testing on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/fakebank

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Advanced

Approval Workflow Automation

Test multi-tier approval workflows for banking professionals.

Tests found inside

  • โ€ขCreate transfers requiring RM or Ops approval
  • โ€ขLogin as RM and approve transfers under $10,000
  • โ€ขLogin as Ops and handle high-value transfer approvals
  • โ€ขVerify balance updates only after approval

Complex multi-user workflow testing

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Approval Workflow Automation on PassTheNote.
Difficulty: Advanced.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/fakebank

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Intermediate

Role-Based Access Control

Validate permission boundaries across customer, RM, and Ops roles.

Tests found inside

  • โ€ขVerify customers only see their own accounts
  • โ€ขConfirm RM sees only assigned customers (C1-C3)
  • โ€ขValidate Ops has access to all customers
  • โ€ขTest 403 responses for unauthorized access attempts

Essential for security testing practice

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Role-Based Access Control on PassTheNote.
Difficulty: Intermediate.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/fakebank

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation
Beginner

Session Isolation Verification

Confirm each tester gets independent FakeBank state.

Tests found inside

  • โ€ขOpen two browsers/sessions with different users
  • โ€ขCreate transfers in each session independently
  • โ€ขVerify transactions do not appear across sessions
  • โ€ขTest session reset functionality

Learn session-based testing patterns

๐ŸŽฏYour dare is ready. Copy & post:
I just automated the Session Isolation Verification on PassTheNote.
Difficulty: Beginner.

I dare any SDET to beat that.
Here's the same challenge: https://www.passthenote.com/fakebank

Drop your time below. ๐Ÿ‘‡
#QAChallenge #PassTheNote #TestAutomation