Summary:
Follow the test strategy (unit, integration, E2E, performance, regression).
Builds and maintains automated test suites for APIs and GUI applications.
Supports the team in shifting testing left — developers own unit/integration tests.
Monitors test results in CI/CD and drives defect root-cause analysis.
Performs exploratory and non-functional testing where automation is insufficient.
Mandatory Skills (in order of importance):
Test automation frameworks (Jest, Playwright, Cypress, or similar)
API testing (REST, GraphQL — Postman, Supertest)
TypeScript / JavaScript
CI/CD integration (GitHub Actions — test pipeline setup & maintenance)
Test strategy design (unit, integration, E2E, performance, regression)
Defect management & root-cause analysis (Jira)
Git / GitHub (version control, PR review, branching)