Candidate: Yosuan Crespo Date: January 27, 2026
This repository contains the Quality Assurance assessment for the Phished.io Experienced QA/Test Engineer role.
This submission goes beyond basic manual testing to provide a comprehensive Quality Strategy, including architectural recommendations, automated regression testing and CI/CD process improvements.
| File | Description |
|---|---|
| TEST_PLAN.md | Start Here. A detailed test strategy, including Gherkin scenarios and a PHP/Laravel Backend Migration Strategy. |
| BUG_REPORT.md | A formal report of the 5 bugs found during manual QA (including the Critical 105% Overflow). |
| tests/ | Automated Vitest suite demonstrating how to reproduce the bugs programmatically. |
| .github/workflows/ | A GitHub Action I created to run tests automatically on PRs (CI/CD). |
I implemented a smoke test suite using Vitest to serve as a regression guard.
To run the tests:
# install deps
npm install
# add vitest
npm install -D vitest @testing-library/react @testing-library/jest-dom
# run the tests
npx vitest --run
# or if you prefer an interactive mode:
npx vitest
# or if you added a package.json script:
npm test