QA Fest 2020 | Software testing conference #1 in Ukraine
[http://qafest.com/] menu ua en close Conference Speakers Program Tickets price Partners Information for speakers Organizers Archive 2014 2015 2016 2017 2018 2019 Contacts September 25-26, 2020, Kyiv QA Fest 2020 Conference #1 on Testing and Test Automation The main event of the year! 3 tracks with top-notch talks Focus on innovation and technology 1000+ participants Buy ticket Submit talk Watch talks from 2019 And what if Quarantine? The event you are all waiting for: QA Fest 2020! In Top-10 IT conferences in Ukraine according to DOU survey The largest conference for qa and test automation engineers from all over the world. Continuing the tradition, we will meet again in the largest IT city of Ukraine - Kyiv! The event will bring together more than a thousand of experienced like-minded people, who seek to improve their skill to fit new market requirements and stay tuned with latest trends! 3 tracks Technical Top-notch Innovative Testing Tools & Approaches All about testing: the secrets of web and mobile application testing, testing techniques, cases, tips&tricks Test Automation & TestOps Technical aspects of test automation of different applications, automation frameworks, test automation in DevOps environment Non-functional testing & Innovation Security, Performance, Scalability testing: general processes, common and new tools, new approaches, technical trends Technologies that will determine our future and how to test them (AI, ML in testing, etc.) Management & Career Managing test processes and quality of applications, building effective test teams, motivation and communication Tips & tricks on career development, personal effectiveness and soft skills Register Famous speakers, practical cases, new friends and a wow-afterparty are waiting for you! And what if Quarantine? We all have a lot of questions and uncertainty about whether mass events will take place in autumn 2020. We are constantly monitoring the situation in Ukraine and the decisions from our government regarding quarantine measures as well as overall situation in the world . And of course we stay positive and waiting for a usual event world to return back to normal. Our preparation of QA Fest 2020 continues and we are already considering our actions in case of various restrictions related to mass events or travels. That is why we have answered most common questions from you regarding the upcoming QA Fest 2020. IF MASS EVENTS ARE STILL NOT ALLOWED BEFORE THE CONFERENCE DATE? We clearly understand your concerns and considering the situation, we decided that if the ban on mass events is not lifted before the day of the conference, we will postpone it to the dates when the event can be conducted in the traditional offline format. All tickets will be transferred automatically to the new conference date. You will receive an updated ticket with a new date to your email specified during registration. WHAT WILL HAPPEN WITH MY TICKET TO QA FEST 2020? WHAT IF THE NEW CONFERENCE DATE DOESN'T SUIT ME? We have an option of transferring the ticket to another participant. So, if the new conference date doesn’t suit you, you can give the ticket to another person. We will quickly replace the participant’s name on the ticket, however this is possible no later than 7 days before the conference. We will follow all the rules and recommendations from Ukrainian government during the event. WHAT IF MASS EVENTS ARE ALLOWED, BUT WITH SOME RESTRICTIONS? WHAT ABOUT THE FOREIGN SPEAKERS? If foreign speakers cannot travel due to local or Ukrainian COVID-19 restrictions, we will organize a live stream of the speaker’s talk. We will also create a separate chat for participants and speaker, where you can chat, discuss and ask all questions. In case of date change, conference program can be changed. We will inform you about all changes and updates via email. You can also find all the latest information directly on the conference website and in our social networks. WHAT ABOUT THE PROGRAM OF THE CONFERENCE? DO YOU PLAN TO MOVE THE CONFERENCE TO ONLINE FORMAT? No. Since we organize not only QA Fest, but also other technical IT conferences, we have already tried to hold some of our events in an online format. Such an experience was interesting and useful, but we realized that this our participants doesn’t receive all the benefits as they do in offline event. We strongly believe in offline format, we see great value in the informal communication between speakers and participants during the event. Our team continues to think through every little detail to make this event convenient, comfortable, atmospheric, and safe for you! Still have some questions? Call us! +380 66 920-08-39 or write: info@qafest.com Our speakers — stars of testing Alexandre Bauduin Senior QA Tester, Consulteer Switzerland Bjorn Boisschot Solution Architect, CTG Belgium Yehor Maksymchuk Senior Automation Engineer Ukraine Ivan Krutov Developer, Aerokube Russia Nikita Syskov ST Manager, EPAM Belarus Dmitry Surkis QA Engineer, Tacit Knowledge Moldova Gleb Bahmutov VP of Engineering, Cypress.io USA Tetyana Lyulyuchenko Senior Test Engineer, Itera Ukraine Nikita Krychko Performance Test Architect, Itera Ukraine Sergey Ivanov QA group lead, @MobiDev Ukraine Svyat Login QA gangsta lead, EVO Ukraine Andrey Myasnikov Head of QA, M3 Russia Aliaksei Boole AQA Tech Lead, WorkFusion Belarus Olga Govor SDET, OpenX Poland Victor Grygorchuk Test Automation, SoftServe Ukraine Artem Grygorenko Principal QA Lead, Apriorit Ukraine Information for speakers Program Tools & Approaches Test Automation & TestOps Security & Performance Management Career Development Innovation Такое же, только новое: чего ожидать и опасаться — Details... Speaker: Татьяна Люлюченко Language RU Py/Puppeteer в Selenium тестах з використанням Selenium Grid та хмар (Python та JS досвід) — Details... Speaker: Віктор Григорчук Language UA Flying High – Test Automation in the Boeing 777 — Details... Speaker: Alexandre Bauduin Language EN Shift Left or how we build stable UI testing with Cypress — Details... Speaker: Ольга Говор Language RU Parallel Playwright tests execution in Kubernetes made easy — Details... Speaker: Иван Крутов Language RU Load&Performance test on DataBase level — Details... Speaker: Егор Максимчук Language RU Как искать уязвимости с помощью бесплатного Burp Suite — Details... Speaker: Святослав Логин Language RU Особенности нагрузочного тестирования моделей машинного обучения — Details... Speaker: Никита Кричко Language RU DevOps: Test Alone — Details... Speaker: Bjorn Boisschot Language EN Роль Тестировщика. Как ее играть? — Details... Speaker: Дмитрий Суркис Language RU "Пойдешь на кухню - захвати печеньки!" Учимся правильному делегированию — Details... Speaker: Андрей Мясников Language RU Оценка жизниспособности проекта. Как перестать барахтаться в болоте и выйти на следующий уровень — Details... Speaker: Артем Григоренко Language RU Register What to expect from the event /01. Approaches and tools During the conference we will talk about the use of useful tools, frameworks and technologies. /02. World-famous speakers We invite TOP-specialists from the USA, Europe and Ukraine who will present talks, full of practical examples from real-life projects. /03. New trends in IT world Opportunity to learn about innovations and get insights at first-hand. /04. Special atmosphere We create a special atmosphere for communication, to receive new knowledge, share ideas, learn and be inspired. /05. New connections and networking This large-scale event is a great chance to get new contacts that will be useful in the future career development. /06. Flawless organization We work only with proven suppliers and with strict adherence to the schedule, so there will be no bad surprises for you. /07. Prize draw Our partners have prepared many interesting surprises and contests for the participants, so you will have chance to get not only new knowledge, but also some gifts! /08. Practical cases Practitioners with hands-on experience will share their expertise and tell about challenges they face in their projects. We personally will help you: With booking in any hotel in Kyiv To get 10% off in the hotels near the conference location To convince your boss to approve the tickets Contact organizers Price till 18 of September Regular Bird 260 USD Quarantine Price * 150 tickets Smart Bird 210 USD 170 USD Pay by credit card Pay by invoice from 19 of September Last Chance 290 USD This promotion price is is valid for the quarantine period only. Return of the ticket is possible within 2 weeks after payment (5.5% payment system fee will be deducted). Changing the name on the ticket is possible no later than 7 days before the conference. How it was Platinum Partner Gold Partners Silver Partners Become a partner Office Partner Become a partner Information Partners Become a infopartner Fest Group - best IT conferences Marina Vonsovych Fest Group Team Alexandra Volkova Fest Group Team Kate Ovechenko Fest Group Team Dasha Kozyr Fest Group Team Nikita Postolakiy Fest Group Team Yana Shulga Fest Group Team Yulia Sydorenko Fest Group Team Nadija Panchenko Fest Group Team Our mission is to make access to new ideas, experience and trends comfortable for IT specialists by providing professional conferences combined with festivals Organizing conferences since 2014 Hosted 17 events during 6 years Our conferences are in TOP-10 list of Ukrainian IT events +4 conferences are planned for autumn 2020 10700+ happy listeners More conferences by Fest Group .NET Fest JS Fest DevOps Fest Embedded Fest Java Fest Do you have questions related to our events? Contact us right now! Contact us Stay tuned and follow the news! Subscribe to our news and articles Subscribe Join our group in Facebook Video of talks from prevoius events Follow us on Twitter Subscribe to our Telegram channel Venue Mercure Congress Centre, Vadyma Hetmana St. 6, Kyiv, Ukraine Contacts Other events - FEST GROUP General questions, partnership: info@qafest.com Request an invoice: finance@qafest.com Always in touch: +380 66 920-08-39 Request invoice Request accounting documents CODE OF CONDUCT Become a speaker Become a partner Register Request call Development and support Landing.ua If you have any questions related to participation in the conference Fulfill the form We will contact you soon! Send If you have any questions related to partnership Fulfill the form We will contact you soon! Send To get invoice — fulfill the form below We will contact you soon! Send How we can help you — fulfill the form below We will contact you soon! Send To get support — fulfill the form We will contact you soon! Send Want to become a speaker? LIST OF TOPICS FOR QA FEST: - Functional testing - Test automation (approaches, frameworks, cases) - Managing testing process (cases, best practices) - Mobile testing and test automation - Cutting edges technologies testing (IoT, VR/AR, blockchain etc.) - Security testing and DevSecOps (approaches, tools, automation) - Performance testing - Testing in game dev - Testing in DevOps KEY DATES: August 9 - Last day of talks submission August 23 - Final program is formed September 20 - Final slides are sent Send Speaker: Татьяна Люлюченко Language: RU Senior Test Engineer в Itera Такое же, только новое: чего ожидать и опасаться There is a moment in a company's life when they understand that the application they are using is old. There might be a lot of reasons for this. Anyway, the company decides to do a "remake" even if they don't need any change of functionality. For most people, it looks like an easy project as "everything is already known". However, in reality, it's not like that. I'm going to talk about the question you need to ask when you start such projects and what issues might appear there. Speaker: Віктор Григорчук Language: UA Автоматизатор та Open Source контрибютор, Python-"віруючий", JavaScript-"мене примусили", працював з Selenium, Puppeteer, Appium. Py/Puppeteer в Selenium тестах з використанням Selenium Grid та хмар (Python та JS досвід) Розкажемо про Pyppeteer - той самий Puppeteer, але для Python, і поділимося досвідом про те, як ми з сльозами і прокльонами намагалися інтегрувати Pyppeteer з Selenium тестами, яку користь принесла така інтеграція, та які проблеми виникали при запуску Pyppeteer на Selenium Grid. Ще кілька слів про безпеку такого підключення в AWS. Speaker: Alexandre Bauduin Language: EN Alex "TripleSeven" Bauduin is a 53-year-old world traveler. He worked in consulting firms gaining experience in several fields (medical, manufacturing, aerospace, pay TV, data warehouse—to name a few) in different countries (Switzerland, France, Spain, Canada, etc.) His career started in the space industry where he discovered his passion for aerospace, working on both military and civilian projects. He was sometimes steered away from aerospace but his passion pushed him to become an airline pilot, as a way to really understand how those instruments he programmed and integrated were operating in a cockpit. One of his last challenges was to organize flight simulator testing into a lean manufacturing environment. He works with milling machines, draftsmanship, accounting and finance, software development, electronic design, and industrial robots, and it is always fun for him to use an oscilloscope, an ARINC bus analyzer, step into assembly language, code some Selenium checks, write in Groovy or stall a Boeing 777! Flying High – Test Automation in the Boeing 777 Are you confronted with automating tests of large, complex systems? Are there more conditions to test than you can do in a lifetime? Are auditors demanding compliance to a never-ending collection of regulations? Do stakeholders want slick dashboards tracking abstract key process indicators? Join Alexandre Bauduin as he shares his experience leading the complex system testing challenges of a real-time Boeing 777 Flight Simulator. Alexandre will outline how he overcame the many challenges faced by combining his skills in test design and his expertise as an airline pilot, including the decision-making process used to focus testing and checking of the simulator, constrained by aviation authorities requesting a very detailed simulation with a blend of realistic scenarios and catastrophic failures. You will learn strategies to organize and prioritize automation, develop regression checking suites for very large mission-critical software systems, and report meaningful information to stakeholders. Speaker: Ольга Говор Language: RU 7 лет готовила будущих ITшников на специальности Компьютерные сети и системы Более 5 лет в тестировании. Успела испробовать как аутсорс так и продукт, маленькие проекты и большой энтерпрайз. Сейчас работаю SDET в AdTech фирме OpenX. Shift Left or how we build stable UI testing with Cypress Shift left - модный лозунг или действительно верное направление даже в тестировании UI? Как мы начали тестировать UI при каждом коммите, при этом в изоляции и довольно быстро с фреймворком Cypress. Я расскажу с какими проблемами мы столкнулись и почему Cypress подойдет не всем. Чем хорошо Cypress, а чего ему еще не хвататет. Speaker: Иван Крутов Language: RU 10+ years of Java and Golang development experience. Working with large-scale testing infrastructure during the last 7 years. Maintaining Selenium cluster with 5000+ browsers running in parallel. Parallel Playwright tests execution in Kubernetes made easy Selenium was dominating in browser automation world for years. Nowadays it seems that new browser automation tools like Puppeteer by Google and Playwright by Microsoft are becoming more and more popular. They have powerful features like analysing and mocking network traffic, manipulating HTML and CSS, subscribing to any browser events and many more. Until the last time it was impossible to run Playwright tests in parallel. In this talk I would explain how we solved this problem by moving Playwright test execution to Kubernetes cluster and how you can start doing this yourself in minutes. Speaker: Егор Максимчук Language: RU Автор телеграм канала https://t.me/qastudy Помагаю https://kyivtesters.github.io/ Load&Performance test on DataBase level В данном докладе я хочу поделится опытом проведения нагрузочных тестов для разных баз данных. Цель даклада, передать набор проблем и возможных способов их решения. Тех что были выбраны нами. Обьяснить на какие проблемы, стоит обращать внимание в самом начале. Какие вопросы и кому стоит задавать перед стартом проекта. Доклад будет включать, демо с конфигурацией разных инструментов и баз данных, чтобы продемонстрировать, как выглядит на практике работа с подобного рода задачами. Ключевыми словами для данного доклада являются Jmeter, Windows, Linux, Performance monitor, sar, MySQL, Postgresql, MS SQL Server. Speaker: Святослав Логин Language: RU Начал заниматься тестированием 8 лет назад. Через три года в мануальном тестировании стало скучно, начал качать скилуху в тестировании на безопасность Web и Mobile приложениях. За время набора опыта в Security testing ломал не однократно проды и тестовые стейджы. В свободное время преподаю Security testing для начинающих в Start-it. Чтоб моему работодателю не было обидно, что ломаю инфраструктуру, ломаю продакшены другим компаниям, по их согласию :), дабы найти дыроньки в безопасности раньше чем найдут злоумышленники. Как искать уязвимости с помощью бесплатного Burp Suite На примере тестового приложения с уязвимостями, я покажу как с помощью бесплатного инструмента Burp Suite можно искать уязвимости. На этом докладе мы найдем такие виды уязвимостей: - xss - sql injection - IDOR - Broken Access Control - XML External Entities (XXE) - Broken Authentication Speaker: Никита Кричко Language: RU Специалист по нагрузочному стестированию. Более 6 лет занимается анализом и тестированием производительности систем. Достижения: положил не одну систему на проде, десятки на тестовом окружении, спаленные серверные процессоры от нагрузочного тестирования, постоянно забитый сетевой трафик во время нагрузочных тестов, блокировал работу других команд во время своих тестов Особенности нагрузочного тестирования моделей машинного обучения Особенности нагрузочного тестирования моделей машинного обучения Будущее нас уже давно обогнало. Компании уже во всю используют различные модели машинного обучения в реальном времени. Проблема в том что все они не используют свои ресурсы по полной, а денег на это тратят много. В докладе будет рассказано об особенностях моделей для каждой задачи машинного обучения. Попробуем разобраться для каких моделей и на каком уровне лучше применять какие методы тестирования и на какие параметры необходимо смотреть в первую очередь в зависимости от архитектуры приложения. Мы рассмотрим различные варианты облачных и локальных вычислений и какие лучше использовать на каких этапах. Как можно сэкономить денег выбрав правильные вычислительные мощности. Попытаемся ответить на вопрос зачем нам вообще менять архитектуру, если в пару кликов можно добавить мощностей и все будет летать. После доклада слушатели будут знать ответы на вопросы, о которых большинство заказчиков еще даже не задумывалось. Полученные теоретические знания помогут правильно построить процесс тестирования хайповых технологий и приоткрыть завесу будущего. Speaker: Bjorn Boisschot Language: EN Bjorn is an IT professional with more than 15 years’ experience in quality assurance and how this fits into the software development cycle. He started as a test automation engineer and quickly was bitten by the question of how test automation can deliver the most value. This has led him on a road to discover the links between development best practices and how QA can leverage these. I have contributed a chapter to ‘Experiences of test automation” (book by Dorothy Graham & Mark Fewster). One of the things I love most is to be on stage (at customers or conferences) and talk about my experiences. I have done this at several testing related congresses such as ExpoQA, Begian Testing Days, Eurostar, Microfocus Discover, Experience Day and many internal CTG events. My last presentation at Eurostar was rated as the second-best presentation at the event with a score of 9,27/10. I will also give the opening keynote at the TestConf Moscow 2020. DevOps: Test Alone As in the movie HomeAlone, it seems that Dev and Ops have gone on a journey and forgot to take testing/QA with them. We hear big companies tell stories that they have no more testers, all testing is done in production, everything is fully automated by dev, etc. The actual truth lies somewhere in between these statements! For most DevOps implementations, QA is actually crucial in order to succeed. DevOps, however, has a dramatic impact on the way we do QA! In this session, I will give you some concrete examples and tips on how we as QA engineers can leverage some of the DevOps principles for our job. I will also highlight what I believe are the necessary changes QA engineers will need to go thru in order to survive in this new world. In my session, I will highlight modern practices employed by companies on their DevOps journey. As QA engineers we need to know (and understand) these practices and try to get most out of these in order to support our QA job. Things such as static code quality, containerization, canary releases, BlueGreen deployments, micro-services will need different testing approaches and techniques. At the same time, we see that quality is getting more and more important in the DevOps cycle. This also means that we as QA engineers will need to shift our capabilities (become more technical) in order to deliver value for the team. We will become more and more a supportive function that needs to enable dev teams to release software faster with more quality. Speaker: Дмитрий Суркис Language: RU Моя карьера в IT началась с видео игр на стареньком 386-ом моего лучшего друга (с кнопкой Turbo). Мы провели несчетные часы тестируя Фаталити из MK II. Позже я собрал свой первый Персональный Компьютер и начал экспериментировать. Я устанавливал и переустанавливал все версии Винды (священно веря что он must die). Собирал сутками свой собственный Линукс и даже пытался симулировать MacOS. Написал тонну Hello World аппов на всех языках до которых мог дотянуться (даже Brainfuck), но так и не нашел своего. Я продолжал тестировать и экспериментировать, пока наконец не понял, насколько я это люблю. Тестирование - это мое. И продолжает быть моим уже 12 лет. Роль Тестировщика. Как ее играть? Роль Тестировщика - это одна из самых неопределенных ролей в IT индустрии. Валидация и Верификация могут быстро перестать быть сложными и интересными. Обычно, когда Тестировщик дорастает до момента когда ему становится скучно, он начинает искать себя в других ролях, как например Менеджер или Разработчик. Я же хочу попытаться убедить вас в том, что Тестирование - это самая интересная часть в IT (да и не только). Тестирование не заканчивается на пресловутых Валидации и Верификации и может (точнее должно) приносить гораздо больше пользы команде и проекту. Давайте попробуем рассмотреть Роль Тестировщика с разных углов. Поговорим о Моделях, Геймификации и о World of Warcraft, как о полигоне для вливания в роль. Что наша жизнь? Игра! Speaker: Андрей Мясников Language: RU Всем привет! Меня зовут Андрей Мясников и я в тестировании с 2009 года. Прошел путь от джуника до лида отличной команды в команде more.tv "Пойдешь на кухню - захвати печеньки!" Учимся правильному делегированию В своём докладе я расскажу о том как правильно делегировать задачи, потому что, как показывает практика, не все из нас умеют это делать правильно. Как кому ставить задачу, как опеделять контроль и как закреплять ответственность? Обо всем этом вы узнаете в моём докладе. Speaker: Артем Григоренко Language: RU ⚔️ Скайуокер в обеспечении качества IT продуктов :) Оценка жизниспособности проекта. Как перестать барахтаться в болоте и выйти на следующий уровень В рамках нашей сервисной компании к нам поступают как и короткие fixed price проекты, так и длительные (которые длятся 5+ лет уже). Такие проекты чреваты тем, что некоторые поставленные процессы ""прогнивают"". Многие люди, которые там работали или работают с течением времени воспринимают больные места, как должное и не видят в них проблемы. Потом ты, на эти проблемы указываешь, как независимый эксперт, но люди тебя или не слышат, либо не хотят слышать. Происходит саботаж. В рамках нашей компании мы вывели специальную таблицу, заполняя которую можно оценить, насколько ""жив"" или проблематичен проект. В результате внедрения это помогло понять, видение разных оценок от разных людей в проекте, и в последствии улучшить процессы, инструменты и отношение людей к проекту. В рамках доклада расскажу, как мы ее построили, на чем концентрировали внимание и к чему привело в итоге. Alexandre Bauduin Senior QA Tester, Consulteer Switzerland Topic: Bjorn Boisschot Solution Architect, CTG Belgium Topic: Yehor Maksymchuk Senior Automation Engineer Ukraine Topic: Ivan Krutov Developer, Aerokube Russia Topic: Nikita Syskov ST Manager, EPAM Belarus Topic: Dmitry Surkis QA Engineer, Tacit Knowledge Moldova Topic: Gleb Bahmutov VP of Engineering, Cypress.io USA Topic: Tetyana Lyulyuchenko Senior Test Engineer, Itera Ukraine Topic: Nikita Krychko Performance Test Architect, Itera Ukraine Topic: Sergey Ivanov QA group lead, @MobiDev Ukraine Topic: Svyat Login QA gangsta lead, EVO Ukraine Topic: Andrey Myasnikov Head of QA, M3 Russia Topic: Aliaksei Boole AQA Tech Lead, WorkFusion Belarus Topic: Olga Govor SDET, OpenX Poland Topic: Victor Grygorchuk Test Automation, SoftServe Ukraine Topic: Artem Grygorenko Principal QA Lead, Apriorit Ukraine Topic: