Solving practical problems and getting reviews from the best practicing engineers, learn how to write tests easily, build stable locators, effectively expand coverage, write high-quality code in accordance with the best development practices and the PageObject pattern.
Java | C# | Python | JS | TS
Development
test automation
workshop
in Web UI
Format
Tasks 🚩 + FAQ 🧠
Recommendations where to 👣.
Support from tough but wise community 🐻🦊🦧
Individual code reviews from practicing SDET 🥷🏿.
  • Basic theory
    Get familiar with recommended "theory", take recommended free basic courses with the support in a closed community.
    01
  • Practice in real cases
    Try to solve with no help, simulating the real case while building test automation on a project.
    02
  • Questions ...
    address to google or course FAQ. In case of failure, if the question isn't beyond the course program – getting hints in the course chat or from one of the curators.
  • Practical knowledge through Code Review...
    After completing the task get individual feedback for further improvement.
    03
  • ... till ideal solution
    Elaborating and improving the solution, go through a series of recorded video-reviews of common mistakes, until a result achieved that meets the best principles and practices for writing tests. Get another individual feedback to the final version of the solution.
    04
What's in Pandora's box?
At the moment workshop tasks are limited to the context of local development of high level system Web UI tests using one of the packs of your choosing:

Java + Selenide + Junit,
Python + Selene + Pytest,
C# + NSelene + NUnit,
JavaScript/TypeScript + SelenideJs/Cypress-Selene
  • There will be nothing in the course...
    that you can quickly google and get a ready-made recipe from StackOverflow or a detailed video guide on youtube, or chat response, for example – how to configure a grid, how to create a remote driver, how to configure parallel execution, how to setup Allure reporting, how to read parameters from the environment, how to create a "job" on Jenkins and so on. Even for basics of programming we recommend already existing free courses and online workshops on different platforms.

    Here we learn "the hard way". We don't receive ready recipes on a plate, we get a route of getting the most useful experience to become a real SDET in a span of months instead of years.
  • But there will be a lot of nerdiness on...
    refactoring, self-documented code, DRY, KISS and YAGNI principles, OOP nuances, stable locators, PageObjects, and most important – what to test, how and when, how to efficiently extend coverage with tests, that are easy to write and maintain.

    Plus, in the long run – to do this in more than one language. The course built in the way where after completing it in one programming language you can quickly switch to another from the list: Java, C#, Python, JS, TS.

Main goal – to teach you the main engineer soft skill starting from Middle level – solve problems on your own, not tasks for Juniors with clear description and instructions.

So, if after reading a course task you feel "What the heck do they even want from me? o_O"
– we hit the bullseye, here your real training begins;)
How to prepare?
– Course topics
How to sign up?
For full course (BASE, CORE, PLUS, AUTO-PLUS, LEAD plans) you can sign up only after completing mandatory beginner course (INTRO plan), after which in queue order you can book an open spot in the nearest group. Signing up for beginner course requires filling out a questionnaire and taking a test.
Have questions?
embark on a path to SDET
Choose a suitable rate
depending on the training format and program
MONTH
one month of training in any of the plans below
$250 / 10,000
грн.
INTRO
materials, 2 code-review for each task in 1 month
Start the SDET journey by learning basic refactoring practices on the example of working with elements locators.

* programming language of your choice: JS/TS, Python, Java, C#

+ 4 tasks on basics of automation user steps in Web UI and refactoring of basic utilities

+ personal tips from mentors and two code-review* for each task

+ start at any time except C# direction (arrange personally)
+ 1 month for completing the course program from the beginning of working on the first task.

