QA Fest 2018 | Software testing conference #1 in Ukraine
Menu QA Fest 2018 [http://qafest.com/] MAIN CONFERENCE SPEAKERS TRAININGS PROGRAM PRICE PARTNERS CONTACT US ARCHIVE QA Fest 2014 QA Fest 2015 QA Fest 2016 QA Fest 2017 TALKS FROM 2017 UKR RUS BUY TICKET BECOME A SPEAKER 3 reasons to join QA Fest 1 TALKS The talks are the core of any conference. Our program committee pays much attention to preparing interesting and balanced program: there will be no sponsor pitches or advertisement. 2 ATMOSPHERE We create a special atmosphere, that will help you to find new friends, communicate, exchange experiences and ideas. 3 ORGANIZATION At the conference nothing should put you aside of the talks and getting new knowledge. We will manage all the routines and make sure you will feel comfortable enough during these days. CONFERENCE Software testing conference #1 in Ukraine Can you believe that QA Fest turns 5 years in 2018? For us it is an important milestone. From small local event we became the main software testing conference in Ukraine. We would like to celebrate this date by inviting really famous figure. Not the one who sounds like a broken record, operating with boring terms from certifications or again and again repeating benefits of agile testing. But the person who knows the essence of the software testing. The one who can move you to the new level of your professional development. Friends, this year Michael Bolton will attend QA Fest and Ukraine for the first time! Michael is a great speaker, more than 15 years writing for the most popular software testing magazine Better Software. His blog contains a lot of useful materials for test engineers. Together with James Bach he created Rapid Software Testing methodology. He attended tens of countries and finally will visit Ukraine. Welcome our guest! QA Fest 2018 will cover: Testing approaches, techniques and tools Test automation Microservices and integration testing Test management Mobile testing and test automation Security Testing Performance and reliability testing Testing of new technologies (IoT, cloud, AI, big data etc.) DevOps and other engineering practices in testing Machine Learning in testing Managing teams of test engineers Anniversary QA Fest prepared for you: 2 conference days with best program 3 tracks of practical talks 800+ like-minded people New friends and networking Expertise of speakers from more than 10 countries "Experts' corner" - space for free communication with subject experts Celebrating the 5th QA Fest anniversary on September 21st Gifts and prizes from our partners Special guest - Michael Bolton! SPEAKERS Our speakers are our value! These are people who learn something new every day on real projects. They know how to solve problems that no one has encountered before, and their experience is not empty quotes from the book. These are people who move the industry forward and year after year prove: testing is exciting! Michael Bolton World famous QA. Author of Rapid Software Testing Methodology. Toronto, Canada Michael Bolton is a software tester, consultant, and trainer with 20 years of experience around the world, testing, developing, managing, and writing about software. He is the co-author (with senior author James Bach) of Rapid Software Testing, a course that presents a methodology and mindset for testing software expertly in uncertain conditions and under extreme time pressure. Currently, he leads DevelopSense, a Toronto-based consultancy. Prior to that, he was with Quarterdeck Corporation for eight years, during which he managed the company’s flagship products and directed project and testing teams both in-house and around the world. Ivan Krutov Developer, Aerokube, Russia Having more than 10 years of Java and Golang experience. Building large scale software infrastructure during the last 4 years. Maintaining big Selenium cluster with 5000+ browsers being run in parallel. One of the core contributors of the Selenoid project and related tools. Artem Bykovets Agile Coach, StartIT, Ukraine Best QA of Ukraine 2015 by IT Awards. Head QA Expert at Dev Challenge & itchallenges.me. CSM, CSPO, CSP - Scrum Alliance. Sergey Pirogov Senior Automation QA, Automation Remarks, Ukraine Main specialization - functional testing automation and performance testing. Has solid experience in test process engineering from scratch. SeleniumCamp, SQADays, QA Conference, EPAM IT Week, QA Club Kharkiv speaker. Yaroslav Pernerovskiy Automation Team Lead, GlobalLogic, Ukraine Enjoiing test automation. Like to work with people. Sharing knowledge and experience and develop myself. Anastasiya Aseeva Test Automation Team Leader, Alfa-Bank, Russia I'm in IT since 2007. I managed to work in different areas, I was even a developer 1C and admin. Crazy about the Linux console :) In the QA industry since 2012. I passed all the roles, from manual QA to QA Lead. I took part in testing more than two dozen projects for 4 years. Also participated in the development of two frameworks for test automation. I implemented the hybrid cloud infrastructure in the Bank. My mission is to spread the culture of quality and DevOps Artem Eroshenko Test Engineer, QametaSoftware, Russia More than 10 years has been engaged in automation of web application testing. During this time he worked in different teams and in different roles: test automation engineer, team manager, head of test automation group. Artem has extensive experience working with popular tools (Selenium, HtmlElements, Allure, Jenkins). Program mainly in Java, Groovy BECOME A SPEAKER TRAININGS Michael Bolton Rapid software testing 30 tickets 18-19-20 September, 2018, Kyiv DETAILS Ivan Krutov Efficient Selenium Infrastructure 15 tickets 20 September, 2018, Kyiv DETAILS PROGRAM BECOME A SPEAKER ALL AUTOMATION FUNCTIONAL TESTING MANAGEMENT NON-FUNCTIONAL TESTING OTHER RU Artem Eroshenko Still generating your report? We're coming for you! RU Anastasiya Aseeva Shift-Left Testing RU Diana Pinchuk Progressive Web Apps, Android Instant Apps & Accelerated Mobile Pages - will they substitute installable mobile apps? RU Ivan Krutov 1001 reasons to use Ggr in your Selenium installation RU Svyatoslav Login What is Metasploit? How do I use it to test project security? UA Galyna Doksvel Estimate everything. Practitioner toolkit. RU Kateryna Shepelieva Case study: Users migration testing RU Alina Homenko Mobile Testing. Pinpointing invisible problems RU Nikita Syskov Gambling with the devil: taming all the risks RU Oleksandr Khotemskyi Using voice assistants for development and testing RU Michael Bodnarchuk ATDD with CodeceptJS: Effective Testing Without Pain RU Yevhen Rudiev UI testing in Unity3D – fantasy or reality? Artem Eroshenko Test Engineer, QametaSoftware, Russia More than 10 years has been engaged in automation of web application testing. During this time he worked in different teams and in different roles: test automation engineer, team manager, head of test automation group. Artem has extensive experience working with popular tools (Selenium, HtmlElements, Allure, Jenkins). Program mainly in Java, Groovy Still generating your report? We're coming for you! It’s been a year since the second version of Allure was released. During this time the number of tests has drastically increased, we started using new tools and learned to visualize information about the quality of our tests. All these changes had an impact on Allure, so now we’ve released a new major version of our test report. This talk will be useful both for those who are not familiar with Allure test report and for active users. We’ve added lots of new features. Come and join the talk! Automation Anastasiya Aseeva Test Automation Team Leader, Alfa-Bank, Russia I'm in IT since 2007. I managed to work in different areas, I was even a developer 1C and admin. Crazy about the Linux console :) In the QA industry since 2012. I passed all the roles, from manual QA to QA Lead. I took part in testing more than two dozen projects for 4 years. Also participated in the development of two frameworks for test automation. I implemented the hybrid cloud infrastructure in the Bank. My mission is to spread the culture of quality and DevOps Shift-Left Testing The cheapest way to develop is the one where the artifacts are delivered to users in ONE iteration. Without 10+ iterations of improvements due to errors found. We will talk about the shift left testing approach that is gaining popularity. Its purpose is to prevent the occurrence of errors instead of searching for mistakes already made in the software. Testing with a left shift assumes that testing and development work in tandem and as the name suggests, testing is carried forward to the earliest stages of development. - You will learn why you need to test requirements and documentation. And also consider what engineering practices help make this a part of the culture in the team. (code review, pull request, spec by example, bdd, atdd) - I'll talk about different kinds of automated tests and when to write them, in order to reduce the number of manual tests in the late stages of product development. (tdd, bdd, atdd, component and integration tests) - We will analyze how joint team activities and functional duties of each team member change to conform this methodology. (Planning, grooming, retrospective, demo, dsm, compiling a test strategy, planning testing). - I will tell why it is so important to design the test models using test-design practices, rather than relying solely on exploratory testing. We will look at the testing of control flow, cycles, data flows. I will show practical examples of why developers need to master the skills of test design. - In conclusion, I will tell about one of the ways to calculate test coverage and how it differs from code coverage. As an example, we will draw a graph of requirements and check the coverage of the test model. The entire talk will be done with the example of testing a very simple application, consisting of a single service, a database and a WEB-page. Shift left testing underlies the Agile and DevOps methodologies. Management Diana Pinchuk QA Engineer, GetSocial BV, Ukraine A curious test engineer with experience in testing different fields, co-organizer of GDG Lviv community and GDG Deafest Ukraine conference. Fan of podcasts and tech blogs (sometimes I write on Medium), ISTQB Advanced (TM) certified Progressive Web Apps, Android Instant Apps & Accelerated Mobile Pages - will they substitute installable mobile apps? The perspective of creating a mobile app that doesn’t need to be downloaded and reviewed in the App Store is very attractive, especially when there is more than one analog for installable apps: Progressive Web Apps (PWA), Android Instant Apps (AIA) and Accelerated Mobile Pages (AMP). But here there is no silver bullet: each of the mentioned technologies has its own peculiarities of development, support, and testing. In the lecture, we’ll explore each of the platforms in detail and compare them with “usual” mobile apps, so to be ready for quality assurance even in such new and unusual projects Functional testing Ivan Krutov Developer, Aerokube, Russia Having more than 10 years of Java and Golang experience. Building large scale software infrastructure during the last 4 years. Maintaining big Selenium cluster with 5000+ browsers being run in parallel. One of the core contributors of the Selenoid project and related tools 1001 reasons to use Ggr in your Selenium installation Modern software development is impossible without efficient tools. Quality assurance and especially browser automation is not an exclusion. When your team grows you will need more and more browsers being run in parallel. Well known Selenium server and Selenium Grid architecture are known to become slow and unstable even with several dozens of running browsers. Ggr is lightweight solution proven to work in a big cluster with thousands of parallel browser sessions. This talk will cover in detail Ggr - an extremely efficient Selenium load balancer absolutely necessary when you need to have more than several dozens of browsers running in parallel. We will begin with Selenium load balancing basics and go through all important Ggr features. You will see for example how easy is to show live browser screen and download recorded video for any browser session from hundreds of Selenium hosts. Automation Святослав Логин QA-lead Core team, Evo.company, Ukraine Total experience in testing for more than 5 years, for this period of time worked on 6 projects. At the moment I have been working at Evo.company for more than 4 years, on the Prom + project in the Core team, which is developing: - CMS for sellers - Online chat shopper-seller - API, for those who need to connect to their CRM system - API for mobile applications on iOS and Android What is Metasploit? How do I use it to test project security? It's not a secret to anyone that when developing a project, few people pay enough attention to application security checks, and even when they think about it, they often overlook the vulnerability of hardware and the OS that communicates with your application. I'll tell you and show you what to look for when testing the security of your product, and how important it is to apply security testing. Well, as usual, I accompany my reports not only with theory but also with practical examples. times the special guests will be: - Nmap - Metasploit - Ettercap Non-functional testing Galyna Doksvel PM, SM, EPAM, Ukraine Project Manager and Scrum-master in EPAM Ukraine. Hands-on Agilist. Learning events designer and gamification adept Estimate everything. Practitioner toolkit. This talk is about practice of estimation and about the toolkit, that allows to improve estimation accuracy and make your forecasts more predictable and manageable. Talk is practically-oriented that serves as a good clue on how to try any of mentioned approaches with your teams Management Kateryna Shepelieva Lead Software Testing Engineer, EPAM, Ukraine 9 years in IT, worked in Ciklum, Lohika, GeekForLess. Currently work in EPAM Case study: Users migration testing I want to talk about our experience of migrating users to a database of a 3rd party system, how we were choosing approaches and scenarios for testing, what challenges we faced, what useful conclusions have been made. No theory, only a case study with real examples Functional Алина Хоменко QA Engineer, TDNA, Ukraine There is everything in her responsibilities: web and mobile testing, performance tests and covering projects with automation. She likes her work for complicating developers' lives. Experimentalist at work, Mad Hatter in the spirit. Alina cannot sit back, so she spends her free time at lectures and takes part in it-competitions Mobile Testing. Pinpointing invisible problems Testing is still developing, and mobile testing in particular. What is included in the performance of the mobile application and what metrics can be distinguished? How does Charles help with performance testing? Are Monkey Exerciser, Android Profiler, and Battery Historian only developer tools or the best friends of the testers in the non-functional testing of the mobile application? The purpose of my report is to talk about common invisible problems, which affect the quality of mobile applications, but which are often forgotten in the testing process. Functional Nikita Syskov Software Testing Team Leader, EPAM, Belarus Test expert with 11+ years in industry. Participated in various back-end and client-side projects across multiple domainы in both testing and leading positions. Over the past years was involved in managing distributed test teams, competency building and delivery management Gambling with the devil: taming all the risks Whenever you are planning to do something big - you need to account for risks that something may break you plans. Be it late arrival to the airport of broken demo environment. Risks are all around us and we need to accept this and learn how to live in a peaceful harmony with them. There are different things you can try to play with risks, and there are different outcomes you may wish to achieve. So let's see how to apply them in different cases and get the best ROI from risk management (or even just risk definition) Management Oleksandr Khotemskyi Intependent SDET Contractor, Self-Employed, Ukraine Specialist in functional test automation. Engaged in the development of automation projects in different languages (JavaScript, TypeScript, Java, Python) and different types (Web, API, Desktop, iOS, Android, Gamedev). Finalist and judge of Ukrainian Dev Challenge. Coach at StartIT. Speaker at QA conferences Using voice assistants for development and testing Voice assistants can be an interesting and fun replacement for regular chat bots. Such assistants can be used to perform almost any of your commands and they recognize voices well. This leads to interesting use cases and gives additional channel of information. Let's see why we might need them, and if it turns out that they are useless - at least we'll know it Automation Michael Bodnarchuk Tech Consultant, SDCLabs, Ukraine Michael is a passionate web developer from Kyiv, Ukraine. One day he started to think how to get more developers into testing so he started his own testing framework, Codeception. Nowadays, he is a lead developer of Codeception (PHP) and CodeceptJS testing frameworks. "Testing should be fun" - is his motto ATDD with CodeceptJS: Effective Testing Without Pain Testing is hard. Despite all read tutorials and courses not everyone is following the TDD approach. The idea looks nice in general but brings pain on implementation. What is wrong with our testing? Let’s find out! This talk will be interesting for frontend and backend developers as we will look into: - what makes effective tests - three qualities of tests - how not to mix specification and implementation in tests - how to predict future and work following ATDD - how to write end to end tests with CodeceptJS Automation Yevhen Rudiev QA Automation Lead, GamePoint, Ukraine QA Automation Lead at GamePoint. Primary focused on the development of distributed systems. Agile practitioner. Has experience in building test automation processes from scratches. A fan of micro-services architecture and DevOps processes UI testing in Unity3D – fantasy or reality? Automated testing is a big rarity in GameDev. The Product is very specific and it is easier to test it manually… Frequent changes of the product… Lack of technologies to start automation from scratch. There are a lot of excuses why we don’t do automated testing in GameDev. But what if you spend tons of time in regression testing, again and again you need to click every UI element before a new release or a patch? The talk is about automated testing of games in Unity3D. How we automated our UI testing, why we decided to write our own UnityDriver and how we did it. And finally I will share with you small tips and tricks that might be helpful in your automation Automation PRICE QA Fest 2018 - September 21-22 Early Bird - 150 USD (sold out) Main Stream - 200 USD 300 tickets Last Chance - 250 USD Pay by card Request an invoice You can request a refund until August 31st, 2018 (payment system commission 5,5% will be withheld). You can change participant name until September 14th, 2018. All Softengi QA's recommend to visit QA Fest for all testing experts and will visit event again! - Softengi Every Saturday we are building Rocket n our garage wth friends. Sooner or later, however we will conduct QA Fest on International Space Station. - Elon Muck Innovator Such events - great opportunity to feel yourself as part of something bigger, share experience and find new friends. And definitely have a lot of fun! - Aleksandr ISM Ukraine I like this party atmosphere - Katerina Interesting speches, nice people, a lot of fun and amazing dinner on afterparty. Will come again! - Vladislav TWLA After participated in QA Fest I realised: No wall between Ukraine and USA. Never! - Donald Trump The new President 3 tracks, many speeches - sometimed I'd like to duplicate myself, because many interesting topics running in parallel - Natalia Intellias Great place to meet your Friends - Anonymous I like this event! Everything was coll! Definetly will participate in future events. - Katerina Best Technologies (Kharkiv) Everything was amazing. Thank you! Very interesting topics, nice atmosphere. Unforgettably! - Olga Unicorn-С Fun, relaxed, cheerful, helpful. QA Hangout. - Anonymous PARTNERS Gold partners Information partners CONTACT US For any questions just send email to us. Don't like to type? Then just call! Venue Vadyma Hetmana St, 6, Kiev Mercure Congress Centre (ex. Cosmopolite) Promo code from Mercure hotel for 10% discount is "QA Fest" Contacts Other events - FEST GROUP General questions, partnership info@qafest.com Registration and payment finance@qafest.com +38 066 9200839 We are in social media © 2018. QA Fest