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.
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.
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
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
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
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
A module where you consolidate everything by working on a real feature. Two assignments of different difficulty are available: easy and medium.
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.
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.

How the course runs
- Week 1Two lessons
Live Q&AHomework and questions
- Week 2Two lessons
Live Q&AHomework and questions
- Week 3Two lessons
Live Q&AHomework and questions
- Week 4A practical module that consolidates the skills and opens the next level
- +1 monthTo finish the homework and the final project
- Next levelThe same rhythm — two lessons a week followed by a live Q&A
- +1 monthTo finish the homework and the level 2 final project
Choose your level
Level 1
- 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
Level 2
- 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
Full 1 & 2
- Everything in Level 1 and Level 2
- 6 group Q&A sessions
- Bonus: one mentoring session with the teacher
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 ;)
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.
Enrol on the course
Leave your contacts — our manager will get in touch, answer your questions and help with payment.