+ access on request to the materials from the same program in other available languages (Java/Python/Js/Ts/C#)

* code-review is a mentor's feedback in one of the format, convenient to mentor video or audio recording up to 10 minutes or series of text messages with comments on code.
$250 / 10,000
грн.
BASE
materials, 2 code-review for each task on basics of building testing automation on project from scratch in 6 months
Level up best practices for building testing automation from scratch...

by amending and elaborating INTRO plan rules to:

+ 10 tasks on building automation from scratch on a project from planning and releasing first tests to full coverage UI on system level using PageObject and it's varieties to build an application model
+ 1 task on best practices for using vanilla Selenium Webdriver for testing automation purposes (if you choose JS or TS as your learning language – you can choose between Selenium Webdriver, webdriverio, or Playwright)
+ 1 task on integrating a project with tests in existing CI with remote test run on Selenoid using project template

+ extra tasks if needed (at the discretion of mentor or the course's author)

+ analysis of current career status and goals with mentor
$875 / 35,000
грн.
CORE
BASE + additional tasks on locators, data processing, API, coverage balance and framework developing for 10 months
To learn creating your own automation tools and automating tests efficiently through coverage balance based on testing pyramid...

– BASE format rules are amended and elaborated to:

+1 task on selectors practice
+1 task on data modeling
+1 task on API-preconditions

+2 tasks on test coverage balance:
* between Unit and System levels for user interface
* between UI and API levels in the context of End-to-End scenarios.

+ task on building your own Selenide-like framework/library around low-level Selenium Webdriver (if you choose JS or TS as learning language – you can choose between Selenium Webdriver, webdriverio, or Playwright)
$1500 / 60,000
грн.
CORE 1/3
one third of a CORE or AUTO PLUS program
$500 / 20,000
грн.
AUTO PLUS
CORE without coverage balance tasks, but including tasks on full project setup with infrastructure and integration with TMS for 10 months
To level up and expand automation skills, qualify for higher position and wages...

– BASE and CORE format rules are amended and elaborated to:


+1 task on selectors practice
+1 task on data modeling
+1 task on API-preconditions

+2 tasks on full framework setup:
+ task on test framework full setup from scratch including infrastructure for remote test run from CI server
++ task on TMS integration

+ task on building your own Selenide-like framework/library around low-level Selenium Webdriver (if you choose JS or TS as learning language – you can choose between Selenium Webdriver, webdriverio, or Playwright)
$1500 / 60,000
грн.
AUTO PLUS 3/5
3/5 of AUTO PLUS program
$900 / 36,000
грн.
PLUS
PLUS format = BASE + CORE + additional tasks on typed elements, cross platform tests and full project setup with infrastructure from scratch for 12 months
To level up and expand SDET skills, qualify for higher position and wages...

– BASE and CORE format rules are amended and elaborated to:

+2 tasks on modeling full range of typed elements (controls)
* using Modular Paradigm
* using Object Oriented Paradigm

+ 1 task on test framework full setup from scratch including infrastructure for remote test run from CI server
++ task on TMS integration
+ 1 task on framework integration with tools for Visual Testing

+ 1 task on cross platform testing (web + mobile)
$2125 / 85,000
грн.
PLUS as a bonus
only additional tasks from PLUS or AUTO PLUS format with code review for 3 months
$750 / 30,000
грн.
LEAD
BASE + CORE + PLUS + refactoring exams, tasks on backend test coverage and interview for 24 months
To officially become a lead and get appropriate wage right after training is super-difficult (if you're not already Lead or Senior in QA and Testing, just not in automation), but...

To be able in fact act as a Lead and independently be accountable for building and implementation of automation strategy on the project from scratch...


– BASE and CORE format rules are amended and elaborated to:

* testing project refactoring exam
* code review exam

+ 1 task on custom implementation Tests as a Code

+ 2 tasks on backend test coverage
* narrow integration tests
* unit tests

+ Interview on a leading engineer
* on up-to-date automation tools
* on best practices and strategies for building automation on project
$3000 / 120,000
грн.

PREMIUM
personal career development
Interested in becoming a part of the team or, at least, building your skills and a career with us?

Then BASE format rules are amended and elaborated to:

* admission by interview
* cashback up to 100% according to the results of the interview and additional testing**

* individual amount of code-review on each task
* up to 10 hours of individual lessons
* start at any time agreed with the course author
* individually agreed study duration according to extended course program.

+ level assessment and career development plan
+ employment preparation
+ constant support after employment through the course author company – Automician

** Testing may include taking tests, additional practice tasks and free courses on public platforms. We also take into account the social status of applicants and provide an opportunity to enroll free of charge for unemployed, parents with many children victims of Russia's military invasion of Ukraine etc. Message me to discuss the details.
0$ – $4500 / 180,000
грн.

PRIVATE
1 hour of the course author private consultation service on topics of automation and SDET...
* within the course program,
* related to course materials and tasks or other materials and projects you are interested in.

Before buying contact the author and clarify details. The indicated price may change according to the topic difficulty, your level of training, how interesting the case is, etc.

You can also join in groups up to 3 people and divide payment.
$125 / 5,000
грн.

PRIVATE-6
6 minutes of the course author private consultation service on topics of automation and SDET...
* Same as PRIVATE, for more convenient payment for the time not a multiple of one hour ;)
$12,5 / 500
грн.
All prices are tied to the exchange rate USDT/UAH at kuna.io including commission fee around 3-5% considering the current situation with Russia's invasion of Ukraine.
Frequently Asked Questions –
Course Curators –
Iakiv Kramarenko
Author of the course
QA-Consultant with 15+ years of experience in the field.

"Founding father" of open-source libraries
Selene, nSelene, SelenideJs

Writes books
‣ Intro to Software Development (en, рус, укр)
Искусство Автоматизации с Selene
Искусство Автоматизации с Selenide

Gives public talks on conferences and meetups.
Has a channel on youtube. And another one in Ukrainian.
Plus a telegram.
Writes about education.
Shares news on facebook :)
Proud of his students.
  • Vlad Burlachenko
    Course curator
    SDET-engineer. Built a testing process for cryptocurrency exchange. Automates testing of blockchain startup. Completed the similar program on Selenide + Kotlin in the autumn of 2019.

    "Big brother" of the course. Checks assignments and supports in chat.
  • Rina Tenytska
    Course curator
    Iakiv Kramarenko's "right hand" in Automician. Replaces him for SDET-tasks.

    "Big sister" of the course. Checks assignments and supports in chat.
Contact us –
+380 63 845 95 26
yashaka@gmail.com
Нажимая на кнопку, ты даешь согласие на обработку персональных данных и соглашаешься c политикой конфиденциальности
Click to order
Заказ
Total: 
Цена указана в украинских гривнах, но при оплате курса произойдет автоматическая конвертация в вашу валюту. Может дополнительно взыматься комиссия банка. Цена равняется на курс USDT/UAH на kuna.io включая комиссию около 3% учитывая текущую ситуацию с вторжением России в Украину.
Ссылка на соцсеть