by thetestingacademy
Build an SDET or automation engineer resume around framework ownership, tool-stack evidence, CI/CD integration, and GitHub proof that survives technical screening and recruiter keyword search.
npx @qaskills/cli add automation-tester-resume-optimizerAuto-detects your AI agent and installs the skill. Works with Claude Code, Cursor, Copilot, and more.
Use this skill when the user:
Screeners rank automation candidates in this order. Write the resume to climb it:
Most resumes bury level-1 evidence under level-3 language. "Wrote automated tests using Playwright" hides "Designed the Playwright framework 8 engineers write tests in today."
| Weak | Strong |
|---|---|
| Automated test cases with Selenium | Built a Java + Selenium framework with Page Object Model and parallel grid execution; 300 tests run in 18 minutes across 4 browsers |
| Used Playwright for E2E testing | Migrated 220 Cypress tests to Playwright with fixtures and storage-state auth; runtime dropped 40%, flake rate from 9% to under 1% |
| Integrated tests with CI | Wired the suite into GitHub Actions with sharding and retry-on-first-failure; PR feedback in 6 minutes, release regression in 25 |
| Maintained automation suite | Ran a flake-hunting rotation: quarantined, root-caused, and fixed 60 flaky tests in one quarter; suite trust restored enough to gate deploys |
The pattern: architecture decision + scale + measured outcome.
Recruiters search "Playwright TypeScript", "Selenium Java", "API automation REST Assured". Structure skills so the pairs recruiters search actually appear:
UI Automation: Playwright (TypeScript), Selenium WebDriver (Java), Cypress
API Automation: REST Assured, Playwright APIRequestContext, Postman + Newman
Framework: Page Object Model, fixtures, data factories, parallel execution
CI/CD: GitHub Actions, Jenkins, Docker, test sharding, reporting (Allure)
Languages: TypeScript, Java, Python, SQL
Practices: contract testing (Pact), visual regression, flake management
List only stacks you can defend in a live coding round. The first tool named is the one you get drilled on.
One adoption metric outweighs three runtime metrics; it proves the framework survived contact with other people.
Screeners open at most one link. Make it a pinned repo with:
A repo like this converts a "maybe" phone screen into a technical round with a prepared interviewer. Twenty starred tutorials you forked convert nothing.
Mirror the posting's title in your headline when your work honestly matches it. If your work is SDET-shaped under a "QA Engineer" title, say so in the summary: "QA Engineer doing SDET-scope work: framework ownership, CI, code review."
1. Contact + GitHub + LinkedIn
2. Summary (stack + strongest framework outcome + one adoption/scale number)
3. Skills matrix (grouped pairs as above)
4. Experience (framework-first bullets)
5. Projects (the one good repo, described in two lines)
6. Certifications (if any; they tiebreak only)
7. Education
[Role] with [X] years automating [UI/API/mobile] in [primary stack]. Built [framework outcome]. [Scale or adoption metric].
Example: "SDET with 6 years automating web and API layers in TypeScript. Built the Playwright framework that replaced a 3-day manual regression; 12 engineers ship against it daily."
Two market notes. First, "Playwright" in the skills line currently earns measurably more recruiter searches than Selenium-only profiles; if you have real Playwright work, name it first. Second, AI-assisted testing is entering SDET postings: if you have used AI agents to generate or maintain tests (with your own review process), one honest bullet about it differentiates you today, but be prepared to describe exactly where the agent's output needed correction; interviewers now probe for uncritical AI use.
- name: Install QA Skills
run: npx @qaskills/cli add automation-tester-resume-optimizer10 of 29 agents supported
Go from zero to Playwright pro: Page Object Model, fixtures, and CI/CD on real projects.
Use code PROMODE at checkout