🔍 QA Engineer

14-Day English Crash Course for QA Engineers
Intensive Sprint

A focused 2-week programme covering the 14 highest-priority vocabulary and communication areas for QA engineers in English-speaking teams. From testing types and bug reporting vocabulary to BDD/TDD language, test automation terminology, defect lifecycle, and technical interview preparation — each day is practical and directly linked to exercises. Build the English you need to work confidently with developers, product managers, and stakeholders.

Intensive 14 days · 42 exercises covered · 20–30 min/day · Full 30-day path →
Start Day 1 →

14-day overview

Week 1: Testing Foundations, Bug Reporting & BDD/TDD

1

Testing Vocabulary: Unit, Integration & E2E

2

Test Strategy & Coverage Language

3

Bug Reporting Vocabulary

4

Severity & Priority Language

5

BDD Vocabulary: Given-When-Then

6

TDD Vocabulary & Red-Green-Refactor Language

7

Test Automation Vocabulary

Week 2: Automation, Defect Lifecycle, Communication & Career

8

Automation Frameworks & Tooling Language

9

Defect Lifecycle Vocabulary

10

Regression & Release Testing Language

11

Writing Defect Reports in English

12

Test Plans & QA Communication

13

QA Technical Interview English

14

Salary Negotiation & Offer Phrases

Key phrases to learn this fortnight

steps to reproduce
"I've included the steps to reproduce in the Jira ticket — it's a 100% repro rate on Chrome 124."
flaky test
"This test is flaky — it fails intermittently in CI but passes locally. I've marked it as quarantined for now."
smoke test
"We run a smoke test after every deployment to verify the core user journeys before full regression."
test coverage
"Unit test coverage is at 78% — the gaps are mainly in the payment and auth modules."
regression
"This fix introduced a regression in the checkout flow — I've raised a blocker ticket."
Given-When-Then
"Given the user is logged in, When they click 'Place Order', Then the confirmation email should be sent within 5 seconds."
acceptance criteria
"The acceptance criteria for this ticket aren't clear — can we clarify the edge cases before I start writing test cases?"
mock / stub
"I'm using a mock for the payment service in unit tests so we can test failure scenarios without hitting the real API."
blocker
"I'm marking this as a blocker — it prevents the main user journey from completing and must be fixed before release."
test plan
"I've shared the test plan for the new feature — please review the scope and let me know if I've missed any edge cases."

Frequently asked questions

Who is this 14-day QA English crash course for?

This crash course is for QA engineers and test engineers who need focused, fast improvement in technical English — before a new role, a technical interview, or when joining an international team. It covers the 14 highest-priority vocabulary and communication areas for QA work: from testing types and bug reporting to BDD, test automation, and interview preparation.

What level of English do I need to start?

The course is designed for B1–B2 English learners (intermediate). You should be able to hold basic conversations in English. The course improves your professional and technical English, not general English from scratch. If you are unsure of your level, try Day 1 — if the vocabulary feels completely unfamiliar, build general English skills first.

How long does each day take?

Each day is designed for 20–30 minutes: roughly 10 minutes on vocabulary and 15 minutes on the exercise. The intensive format keeps sessions focused — every day is tied directly to vocabulary and scenarios from real QA work environments.

What vocabulary does this crash course cover?

The course covers unit, integration, and E2E testing vocabulary, test strategy and coverage language, bug reporting vocabulary, severity and priority language, BDD vocabulary (Given-When-Then), TDD vocabulary (Red-Green-Refactor), test automation terminology, automation framework language, defect lifecycle vocabulary, regression and release testing language, defect report writing, test plan communication, and interview and negotiation phrases.

Is BDD vocabulary covered specifically?

Yes. Day 5 focuses specifically on BDD vocabulary — including the Given-When-Then syntax, feature file language, scenario writing, and the English phrases used when discussing acceptance criteria with product owners and developers in Agile teams.

Does the course cover how to write defect reports in English?

Yes. Day 11 focuses specifically on writing defect reports in English — including the vocabulary for steps to reproduce, expected vs actual results, severity and priority language, and the phrases used when discussing bugs in standups and sprint reviews with development teams.

Is test automation vocabulary included?

Yes. Days 7 and 8 cover test automation vocabulary and framework language — including page object model, test fixtures, assertions, mock objects, test doubles, and the English used when discussing automation strategy, test coverage metrics, and CI/CD integration with developers.

How is this different from the 30-day QA path?

The 14-day crash course covers the 14 highest-priority areas in a condensed format. The 30-day path goes deeper — adding performance testing vocabulary, security testing language, exploratory testing communication, test management tool language, advanced automation vocabulary, and a full week of leadership and mentoring communication for senior QA roles.

Is there interview preparation in this course?

Yes. Days 13 and 14 cover QA technical interview speaking and salary negotiation phrases — including the vocabulary used when discussing test strategies, automation experience, and defect metrics at job interviews. See /exercises/speaking/technical-interview-speaking/ for the full exercise set.

What should I do after completing this 14-day crash course?

After the crash course, move to the 30-day QA path for deeper coverage of performance testing, security testing, advanced automation, and leadership communication. You can also browse all exercises at /exercises/ or explore the Frontend Developer 14-day path if your role involves testing web applications closely with frontend teams.

Ready to start?

Begin with Day 1 and spend 20 minutes today.

Start Day 1 → Full 30-day path All learning paths