Sprint Board

What we're building.

Active and completed sprints — tickets organized by status to show what's in scope, in progress, and done.

fetching sprints…

Test Cases

How we decided to validate it.

Structured test cases that cover happy paths, edge cases and risk areas.

Bug Reports

What we found.

Clear, reproducible, actionable: steps, evidence, severity, priority and likely cause.

loading defects…

Automation

What we automated to protect it.

Cypress + TypeScript scripts written for real feature coverage, wired to CI.

CI · Cypress E2E

fetching runs…

API Testing

Live checks against real APIs.

Status codes, response shape and key field validation against the Jira and Cypress run status APIs powering this portfolio.

Live Environment
Jira API—
Cypress Runs—
Not checked yet
10 checks ready — press Run
APIEndpointMethodCodeTimeAssertionResult
JIRA/api/jira-sprintsGET——Status 200—
JIRA/api/jira-sprintsGET——`sprints` field present—
JIRA/api/jira-sprintsGET——At least 1 sprint returned—
JIRA/api/jira-sprintsGET——Sprint has `name` and `state`—
JIRA/api/jira-sprintsGET——Response time < 5000ms—
CYPRESS/api/cypress-statusGET——Status 200—
CYPRESS/api/cypress-statusGET——`runs` field present—
CYPRESS/api/cypress-statusGET——Last run has `status` field—
CYPRESS/api/cypress-statusGET——Last run has `conclusion`—
CYPRESS/api/cypress-statusGET——Response time < 5000ms—

Analytics

These were the results.

Pass rates, bug resolution, automation coverage and CI run history.

loading analytics…