Main navigation
Course · Alina Pasevina

Test Design Architecture & Strategic Thinking

Step up to Middle and Senior

A practical intensive focused on domain analysis, risk-based testing and decision-making under trade-offs. Learn to find the critical bugs everyone else misses.

⚡ Level 1 · Middle⚡ Level 2 · Senior
See the prices
Outcomes

What you will learn and add to your QA portfolio

An architectural approach

Analyse complex domains and business logic before development starts, so defects never make it into the design.

A complete coverage strategy

Build a coverage matrix and justify to your team why exactly this amount of testing is optimal — without redundancy.

A professional toolkit

Master the Classification Tree Method (CTM) and advanced decision tables for systems with dozens of parameters.

Critical thinking (trade-offs)

Learn to deliberately choose what NOT to test when time is short, without losing control over quality.

Mutation thinking

Adopt the mindset of breaking a system by understanding exactly how developers make mistakes in code.

Ready-made artefacts

Build your own library of test design decisions for real cases (e-commerce, fintech) that becomes your story at interviews.

Programme

Two levels, seven modules

Level 1 is the professional foundation for Strong Junior and Middle, and ends with a practical exam on a real feature. Level 2 is the expert tier for Middle+, Senior and Lead.

Professional foundation

Strong Junior / Middle

Module 1. Test design mindset2 lessons
  • Types of requirements
  • How to tell whether requirements are good
  • Requirement analysis techniques: decomposition, visualisation, canvas, dependency matrix, gap analysis
  • Functionality analysis techniques
This module is about thinking before tests

How to understand a system, its logic and its weak spots before writing test cases or applying techniques. We also learn to find scenarios and likely defects even without detailed documentation.

Module 2. Basics of test design4 lessons
  • Data-based techniques: equivalence partitioning, boundary value analysis
  • Rule-based techniques: decision tables
  • Behaviour-based techniques: state transition testing, use case testing
  • Introduction to combinatorial testing: pairwise
After this module

You can build test sets in a structured way using the core techniques: no more testing “everything”, fewer tests without losing coverage, and confident arguments for why exactly these tests are enough. This module is about the deliberate choice of tests, not about more tests.

Module 3. Combining techniques2 lessons
  • Principles of combining techniques
  • Examples: EP+BV, EP+ST, DT+UC, ST+UC
After this module

You understand why to combine techniques, when it makes sense, and how not to overcomplicate testing needlessly. You practise combining techniques on real tasks.

Module 4. Final examPractical module
  • Requirement analysis on a real feature
  • Functionality analysis
  • Choosing the right coverage
Format

A module where you consolidate everything by working on a real feature. Two assignments of different difficulty are available: easy and medium.

Approach

How we teach at QARMA

Lifetime access

We saved you the nerves and the time so you can focus on skills rather than downloading slides or copying notes. Access is guaranteed forever — yes, really.

Artefact templates

We are focused on applied practice, not imaginary examples, so we prepare templates you can take straight from the lesson into a real project.

A workable material system

Static information comes as recordings, split into iterative chunks so it is genuinely digestible. We combine that with regular live sessions, all structured inside the LMS.

In touch 24/7

Homework review, conversation in the Telegram chat or in DMs — we are reachable. Even after the course we stay in touch with every student in our alumni community.

Humour and lightness

We know how dull learning can be. So the materials are full of easter eggs, memes and TV references. We are open to complaining together — it is part of who we are :)

Flexibility

We do not cap a lesson or an assignment to a day or a week. You move at your own pace: the only deadline is the end of the course plus buffer time. And even after that you can always buy an extension of support.

About the teacher

Alina Pasevina

Senior QC Engineer

I am a Senior Quality Control Engineer with 5 years of commercial experience, a mentor and a teacher. I have worked with REST APIs, CRM systems, integrations and services on enterprise and e-commerce projects.

I went from trainee to senior — with questions, doubts and the recurring “am I even doing this right?” — so I know exactly how that feels.

In this course it matters to me not just to show techniques, but to teach thinking: how to analyse requirements, how to see the system as a whole, and how to pick the right test design technique for a specific task rather than “because that is what the book says”.

As a mentor I am always nearby: I will prompt you, explain the complicated parts simply and support you when something is not working — but we share responsibility for the result 😉 My goal is for you to feel safe learning, unafraid to ask questions, and to grow steadily into a confident engineer.

