How alatorre-sebastian/qa-automation-portfolio works
This repository is a QA automation portfolio: an engineer runs independent browser and performance suites against a shared financial application and receives test or performance results. The README documents the suite-to-application targets and the AUT’s UI/API/database structure; source excerpts were unavailable, so internal test-call wiring is not inferred.
Main entry points: Makefile Unified Interface · cypress-realworld-app React Frontend · playwright Playwright Suite · cypress Cypress Suite
Components 21
Browser E2E
- Playwright Suite
tests/playwright - Login and Signup
tests/playwright/tests - Accounts and Transactions
tests/playwright/tests - Notifications and Settings
tests/playwright/tests - Cypress Suite
tests/cypress - Login and Signup
tests/cypress/e2e - Accounts and Transactions
tests/cypress/e2e - Notifications and Settings
tests/cypress/e2e - Selenium Suite
tests/selenium - Login and Signup
tests/selenium/tests - Accounts and Transactions
tests/selenium/tests - Notifications and Settings
tests/selenium/tests
Performance Testing
- k6 Suite
tests/k6/scripts - Load and Stress
tests/k6/scripts
Application Under Test
- Realworld App
apps/cypress-realworld-app - React Frontend
apps/cypress-realworld-app - REST API
apps/cypress-realworld-app - SQLite Database
apps/cypress-realworld-app
Test Orchestration
- Unified Interface
Makefile
Other components
- QA Engineer
- Test Results
Connections 17
- QA Engineer → Unified Interface: runs suites
- Unified Interface → Playwright Suite: orchestrates
- Unified Interface → Cypress Suite: orchestrates
- Unified Interface → Selenium Suite: orchestrates
- Unified Interface → k6 Suite: orchestrates
- Playwright Suite → React Frontend: tests UI
- Cypress Suite → React Frontend: tests UI
- Selenium Suite → React Frontend: tests UI
- k6 Suite → REST API: tests API
- Realworld App → React Frontend: includes
- Realworld App → REST API: includes
- React Frontend → REST API: calls
- REST API → SQLite Database: reads and writes
- Playwright Suite → Test Results: produces
- Cypress Suite → Test Results: produces
- Selenium Suite → Test Results: produces
- k6 Suite → Test Results: produces