QA Engineer CV Examples & Writing Guide

A QA engineer CV 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.

By cvplex Careers Team· Reviewed by József Dorcsinecz, Founder· Updated

QA engineer CV 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)

London (hybrid) · 07700 900186 · 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 fortnightly 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 (appointment booking and patient record integrations)

Jul 2020 – Mar 2023

  • Owned functional, regression and API testing for a scheduling product used by 900 clinics and GP practices; 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 UK GDPR and the NHS Data Security and Protection Toolkit requirements: 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

BSc (Hons) Business Information Systems, 2:1
University in the East Midlands, 2019

Certifications

  • ISTQB Certified Tester, Foundation Level (CTFL), 2020
  • ISTQB Certified Tester, Test Automation Engineer (CT-TAE), 2024
  • AWS Certified Cloud Practitioner, 2025

Skills

Test automation: Playwright, Selenium WebDriver, CypressLanguages: TypeScript, JavaScript, Java, SQL, Python (scripting)API testing: Postman, Newman, REST Assured, contract testing (OpenAPI)Performance testing: JMeter, k6 basicsCI/CD: GitHub Actions, Jenkins, Docker for test environmentsTest management: TestRail, Jira, Xray, ZephyrTest design: risk-based testing, boundary analysis, exploratory testing chartersAgile QA: story refinement, acceptance criteria, definition of doneAccessibility testing (axe, WCAG 2.2 AA), cross-browser (BrowserStack)Git, pull-request reviews, page object and fixture patterns
Fictional example. Names, employers and numbers are illustrative.Use this example in the builder →
Every bullet names the tool, the scale (tests, users, releases) and a number that moved. The GitHub link in the header points to a public sample framework with a README, not to client code. Hiring managers open that link before they finish reading the personal statement.

What a QA manager checks first

QA engineer job adverts 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.”

Recruiter panel, Software QA hiring manager, US (name published after review)

QA engineer CV personal statement and career objective examples

A personal statement of three or four lines: years, what you test, your stack, one or two results, certification if you have one. Use a career objective only for a first QA job, and even then name the tools you have practised and what you have tested on your own.

Personal statement: manual QA analyst
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.
Personal statement: QA automation engineer
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.
Personal statement: SDET, mobile
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.
Career objective: entry level or career change into QA
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.
Personal statement: QA lead
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 Head of Engineering.

QA engineer CV 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.

WeakStrong
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 needed to start. Pick an example, adapt it with suggestions and preview it as you go.

Build my QA engineer CV

QA engineer skills for a CV

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.2 AA), cross-browser, mobile and localisation testing
  • Test design techniques: equivalence partitioning, boundary values, decision tables, risk-based prioritisation

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 QC engineer" in manufacturing (inspection plans, ISO 9001, CMMs) is a different job from software QA. If your search brought you here for a manufacturing role, see the quality engineer CV page instead.

QA tester CV with no experience

Software QA is one of the more open doors into tech, but "no experience" cannot mean "no evidence." Entry-level QA job adverts 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.

  1. 1Put "QA Tester" or "Junior QA Engineer" under your name, not "Recent Graduate" or your old job title.
  2. 2Write a two-line career objective naming the tools you have practised (Jira, Postman, one automation framework) and one thing you have tested on your own.
  3. 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.
  4. 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 programme. "Filed 40 accepted bug reports" is experience.
  5. 5Take the ISTQB Foundation Level (CTFL) exam. It is the one QA certification recruiters recognise at entry level, and it teaches the vocabulary job adverts use.
  6. 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.
  7. 7One page, PDF, no photo.
Sample bullet from a personal project
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).
Sample bullet from a support job
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.
Sample bullet from crowdtesting
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 licence 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 degree in computer science, information systems or engineering is common but not required; bootcamp graduates and career changers are hired on portfolio. List the degree, classification, university and year; after your first QA job, leave out modules and grades below degree level.

Format, length, GitHub and keywords

  • One page for entry-level and junior testers; two pages are normal in the UK once you have several years of experience, and for senior SDETs and QA leads with several frameworks and teams to describe.
  • Order: header (with GitHub and LinkedIn links), personal statement, 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 CV 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-CV.pdf. In the US the document is called a resume and one page is more common there; the content rules are the same.

Words to mirror from the job advert 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 CV?

Start with a 3–4 line personal statement: 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 for juniors, up to two once experienced; PDF, plain layout.

What skills should I put on a QA engineer CV?

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 CV 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 a career 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 CV have a career objective or a personal statement?

A personal statement once you have a QA job behind you; it carries your stack and results. A career 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 CV different from a QA engineer CV?

The shape is the same; the emphasis differs. A QA analyst CV leads with test design, test cases, requirements review, SQL and defect quality. A QA engineer or SDET CV leads with the automation framework, language, CI pipeline and reliability numbers. Use the title in the job advert.

How should I list ISTQB on a CV?

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 personal statement if the job advert asks for it.

How long should a QA engineer CV be?

One page for entry-level and junior testers. Two pages are the UK norm once you have several years of experience, and senior SDETs and QA leads usually need both pages to describe several frameworks, teams and platforms. Nobody reads page three.

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.