LinkedIn →
Alina Pasevina, the course teacher
Schedule

How the course runs

  1. Week 1Two lessons
  2. Live Q&AHomework and questions

  3. Week 2Two lessons
  4. Live Q&AHomework and questions

  5. Week 3Two lessons
  6. Live Q&AHomework and questions

  7. Week 4A practical module that consolidates the skills and opens the next level
  8. +1 monthTo finish the homework and the final project
  9. Next levelThe same rhythm — two lessons a week followed by a live Q&A
  10. +1 monthTo finish the homework and the level 2 final project
Plans

Choose your level

Level 1

UAH 11,000
  • Video lessons
  • Workbook
  • Homework with review
  • A base of extra materials
  • A private support chat
  • 3 group Q&A sessions
  • LIFETIME access to the materials
Enrol on the course →

Level 2

UAH 11,000
  • Video lessons
  • Workbook
  • Homework with review
  • A base of extra materials
  • A private support chat
  • 3 group Q&A sessions
  • LIFETIME access to the materials
Enrol on the course →

Full 1 & 2

UAH 21,000
  • Everything in Level 1 and Level 2
  • 6 group Q&A sessions
  • Bonus: one mentoring session with the teacher
Enrol on the course →
Payment

How to pay

Full payment

Made through the payment provider, where the amount can be split into up to 6 instalments (the fee is on our side). If needed, payment to a crypto wallet is possible — mention it in the form or write to @innaosinna on Telegram.

Reservation — UAH 1,000

Made through the payment provider and counted towards the total. A reservation secures your seat in the next group and the price valid at the moment of booking. You can pay the rest any time before the start. A reservation can be moved once; otherwise it is non-refundable.

Flexible instalments

Available on request when the payment provider does not offer the option you need. Leave your request in the comment field of the form or write to @innaosinna on Telegram.

Company payment

If your company covers your training, we will prepare all the documents and invoices needed ;)

FAQ

Frequently asked questions

What experience level is the course for?

The programme is built from foundation to architecture. Level 1 suits anyone who wants to structure their knowledge (Strong Junior / Middle). Level 2 is designed for Middle to Senior specialists working with complex domains and test strategy.

I already know BVA and decision tables — will it be interesting?

Yes, because we cover advanced use of those techniques in combination with others, plus methods rarely discussed on standard courses, such as the Classification Tree Method (CTM) and mutation thinking.

What projects will the practice be based on?

We do not deal in abstractions. The practice is based on real business cases: from promo code logic in e-commerce to complex mathematical dependencies and risk analysis in large systems.

What is mutation thinking and why do I need it?

It is an original approach to shifting your mindset. You learn to think like a developer who makes mistakes, and like an attacker looking for weak spots in the architecture, instead of simply following a checklist.

Will I get feedback on my homework?

Yes, that is the core of learning at QARMA. You receive a detailed review of your artefacts (coverage matrices, decision trees) from the teacher.

Can I buy only Level 2?

Yes. But first you need to complete the Level 1 final assignment so we can be sure you are ready to move on.

Is there a certificate?

Yes. Every student who completes at least one homework assignment receives a certificate. If you complete ALL of them, you receive a separate certificate confirming successful completion.

Are there deadlines for homework?

There are no hard deadlines — do the homework when it suits you. We do recommend finishing a module's homework before the live session so it is more useful. The one deadline for submitting homework for review is 1 month after the last lesson, and you can buy an extension afterwards if needed.

How and where does the learning happen?

Video lessons are released weekly. Each group gets its own classroom in the LMS with the schedule of lessons, online meetings and the final homework deadline. There is also a Telegram chat with announcements and useful links. After the course ends you have 1 more month to finish and submit everything.

Will I be able to review the materials after the course?

Yes. Access to the materials is permanent.

Can I pay in instalments?

Yes. The payment provider offers many instalment options — pick whichever bank and number of months suits you. You will not be charged a fee for it.

Can I get an invoice so my company covers the course?

Yes. We are always happy to help arrange this. Leave a request through the form with the details you need for reimbursement.

Get in touch

Enrol on the course

Leave your contacts — our manager will get in touch, answer your questions and help with payment.

This is where we write about your place on the course

For course materials and payment documents

Already working in QA?*
Response time — within 24 hours