QA Engineer Assessment Template

A ready-to-run QA hiring test covering test automation, API testing, strategy, and flakiness reduction — with real Playwright/Cypress execution.

Duration
60 minutes
Questions
10
Level
Mid-Level
Passing Score
70%

What this template measures

Every skill needed for a qa engineer hire, covered across MCQ, coding, and essay questions.

Test Strategy

Test pyramid, trophy, risk-based testing.

Automation

Playwright, Cypress, Selenium, Appium fluency.

API Testing

Contract testing, mocking, fixtures.

Flakiness Reduction

Waits, selectors, test isolation, retry strategies.

Bug Reporting

Clear repro steps, expected vs actual, severity.

CI Integration

Test parallelization, coverage reporting, failure triage.

Sample questions from this template

A preview of the questions you'll see when you use this template.

Multiple ChoiceMediumQuestion 1

Which E2E test selector strategy is most resilient to UI changes?

  • A.CSS class selectors
  • B.XPath by position
  • C.data-testid attributes
  • D.Element visual coordinates
CodingMediumTypeScript (Playwright)Question 2

Write a Playwright test for the login flow: - Navigate to /login - Fill email and password - Click submit - Assert redirect to /dashboard and welcome message appears - Use a page-object pattern for reusability

CodingHardTypeScriptQuestion 3

Write an API test suite (using supertest or similar) for `POST /api/users`: - Success case returns 201 with user id - Missing email returns 422 - Duplicate email returns 409 - Invalid email format returns 422 - Rate limit returns 429 Include setup/teardown for test DB state.

EssayMediumQuestion 4

Your E2E test suite has 5% flakiness. Walk through the top 5 causes of flaky tests and how you'd fix each.

Scoring rubric

How candidates are evaluated on this template.

Dimension
Description
Weight
Correctness
Tests pass and cover the scenarios.
35%
Maintainability
Page objects, reusable fixtures, good selectors.
25%
Coverage Quality
Covers happy path + edges + failures.
20%
Flakiness Prevention
Correct waits, isolation, retries.
10%
Communication
Clear test names and failure messages.
10%

Frequently asked questions

Does this cover Cypress, Playwright, or both?+

Default is Playwright. Cypress variant available. Questions are framework-agnostic in concept but framework-specific in code.

Can I customize this template?+

Yes. Every question, time limit, weighting, and rubric dimension is fully editable. Use the template as a starting point and tailor it to your role and seniority level.

Does this template include AI cheat detection?+

Yes. All ClarityHire assessment templates ship with code coherence AI, keystroke biometrics, and paste detection enabled by default. You can dial integrity level per role.

Can candidates see sample questions before starting?+

Yes. Each template supports unscored practice questions so candidates warm up before the real assessment begins. That way you measure skill, not test anxiety.

Launch Your QA Assessment Today

Customize this template and invite candidates in minutes.