Start of main content

Offline day

Tiny cosy offline

 09:4020:15 (UTC+3)

Park Inn by Radisson Pulkovskaya: Pobedy Square 1, Saint-Petersburg, Russian Federation

Covid-19 free zone

Why It’s Worth Going

  • Talk in person

    To see old friends. To discuss current problems. To come up with new ideas. To debate and just chat.

  • Feel the atmosphere of the offline

    To have a change of scenery, to distract and have a good time. To gain fresh impressions and new acquaintances.
    *And for some, to visit Petersburg in the summer.


  • The time in the program is for the time zone UTC+3.

  • Room 1


    Assert, how much is in that word...

    Language -RU

    Many people have heard of Arrange-Act-Assert. And they have heard of single assert. In these approaches, the "L" stands for the ease of supporting tests, and the "P" stands for the clarity of their output. A test can crash for various reasons (a different environment on CI, more tests running, more workload, etc.), but the question "why did it crash" remains. In the report we will consider how modern tools (JUnit 4/5, Spok, Power Assert, Truth) allow to write tests so that their crash is easier to analyze and tests are easier to maintain.

  • Room 1


    Take away "QA framework development" from your CV

    Language -RU

    The talk presents the author's perspective on QA frameworks. You will learn why an "ideal" framework should have about 4 public classes. Practical questions about working with databases (JPA/Hibernate), with REST and gRPC are discussed. (Spoiler: Selenide or Playwright are not suggested).

  • Room 2


    Mobile security testing starter kit

    Language -RU

    In the talk we'll talk about mobile application security testing, discuss the OWASP Mobile Security Testing Guide and make a checklist with a basic minimum of checks.

    The theoretical part of the talk is mostly applicable to both platforms, we will practice on the Android application. The report is intended for testers who want to get acquainted with the topic of application security, but we hope it will be interesting for other listeners, too.

  • Main studio

    Interview with Ivan Krutov

    Language -RU

    Let's talk about the development of browser-based automation. 

    • Ivan Krutov
    • Daria Manuhina
    • Ruslan Akhmetzyanov
    • Igor Balagurov
  • Room 1


    Are you parsing XML correctly? Dealing with vulnerabilities

    Language -RU

    The security flaws that arise when processing XML files are tricky. Why would a blog deployed to your machine cause a data leak? Why does an application start sending network requests when processing images?

    Let's find out how processing XML files is related to security flaws, what XXEs and XEEs are, and how to protect against them.

  • Main studio

    Interview with Richardas Ralys

    Language -RU

    Talk about an interdisciplinary approach and the connection between industry and science.

    • Ricardas Ralys
    • Mikhail Chumakov
    • Evgeny Trifonov
  • Lunch break

    Buffet and beverages of your choosing.

  • Room 1


    Selenium: why existing libraries are deprecated and how to make a new one

    Language -RU

    Any experienced test automation engineer knows what Selenium is and how to use it to run tests in browsers. However, few know how Selenium is structured internally. Historically, there is quite a bit of confusion, and not everyone can explain the differences between Selenium and WebDriver, the Selenium client and the Selenium server.

    The speaker will tell you what these concepts really mean and show you his vision of the future of Selenium clients.

  • Room 1


    What the iOS simulator can do

    Language -RU

    The iOS simulator is the main debugging tool during application development. It is also convenient for running automated tests. You can run several simulators on the same machine and parallel the execution of tests. The simulator has a number of limitations that have to be bypassed.

    Speaker will tell what can be done and what tools can be used to bypass them, and what problems iOS 14 has brought. He will also talk about the CLI interaction toolkit and third-party utilities that allow you to extend the capabilities of the simulator and simplify interaction with it. It will be useful for those who use the simulator in manual testing. There will be outlined workarounds that will help in setting up a farm for iOS.

  • Room 2


    Roundtable. All gone, but we stayed: changes in the banking infrastructure

    Language -RU

    At the round table we will talk about the banking industry in the new realities. Representatives of Sber, Tinkoff and Alfa-Bank will tell how the life of banking organizations has changed. What have to change? What platforms do they have to migrate to? What new challenges are emerging? Let's discuss and debate.

    • Ivan Boklach
    • Nikita Makarov
    • Artem Sokovets
    • Daria Manuhina
  • Main studio

    Interview with Yulia Atlygina

    Language -RU

    Test Sphere: about testing from different angles.

    We take two people who have more than 20 years of experience in testing. We give them a deck of cards with various topics about testing: quality aspects, heuristics, testing techniques, approaches, etc. We discuss, adding stories from practice and comments from viewers' chats in the process...

    Interested? Come on in!

  • Main studio

    JUnit, high five! Migrating to JUnit 5 Extensions

    Language -RU

    JUnit 5 is a totally new framework, its first release candidate has been issued less than one year ago. JUnit name demands a lot, as it is the most popular solution for writing tests in Java-world, fresh version of which has been wanted for more than 3 years. What did we get? Totally new coding base, architecture and API in the combination with the simple and impressive previous version.

  • Room 1


    Pipeline vs. humans. Or pro?

    Language -RU

    A lot of people have been saying lately that testing is a little behind the IT industry. Is this true? In part. 

    Remember what happened 10-12 years ago: a developer wrote code and sent it to a reviewer. After all the edits and low level tests, the code was sent to the admins to be built and deployed. The assembled service was submitted to QA, where everything was tested, and if the testing gave a "green" report, the product went "to the gold". People passed artifacts from hand to hand. But then came Pipeline: Git, Docker, Kubernetes, and other scary stuff. The development team started working right on the assembly line - like a Ford factory in 1913! 

    Except that many testing teams are still trying to take our Ford off the assembly line, and then put it back on. We can see where that leads. Is it possible to ensure quality without sacrificing speed? And if not, "how much quality" can be sacrificed for the sake of efficiency? In his new talk, Artem Eroshenko will talk about how to find answers to these questions.

  • Networking

    To see old friends. To discuss current problems. To come up with new ideas. To debate and just chat.

  • Room 3


    BoF session: ways to improve quality in a constantly shrinking Time To Market

    Language -RU

    At the BoF, in contrast to talks and roundtables, there is no division into participants and presenters: here everyone interacts with each other as equals,
    The main thing is not to off-topic and discuss the topic. Please note: This session will only be available offline. There will be no recording or broadcasting.

    We will discuss a topical problem in many product projects: the use of shift-left testing and automation of QA processes. Relevant for QA managers, team leaders and product managers.

    • Daria Manuhina
    • Nikita Makarov
    • Marat Sattarov
    • Denis Sibirtsev
  • Room 4


    BoF-session: the future of robotization in Russia

    Language -RU

    At the BoF, in contrast to talks and roundtables, there is no division into participants and presenters: here everyone interacts with each other as equals,
    The main thing is not to off-topic and discuss the topic. Please note: This session will only be available offline. There will be no recording or broadcasting.

    What is the present and future of robotics? Let's talk about the realization of product requirements, the transition from R&D to mass production, the difference in iron and software testing principles, and payback. 

    • Alexey Lavrenuke
    • Islam Bzhikhatlov
    • Ivan Borisov
    • Avenir Voronov
    • Ivan Kalinov
  • Discussion zones

    For chatting with speakers between the talks. No recording, no censorship, no time limitations.
  • BoF

    Discussions without hosts and speakers. So-called behind the scenes, where new ideas appear.
  • Round tables

    Place where speakers and experts discuss industry’s burning questions in public.


