QA Engineer Resume Examples & Writing Guide
A QA engineer resume gets an interview when it shows what you tested and how (manual, API, automation, performance), the framework and language you write tests in, where the tests run (CI pipeline, how long, how flaky), and the results in numbers: regression time cut, escaped defects down, coverage up. A GitHub link to a real test framework helps more than any certification. Sample and copyable bullets below.
QA engineer resume example
This sample is for a QA engineer with seven years of testing who moved from manual QA analyst to automation and SDET (software development engineer in test) work at a payments company. The name and employers are made up. Keep the structure and replace the stack, test counts and pipeline numbers with your own.
Daniel Okonkwo
Senior QA Engineer (SDET)
Denver, CO · (720) 555-0186 · daniel.okonkwo@email.com · github.com/dokonkwo-qa · linkedin.com/in/daniel-okonkwo
Summary
QA engineer with 7 years in web and API testing, the last 4 in test automation. Built and owns a Playwright and TypeScript end-to-end suite of 1,100 tests that runs in GitHub Actions in 22 minutes with a flaky-test rate under 1%. Cut the regression cycle at a payments company from 3 days to 4 hours and escaped production defects by 45% in 18 months. Comfortable with REST API testing, SQL, JMeter load tests and working inside Scrum teams from story refinement onward. ISTQB Foundation and Test Automation Engineer certified.
Experience
Senior QA Engineer (SDET) · Payments technology company (Series C, about 300 employees)
Apr 2023 – Present
- Designed and built the company's end-to-end automation framework in Playwright and TypeScript, now 1,100 tests across the web app and merchant portal, running on every pull request in GitHub Actions in 22 minutes.
- Cut the pre-release regression cycle from 3 days of manual testing to a 4-hour automated run plus a 2-hour exploratory session, letting the team move from biweekly to twice-weekly releases.
- Reduced escaped defects (bugs found in production) from an average of 11 to 6 per quarter over 18 months, tracked in Jira against release tags.
- Brought flaky-test rate from 6% to under 1% by adding network mocking for third-party payment gateways, explicit waits and a nightly quarantine job.
- Built the API test layer (about 400 tests) with Postman collections run by Newman in CI, plus contract tests against the OpenAPI spec; embedded in 4 Scrum teams to write acceptance criteria during refinement.
- Mentor 2 QA engineers moving from manual to automation; both merged their first framework pull requests within 6 weeks.
QA Engineer · Healthcare SaaS company (patient scheduling and EHR integrations)
Jul 2020 – Mar 2023
- Owned functional, regression and API testing for a scheduling product used by 900 clinics; maintained 350 manual test cases in TestRail and automated 220 of them in Selenium WebDriver with Java and TestNG.
- Logged 600+ defects in Jira over three years with a 92% accepted rate (not rejected as duplicate, invalid or works-as-designed).
- Validated HL7 and FHIR integration data with SQL queries against PostgreSQL and caught 3 data-mapping bugs before release that would have affected patient appointment records.
- Ran JMeter load tests at 500 concurrent users before each quarterly release and documented response-time baselines; flagged a 40% slowdown in the search endpoint two sprints before launch.
- Worked under HIPAA rules: test data generation with de-identified records, access logging and quarterly test-environment audits.
QA Analyst · E-commerce development agency (Shopify and custom storefronts)
Jun 2019 – Jun 2020
- Tested 40+ client website releases a year: functional, cross-browser (Chrome, Safari, Firefox, Edge) and mobile testing on BrowserStack, plus checkout and payment flows in sandbox.
- Wrote test cases from user stories and acceptance criteria, and reported bugs in Jira with steps, environment, screenshots and HAR files; median time to reproduce by developers under 10 minutes.
- Ran accessibility checks with axe DevTools and WAVE against WCAG 2.1 AA for 6 client sites.
Education
B.S. in Computer Information Systems
Front Range Technical University, Fort Collins, CO, 2019
Certifications
- ISTQB Certified Tester, Foundation Level (CTFL), 2020
- ISTQB Certified Tester, Test Automation Engineer (CT-TAE), 2024
- AWS Certified Cloud Practitioner, 2025
Skills
What a QA manager checks first
QA engineer postings get many applicants, and the first screen is usually a QA manager or engineering lead who reads for four things.
- Manual or automation, and how much of each. "Automated 220 of 350 regression cases" answers it. If you are manual only, say so plainly and show depth in test design, exploratory testing and domain knowledge; those roles still exist and pay.
- Stack. The framework (Playwright, Selenium, Cypress, Appium), the language you write tests in, the API and performance tools, and the CI system the tests run in. Recruiters filter on these words; managers check whether the combination is plausible.
- Evidence the tests were useful. Regression time, escaped-defect counts, flaky rate, release frequency, defects found before production. A suite that nobody trusts is worth nothing, so numbers about reliability matter as much as the number of tests.
- Domain and process. Payments, healthcare, e-commerce, embedded, mobile: each has its own risk and compliance rules. Also whether you have worked inside Scrum teams, written acceptance criteria and reviewed pull requests, or sat in a separate QA phase at the end.
“The first thing checked is whether the automation claims hold up: which framework, which language, where it runs and how many tests are actually green. A candidate who writes "1,100 Playwright tests in GitHub Actions, 22 minutes, under 1% flaky" has already answered the first three interview questions.”
QA engineer resume summary and objective examples
A summary of three or four lines: years, what you test, your stack, one or two results, certification if you have one. Use an objective only for a first QA job, and even then name the tools you have practiced and what you have tested on your own.
QA analyst with 5 years of functional, regression and user-acceptance testing for insurance web applications. Writes and maintains 800+ test cases in TestRail, runs release regression for 6 Scrum teams, and finds an average of 30 defects per release with a 95% accepted rate. Strong in SQL data validation and requirements review; ISTQB Foundation certified.
QA automation engineer with 6 years building Selenium and Cypress suites for e-commerce platforms. Current suite: 900 UI and 500 API tests running in Jenkins in 35 minutes, covering checkout, payments and inventory; regression effort cut from 5 days to 1. Java, JavaScript, REST Assured, Docker.
SDET with 8 years in mobile and backend testing. Built an Appium and WebdriverIO framework for iOS and Android apps with 4M monthly users, running on a BrowserStack device farm across 30 device profiles; crash-free sessions rose from 98.2% to 99.6% after release gating. Kotlin, Swift basics, Python, GraphQL.
Former customer support specialist (3 years, SaaS) seeking an entry-level QA tester role. Completed the ISTQB Foundation exam, built a 60-test Playwright suite for a demo web app (on GitHub), and logged 45 reproducible bugs on open-source projects and crowdtesting platforms. Knows Jira, SQL basics and the product side of defect triage.
QA lead managing 5 engineers across 3 product teams at a logistics software company. Introduced risk-based test planning and a shared Playwright framework, cutting release regression from 4 days to 6 hours and production incidents by 38% in one year. Owns test strategy, hiring and the quality dashboard reported to the VP of Engineering.
QA engineer resume bullet points: weak to strong
Most QA bullets describe activity ("performed manual and automated testing"). Rewrite each to show the tool, the scale and what changed. If you cannot share exact figures, use rounded ones or percentages.
| Weak | Strong |
|---|---|
| Performed manual and automated testing of web applications. | Tested a B2B web app across 3 Scrum teams: wrote 400 manual test cases in TestRail and automated the 180 highest-risk cases in Cypress, run nightly in GitLab CI. |
| Developed an automation framework. | Built a Playwright and TypeScript framework from scratch (page objects, fixtures, parallel workers, HTML reports); 700 tests running in 18 minutes on every pull request, adopted by 4 teams. |
| Reported bugs in Jira. | Logged 350+ defects a year in Jira with steps, logs, screenshots and severity; 94% accepted, median developer time-to-reproduce under 10 minutes. |
| Performed API testing. | Built 300 REST API tests in Postman and REST Assured covering authentication, pagination and error codes; caught 2 breaking schema changes before they reached the mobile app. |
| Conducted performance testing. | Ran JMeter load tests at 2,000 virtual users before each release; identified a database connection-pool limit that would have failed at 1,200 users and worked with backend to fix it two sprints before launch. |
| Reduced regression time. | Cut regression from 5 days to 8 hours by automating 65% of the regression suite and moving it to parallel execution across 6 Docker containers. |
| Worked in an agile team. | Joined story refinement for 2 Scrum teams, wrote acceptance criteria in Given/When/Then for 90% of stories, and shifted 30% of defects to be found before code was merged. |
| Improved test coverage. | Raised automated coverage of the checkout flow from 40% to 85% of documented scenarios, and escaped checkout defects fell from 9 to 2 per quarter. |
Start with an example, finish in minutes.
No sign-up to start. Download works. One-time $12 for a clean PDF, no subscription.
QA engineer skills for a resume
Group skills so a manager can see your stack in five seconds. List only tools you could be interviewed on tomorrow; QA interviews often include a live coding or framework-design question.
Test types and design:
- Functional, regression, smoke, sanity, exploratory, user acceptance (UAT)
- API, integration, contract and end-to-end testing
- Performance and load testing; security testing basics (OWASP Top 10)
- Accessibility (WCAG 2.1 AA), cross-browser, mobile and localization testing
- Test design techniques: equivalence partitioning, boundary values, decision tables, risk-based prioritization
Automation and languages (name your primary framework first):
- Web: Playwright, Selenium WebDriver, Cypress, WebdriverIO
- Mobile: Appium, Espresso (Android), XCUITest (iOS)
- Languages: JavaScript/TypeScript, Java, Python, C#; test runners such as Jest, TestNG, JUnit, pytest, NUnit
- API: Postman and Newman, REST Assured, Karate, Pact for contract tests
- Performance: JMeter, k6, Gatling, Locust
Pipeline, data and process tools:
- CI/CD: GitHub Actions, Jenkins, GitLab CI, Azure DevOps, CircleCI
- Git and pull-request review; Docker for test environments; basic AWS or Azure
- SQL (joins, aggregates) for data validation; Postgres, MySQL, SQL Server
- Test management and tracking: Jira, TestRail, Xray, Zephyr, qTest
- Device and browser clouds: BrowserStack, Sauce Labs, LambdaTest
- Agile practices: Scrum ceremonies, acceptance criteria, definition of done, BDD with Cucumber or SpecFlow
QA tester resume with no experience
Software QA is one of the more open doors into tech, but "no experience" cannot mean "no evidence." Entry-level QA postings ask for a basic understanding of the test process, one bug tracker, some SQL and, increasingly, one automation tool. You can build all of that in a few months and put it on the page.
- 1Put "QA Tester" or "Junior QA Engineer" under your name, not "Recent Graduate" or your old job title.
- 2Write a two-line objective naming the tools you have practiced (Jira, Postman, one automation framework) and one thing you have tested on your own.
- 3Create a GitHub repository with a small automation project: 30 to 60 tests in Playwright or Cypress against a public demo site, a README that explains the structure, and a CI badge from GitHub Actions. Link it in your header.
- 4Test real software and keep records: report bugs on open-source projects, join a crowdtesting platform such as uTest or Testlio, or do a beta program. "Filed 40 accepted bug reports" is experience.
- 5Take the ISTQB Foundation Level (CTFL) exam. It is the one QA certification recruiters recognize at entry level, and it teaches the vocabulary postings use.
- 6Translate your previous job into QA terms: customer support means reproducing issues and writing clear reports; data entry means attention to detail and SQL; retail means understanding a checkout flow from the user's side.
- 7One page, PDF, no photo.
Built a 55-test Playwright and TypeScript suite for an open-source e-commerce demo app covering login, search, cart and checkout, running in GitHub Actions on every push (github.com/username/qa-portfolio).
Reproduced and documented 20 to 30 customer-reported defects a month for the engineering team with steps, browser and account details; about a third were confirmed as bugs and fixed.
Completed 12 paid test cycles on a crowdtesting platform over 6 months, filing 45 accepted bug reports across web and Android apps with a 90% approval rate.
Certifications and education for QA engineers
No license is required for software QA, and most hiring managers weigh a public test framework above any certificate. Certifications still help at entry level and with recruiters filtering on keywords. List only exams you passed, with the body and year.
- ISTQB Certified Tester Foundation Level (CTFL): the standard entry certification worldwide; the 2023 syllabus (v4.0) is current.
- ISTQB advanced and specialist certificates: Test Analyst, Technical Test Analyst, Test Automation Engineer (CT-TAE), Agile Tester, Performance Testing, Mobile Application Testing. List the exact name.
- Cloud basics for test environments: AWS Certified Cloud Practitioner or Microsoft Azure Fundamentals (AZ-900).
- Vendor courses that carry weight when paired with a repo: Test Automation University (free, Applitools), Postman API Fundamentals Student Expert, BrowserStack certifications.
- Scrum: Professional Scrum Master I (Scrum.org) or Certified ScrumMaster (Scrum Alliance) for QA leads who run ceremonies.
- Education: a bachelor's in computer science, information systems or engineering is common but not required; bootcamp graduates and career changers are hired on portfolio. List the degree, school and year without GPA after your first QA job.
Format, length, GitHub and keywords
- One page under about 8 years of experience; two pages for senior SDETs and QA leads with several frameworks and teams to describe.
- Order: header (with GitHub and LinkedIn links), summary, skills grouped by type, experience, certifications, education. Put a "Projects" section above experience if you are entry level.
- Plain single-column layout, like the cvplex tech-dark or ats-classic template. Engineering recruiters use applicant tracking systems; no photo, no skill bars, no two-column tables.
- Make the GitHub link count: pin the framework repo, give it a README with setup steps, structure and a screenshot of a passing CI run. Remove or archive half-finished repos.
- Match your LinkedIn headline to the resume title ("QA Engineer | Playwright, TypeScript, CI/CD"). Recruiters cross-check.
- Dates in month and year. Contract QA roles are common; label them "(contract)" so short stints read correctly.
- Save as PDF named Firstname-Lastname-QA-Engineer-Resume.pdf. In the UK and India the document is called a CV, and "QA engineer CV" follows the same content rules with two pages as the norm.
Words to mirror from the posting when they apply to you: test automation, test framework, Selenium, Playwright, Cypress, Appium, API testing, Postman, REST, regression, CI/CD, Jenkins, GitHub Actions, Jira, TestRail, SQL, agile, Scrum, acceptance criteria, test plan, test strategy, defect, root cause, performance testing, JMeter, cross-browser, mobile, SDET, shift-left.
Frequently asked questions
How do I write a QA engineer resume?
Start with a 3–4 line summary: years, what you test, your framework and language, one or two numbers (regression time, escaped defects, test count) and a certification if you have one. Group skills by type, then write experience bullets that name the tool, the scale and the result. Link a GitHub test framework in the header. One page, PDF, plain layout.
What skills should I put on a QA engineer resume?
Your automation framework and language first (Playwright and TypeScript, Selenium and Java), then API and performance tools (Postman, REST Assured, JMeter), CI/CD and Git, SQL, test management tools (Jira, TestRail), and test design techniques. Only list tools you can be interviewed on.
How do I write a QA tester resume with no experience?
Build evidence first: a small automation project on GitHub with CI, accepted bug reports from open-source or crowdtesting work, and the ISTQB Foundation exam. Then write an objective naming those, put a Projects section above your work history, and translate your previous job into QA language (reproducing issues, writing clear reports).
Should a QA resume have an objective or a summary?
A summary once you have a QA job behind you; it carries your stack and results. An objective only for a first QA role or a career change, and it should still name tools and something you have tested. Never both.
Is a QA analyst resume different from a QA engineer resume?
The shape is the same; the emphasis differs. A QA analyst resume leads with test design, test cases, requirements review, SQL and defect quality. A QA engineer or SDET resume leads with the automation framework, language, CI pipeline and reliability numbers. Use the title in the posting.
How should I list ISTQB on a resume?
In a Certifications section with the exact name and year: "ISTQB Certified Tester, Foundation Level (CTFL), 2024." Do not put it after your name. Mention it once in the summary if the posting asks for it.
How long should a QA engineer resume be?
One page for up to about 8 years of experience. Two pages for senior SDETs and QA leads who need to describe several frameworks, teams and platforms. In the UK and India a two-page QA engineer CV is standard.
Ready to write yours?
The builder suggests a summary from your own experience, then checks it against the job posting.
How this page was made: a first draft was written with AI assistance from cvplex's example library, then edited and fact-checked by the cvplex Careers Team. Examples are fictional composites; numbers are illustrative. Report an error via the editorial policy page.