There will be a broadcast on the offline day of the conference, which is available to participants with an online ticket. If you want to ask the speaker questions in person and get answers, you are welcome to do so at the venue.

If you don’t have an online ticket, if you purchase an offline ticket, you will have access to the 35 talks and other activities from the online part.

  • Coffee and lunch breaks

    Buffet and beverages of your choosing.
    If you have food restrictions, write to our support team. We’ll find a solution.
  • Night

    Networking for all participants, speakers, and experts.
    Informal atmosphere and heart-to-heart talks.
  • If you already have a ticket for online part of the conference, you may upgrade it up to Online+Offline. Write to our support team:
  • We may also provide you with the discount for upgrading, if you filled in the feedback form on online part of the conference — the link to the feedback form will be sent to your email after the online part of the conference is over. When you will ask for upgrading, just let us know in a letter, that you filled in the feedback form, and the discount is yours.
  • Note! If your ticket was paid by the company, you may ask it to pay for upgrading as well. If they won’t agree, you may pay for it by yourself with the discount.


There will be a COVID-free zone at our conference. Here we gathered all the questions about attending offline day.

  • How to get to the conference?

    At the entrance, show your passport (or its photo on your smartphone) and a valid QR-code. Our employee will scan the QR-code and verify the data with your passport.

    Please note:

    • If the QR code is invalid, you will be denied attendance at the conference.
    • If you have a European vaccination document, it should clearly state the expiration date of the QR code.
    • If the data doesn’t match due to a name or passport change, you’ll need to show proof of the change.
  • What if I don’t have a QR code?
    At the entrance, you can also present a valid negative result of a PCR test taken no earlier than 48 hours before your registration for the event.
  • What if I don’t have a QR code or PCR result?
    A QR code or PCR test is required for admission to the conference. We can give you an express test at the entrance, but please note that the number of tests will be limited. So try to take care of everything in advance.
  • What if I’ve already bought a ticket? Will the money be refunded?
    No, but you can connect to the broadcast and watch the reports online.
  • What security measures will be in place at the venue?
    • There will be sanitizers and disposable masks all over the venue.
    • We will be able to take the temperature and arrange for medical assistance if needed.
  • Will there be mandatory masking at the conference?
    No. But you can take free masks at the registration desk if you wish.


  • Where will the offline day of the conference be held?
    Offline-day will be held on June 21 at the following address: Park Inn by Radisson Pulkovskaya: Pobedy Square 1, Saint-Petersburg, Russian Federation.
  • When will the program and time for the offline day of the conference be known?
    We will publish the program on the conference website starting in the second half of April.
  • What activities will be included on the offline day of the conference?

    The offline conference will include:

    • Talks of the main program
    • Roundtables on current topics
    • BoF-sessions
    • Discussions with offline and online speakers who will come to the venue
  • Will there be an online broadcast of the offline day of the conference?

    We will broadcast live most of the activities of the offline day: talks, roundtables, etc.

    Discussions will not be broadcast or recorded.

  • Offline was so long ago that I no longer remember what the procedure was for offline conferences.
    Don’t worry, before the conference we will send you a participant’s memo. It will contain all the necessary information.
  • What is included in the Online+Offline ticket?
    The Online+Offline ticket includes access to all conference broadcasts, unlimited access to video recordings of the activities, and in-person attendance at the Offline Day.
  • Can I buy a ticket only for the offline day of the conference?
    To attend the offline day, there are two options: buy an Online+Offline ticket or buy a Video+Offline ticket after the conference.
  • How do I get to the offline day if I have an Online ticket?
    If you already have a ticket for the online part of the conference, you can upgrade it to "Online+Offline". To do so, email our support team at
  • How do I get to the offline day if the company only paid for my Online ticket?
    If the company that paid for your ticket is not willing to upgrade to Offline, you can do it yourself at a discount. The discount is given for taking the survey after the online part of the conference ends.
  • Is there a limit to the number of tickets for the offline day?

    The number of tickets is limited to the capacity of the conference venue.

    So it is better to buy tickets in advance while they are available.

  • Are there any restrictions on going to an offline conference?

    You need a valid QR code or a negative PCR test:

    • If you have a European vaccination document, it should clearly state the expiration date of the QR code.
    • The negative PCR test must have been done no earlier than 48 hours before registration.

    If neither is available, we will make you a rapid test right by the entrance.
    NB: The number of tests is limited.

  • And if restrictions are tightened again, what will happen to the conference?
    Unfortunately, the offline conference will have to be canceled. In this case, we will promptly make a refund.