-
Artem Bykovets
Synchronization between QA in the several teams Agile at Scale project.
presentation
video
-
Mark Winteringham
The automated acceptance testing paradox (EN)
presentation
video
-
Gerlof Hoekstra
The Art of Test Planning – Expect The Unexpected (EN)
presentation
video
-
Andrey Lazarev
Dealing with non-reproducible bugs
presentation
video
-
Ivan Tsyganov
Lets make tests better!
presentation
video
-
Iaroslav Svyatkin
A test framework out of the box - Geb for Web and mobile.
presentation
video
-
Ilari Henrik Aegerter
Complexity Thinking, Cynefin & Why Your Testing Metrics All Suck Big Time (EN)
presentation
video
-
Ilari Henrik Aegerter
What is Context-Driven Testing? (EN)
presentation
video
-
Andrey Pavlov
MythBusters Special for newbie QA-Manager
presentation
video
-
Kateryna Shepeleva
Accessibility testing: why's and how's
presentation
video
-
Alyona Sokolova
Software testing biases
presentation
video
-
Alyona Chernenko-Dyba
Loyal and motivated test-specialists: they do exist
presentation
video
-
Dmitry Humianiuk
ReportPortal.io - How make Machine Learning analyse your test automation results
presentation
video
-
Vladimir Primakov
QA Metrics. Look at the Quality from different angels. Real appliance.
presentation
video
-
Per Thorsheim
GDPR - An overview and its relevance for QA (EN)
presentation
video
-
Sergey Ivanov
Mobile application - What To Expect After The First Release
presentation
video
-
Per Thorsheim
Secure messaging - how to protect yourself & your company (EN)
presentation
video
-
Ivan Krutov
Selenoid: running Selenium tests in Docker containers
presentation
video
-
Nikita Syskov
Be my GUESTimate: How to measure the unknown
presentation
video
-
Nadezhda Shkuda
Does A/B testing work?
presentation
video
-
Viktor Tymoshchuk
Rocket science - challenges of mobile quality (EN)
presentation
video
-
Aliaksei Boole
Testing of geolocation systems
presentation
video
-
Svyatoslav Login
How to search for different types of vulnerabilities to improve the security of web applications
presentation
video
-
Vlada Benyukh
E2E testing: Challenges and recommendation in test process organization for cross integration teams
presentation
video
-
Igor Khrol
Who should write automated tests?
presentation
video
-
Oleksandr Khotemskyi
Modern Features in Protractor JS Framework
presentation
video
-
Alexander Nedeliaev
Frontend performance testing and monitoring with speedsite.io
presentation
video
-
Andrey Ladutko
Test Strategy: creation and optimization
presentation
video
-
Tetiana Luyluychenko
Smartphone, internet and real life
presentation
video
-
Denys Zhevner
You thought your secrets were safe. You were wrong.
presentation
video
-
Diana Pinchuk
How to test mobile SDK and don't loose your self-confidence
presentation
video
-
Sergey Pirogov
Kotlin without marketing
presentation
video
-
Claudiu Draghia
Management != managing horses (EN)
presentation
video
-
Sergei Khizhnyak
Mobile test automation: product company experience
presentation
video
-
Nikita Krychko
How to stop wasting your life on the analysis of the results of a stress test
presentation
video
-
Nikita Galkin
Spec-driven Development of REST APIs
presentation
video
-
Anastasiya Pavlenko
Tips how to do system integration testing successfully
presentation
video
-
Galyna Doksvel
Game It! Or how to improve your skills with gamification
presentation
video
-
Igor Lyubin
Accelerating auto-tests
presentation
video
-
Oleg Lymarchuk
Creating general-purpose Web App automated testing pipeline with Docker
presentation
video
-
Igor Kolosov
JMeter & Blazemeter Taurus: how to take the bull by the horns
presentation
video
-
Ivan Pashko
Test automation antipatterns and smells
presentation
video
-
Jeremias Rößler
Applying AI to testing (EN)
presentation
video
-
Iryna Zhylinska
Risk based testing in reality: how to make it work on your project
presentation
video
-
Iakiv Kramarenko
Minimum Usable Framework
presentation
video
-
Yaroslav Pernerovskiy & Sergey Pirogov
Test Automation Puzzlers
presentation
video
-
Mikalai Alimenkou
Developer + tester = quality++
presentation
video
-
Roman Gorin
Test management systems: overview and quick guide to best practices
presentation
video
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. In IT from 2007 (from 2010 in QA). Has 4+ years engaged in coaching and teach his own course for those wishing to start a career as a QA. Lecturer at NTUU "KPI". Advises companies on Agile & Scrum processes and QA. He loves his family, football, good music and spending time with friends! He believes that "Perfection - is not a state, it is a goal"
Synchronization between QA in the several teams Agile at Scale project
It is always nice to have some general approaches and well-aligned format of documentation, code-style and etc on project. It's not so hard in calm waterfall project with one big QA team or with few small cross-functional teams with QA inside each. But what to do when your organization start exponential growth and each team is cross-functional, autonomous and self-organized? How not to lose alignment between QA's from different teams and not to push decisions from top-to-bottom at the same time (because it may affect autonomy, motivation and productivity). I'll share my experience with different solutions which were successfully implemented and I'll answer your questions. It will be positive as usual ;)
Other
Mark Winteringham
Threatvine, UK
Mark is a technical tester, testing coach and international speaker. He is an expert in technical testing and test automation and is a passionate advocate of risk-based automation which he regularly blogs about at mwtestconsultancy.co.uk. Mark is co-founder of the Software Testing Clinic in London.
The automated acceptance testing paradox
A talk that looks into the role of acceptance tests, why we automate them, why it may be causing us more harm than good and what we can do to improve our use of acceptance tests. This is a new talk that I have been trying out as a lightning talk and tester meetups and it's getting good reactions as well.
Test Automation
Gerlof Hoekstra
Atos, Netherlands
Experienced test manager with deep expertise in various domains: banking, insurance, telecom. Gerlof is an inspiring speaker and has presented on many test conferences as well as guest lectures at local universities.
The Art of Test Planning – Expect The Unexpected
The idea is that lots of test plans are big, complex, rigid, detailed. I think we can do much leaner. The key is that you have to accept that unexpected things will happen and be prepared & flexible enough to handle change, rather than try to nail everything in stone. It is about letting loose, trust the team and finding balance between planning and skilled improvising, but without losing control.
Management
Andrey Lazarev
QA Technical Lead, Terrasoft, Ukraine
Andrey is engaged in testing distributed systems at Yandex. He has worked in very different projects: testing of the game at Mail.ru, cloud detection system at Kaspersky Lab, and financial system at Deutsche Bank. Andrey is interested in testing backend and distributed systems.
Dealing with non-reproducible bugs
Bugs could be much different, but what if some of those are difficult to reproduce? We`ll talk about how to effectively build the testing process, to deal with non-reproducible bugs.
Functional testing
Ivan Tsyganov
Senior Developer, Positive Technologies company, Russia
Speaker at the congerences PyCon Russia 2016, Pycon Siberia 2016, Moscow Python Conf 2016, PiterPy#2 and PiterPy#3. Develop in Python more than 5 years. Hate frontend. I truly believe that test cases are useful and required for a good quality.
Lets make tests better!
I will tell about tools and libraries that help to evaluate quality of test cases in Python world. We will investigate how coverage.py and Hypothesis libraries work, in what cases they is useless and why. We will get familiar with mutation testing, how we can apply it in real-life projects and how it helps to evaluate quality of test cases. In the talk I will present internal code and structure of Python libraries and objects, and a lot of real code examples.
Test Automation
Iaroslav Svyatkin
Senior Test Automation Engineer, GlobalLogic, Ukraine
Coach of QA Automation, Groovy. Automation of WEB and mobile (Android and IOS ). I am writing in Java and Groovy. I’m the one who believed that autotests should be written fast, qualitatively and joyfully.
A test framework out of the box - Geb for Web and mobile.
The report will be discussing the test framework GEB for testing WEB applications and Mobile. The report will be useful for those who want to know how fast to write tests in the programming language Groovy, and not think about framework, PageObject and initializing the WebDriver. Framework is difficult - no! I will show a method that allows you to think about testing the app and not on the structure of the code.
Test Automation
Ilari Henrik Aegerter
Managing Director, House of Test GmbH, Switzerland
Ilari Henrik Aegerter has 10+ years of experience in the field, coming from the medical software domain at Phonak AG and progressing to e-commerce at eBay. Co-founder of the International Society for Software Testing (ISST), which advocates for bringing back common sense to testing. Beer Brewer
Complexity Thinking, Cynefin & Why Your Testing Metrics All Suck Big Time
From your own experience it might not come as a surprise that most of today’s testing is unhelpful, filled with unnecessary paper work and folkloric activities. For some reason testing work often does not seem to be very helpful in projects. That is definitely a problem. If you are a tester, your manager might ask you for metrics that don’t make sense to you. And since you are a smart person, you have probably once in a while gamed the system. All that is certainly damaging to the industry. What can you do? This session brings you insight into Complexity Thinking with Dave Snowden’s Cynefin model and ties that to your job as a software tester. It offers you a way to look at software testing from a complexity thinking standpoint of view and gives you tools to argue your case if you are exposed to dysfunctional project settings. In addition to that, we will have some fun with idiotic metrics and to lighten up the serious topic we’ll engage in hilariously entertaining real life examples of bad metrics. To round it up, we’ll propose more meaningful alternatives.
Management
Ilari Henrik Aegerter
Managing Director, House of Test GmbH, Switzerland
Ilari Henrik Aegerter has 10+ years of experience in the field, coming from the medical software domain at Phonak AG and progressing to e-commerce at eBay. Co-founder of the International Society for Software Testing (ISST), which advocates for bringing back common sense to testing. Beer Brewer
What is Context-Driven Testing?
You might have heard of the existence of context-driven testing and the vibrant community engaged in it. In very simple terms, context-driven testing means to look at a problem first and based on its understanding to develop a solution. The seven principles of context-driven testing are:
1. The value of any practice depends on its context.
2. There are good practices in context, but there are no best practices.
3. People, working together, are the most important part of any project's context.
4. Projects unfold over time in ways that are often not predictable.
5. The product is a solution. If the problem isn't solved, the product doesn't work.
6. Good software testing is a challenging intellectual process.
7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products.
This session will go into the meaning of the context-driven approach and principles and tries to convince you that context-driven testing is not only a valid approach but also smoothly integrates with agile development practices.
We will talk about testing as a craft and the value of an engaged community of testers and how you can tap into the magic of context-driven testing to become a world-class tester.
Functional testing
Andrey Pavlov
Test Team Lead, T-Systems RUS, Russia
Destroyer of developer’s fragile hopes that he writes a high-quality code.
MythBusters Special for newbie QA-Manager
You're excellent IT specialist, have gone a long way from the junior to real professional and now you're at the last steps after which only management awaits.
Your managers may already told you now is the time to undertake management of the team as you understand a product and you work with team members few years.
And really, there will be new tasks, you'll cope with them as had coped with those that were earlier. But here is a problem: earlier your new tasks were technical, but work with people - is absolutely another area. A lot of thousands of projects failed only due to bad management.
Today we will take a look at quality management of the project and we will disprove several strong and harmful myths. This talk is for the newbie managers and also for those who is going to grow up in the manager from the tester.
Management
Kateryna Shepeleva
Lead Software Testing Engineer, EPAM Systems, Ukraine
8.5 years in IT, worked in Ciklum, Lohika, GeekForLess. Currently work in EPAM.
Accessibility testing: why's and how's
When we had to start testing Accessibility (aka Compliance) on the project, we could not find necessary expertise and had to learn everything by ourselves.
I want to share our experience and talk about the following topics:
- what is Accessibility
- why it is important to have product compliant to Accessibility Standards
- how to test Accessibility
- what tools to use
- what challenges you can face
- how to suggest a customer to test Accessibility
This is an interesting topic yet not very popular. I suggest diving into the details so that you could (after some practicing) add a new skill to your CV.
Non-functional testing
Alyona Sokolova
Test Manager, Luxoft, Ukraine
Alyona started work in IT sphere in 2007 as BI Developer. Since 2009 she grew up from junior manual QA, automation QA to QA Lead\Test Manager. She knows exact goal and leads team to that goal. Alyona is interested in development process optimization and product quality improvement. She knows that we have to work not from the fence to sunset but use head. Alyona knows that everyone has its own bees in the bonnet and she is happy to help this person to organize bees to work on the project success.
Software testing biases
"Human perception is directly related to a person’s way of thinking and to the judgments an individual makes about a particular situation. Unfortunately, the thinking and judgments of the individual do not always reflect objective reality: systematic errors and deviations may be observed in them. In such cases we speak about cognitive biases. Software is always created by people, tested by people and, in most cases, used by people. Every person in this chain is subject to his or her own cognitive biases."
Other
Alyona Chernenko-Dyba
QA Manager, Astound Commerce, Ukraine
"I started as junior software test engineer 11 years ago. My orientation on quality, results, constant development and optimization brought me to where I'm now. Now I am managing the best team of quality assurance and test automation engineers in the Astounding company. My key focus is on process, project (with no direct involvement), resource and people management, including talent management, career and professional development.
My credo as manager is as follows: ""Your team's success is achievement of the team; the team's fail is the result of your inefficient management"".
Loyal and motivated test-specialists: they do exist
У"Managing people, and maintaining their level of motivation at a consistently high level, while developing both personally and professionally, taking into account the needs of the company - it's easy! Only in books)
We will reflect on the principles and approaches to managing people, with a focus on test specialists. Namely:
- How to get loyal and experienced people;
- How to motivate people and team, focusing on the result which is needed company"
Management
Dmitry Humianiuk
Delivery Manager, EPAM Systems, Belarus
10 year in IT. Project Manager with development in a past. 4 year of experience with huge test automation, as a result - leads development of solutions and initiatives in Test Competency Center. Report Portal Product Owner.
ReportPortal.io - How make Machine Learning analyse your test automation results
"Every project with automated test cases spend time to adjust reporting and process around report review. It become a big challenge, when you have distributed environment and various platforms. ReportPortal gives you a unified place to store your test automation results, with all binary data attached. You can categorize your fail reason, post bugs and access history of previous executions in one click, see your test runs in real-time. Based on the history of executions and collected patterns of fails, ReportPortal uses the power of AI (Machine Learning) to analyse new fails itself. "
Test Automation
Vladimir Primakov
Senior QA Manager, Ciklum, Ukraine
Senior QA manager with 14 years experience in IT. Up to 45 project experience. Skilled in manual, аutomated, and performance testing. Head of performance testing unit at testing center of Excellence (TCoE) at Ciklum . Originator of QA consulting and audit services at TCoE. Acting QA Manager on several projects.
QA Metrics. Look at the Quality from different angels. Real appliance.
What is quality of the product and development process. How to measure it. Which metrics assures product quality and which ones are crucial for making release readiness conclusions. How quality trends help us to understand that we are improving product and development process quality. Absolute vs relative metrics. Tools.
Management
Per Thorsheim
"Password Ninja", the founder and organizer of PasswordsCon, Norway
Per Thorsheim is a globally recognized password security expert, frequently quoted by the media on information security topics. He runs his own company "Password Ninja", providing advisory services, talks and training for clients in countries around the world. He is also the founder and organizer of PasswordsCon, the worlds first conference only about passwords and digital authentication. He is certified CISA, CISM, CISSP & ISSAP, and he claims to know your next password.
GDPR - An overview and its relevance for QA
This talk will give you a quick overview of the General Data Protection Regulation (GDPR), that goes into law in Europe starting May 25, 2018. Additionally the talk will primarily focus on the parts that are especially important for people working with testing & quality assurance. Organisations outside EU will also be heavily affected by this, as european organisations will require "GDPR compliance" from service providers, no matter their location.
Non-functional testing
Sergiy Ivanov
Lead QA Expert at MobiDev, Ukraine
More then 4 years in testing. Speaker at SQADays 20, AppsWorld North America 2016 and several other smaller conferences and meat-ups in Kharkiv and other Ukrainian cities
Testing. What is good and what is bad?
"Quality is a complicated word with lots of meanings. What product can be labeled as ""high quality""? How can one measure quality? How can one achieve quality? If requirements are no more than abstractions and tests are merely ideas - how can one count such things and make any conclusions? What people really mean by asking ""Is testing completed?"" and what do they want to hear in response? And who is Bill and why is he so smart? This report is based on my personal experience and mostly inspired be works of Bolton, Caner and Bach. This is just another attempt to answer ""What is the QA role on project?"" question to Business and Customer. Beware of some abstractions, but the ""quality"" is also an abstract terms, isn't it? The report is supposed to be especially helpful for those who are new in testing, but more advanced listeners will also find some things to thing about. "
Functional testing
Per Thorsheim
"Password Ninja", the founder and organizer of PasswordsCon, Norway
Per Thorsheim is a globally recognized password security expert, frequently quoted by the media on information security topics. He runs his own company "Password Ninja", providing advisory services, talks and training for clients in countries around the world. He is also the founder and organizer of PasswordsCon, the worlds first conference only about passwords and digital authentication. He is certified CISA, CISM, CISSP & ISSAP, and he claims to know your next password.
Secure messaging - how to protect yourself & your company
Our online communications with family, friends & business are increasing both in volume and number of applications we use. While a majority still don't know 2-factor authentication or end-to-end encryption, more and more people are using secure messengers like Signal, Whatsapp and Wire. However unecrypted email is still the most common way of transferring information and files over the Internet. This talk will give you an overview of key technologies & their implementations in various messengers. Last but not least I will show you how email can be made more secure in the future, based on existing standards that may become mandatory in all of EU within a few years.
Non-functional testing
Ivan Krutov
Aerokube developer, Russia
Developer and sysadmin of big distributed high-loaded Selenium clusters. Using Golang and Java in production systems.
Selenoid: running Selenium tests in Docker containers
In this talk I will tell about a new tool - Selenoid, using Docker containers to easily run tests in browsers. We'll discuss the most annoying Selenium problems and I will explain how they can be resolved when using containers. Then an overview of main Selenoid features will be be done. Trust me - working with Selenium can be painless.
Test Automation
Nikita Syskov
Test Team Lead, EPAM Systems, Belarus
10 years ago I started as junior QA and subsequently rose to a position of QA Manager for a group of distributed projects. During these years I've been involved into many different aspects of testing: from UI to DB, from following plans to creating them. Currently my main focus is on coordinating QA activities across multiple projects to ensure maximum quality of our products.
Be my GUESTimate: How to measure the unknown
Working with different customers on different projects we can't help but notice how our approaches differ. Same things can be done by different people, in different ways, with different goals.
One of such activities stands aside - it's estimation. Or, how it's better to be called - guestimation. We have to guess, we have to play and speculate because for too often plans define content and not content defines plans. I'm going to talk about how estimation process can be established on a project, how bad it could be and how good it can become. We'll go over several examples and most likely will stumble upon critical differences in our approaches. Process building it is, take it or leave it.
Well, be my guest -- we have a lot to discuss here!
Management
Nadezhda Shkuda
Senior QA Engineer, iTechArt, Belarus
I have been working as a QA engineer in iTechArt company in Minsk for more than 5 years. I also had experience working in a start-up abroad, in the city of Bangkok.
I specialize in manual and automated testing. Currently I’m writing test scripts on Python. Leading training courses for junior and middle QA specialists. I always try to be interested in new technologies, to develop my skills and moving forward.
Does A/B testing work?
Sooner or later, members in your team can have disputes about new design, or they can’t choose more user-friendly interface, or they are not sure about specifics of consumed audience. For example Asia? :)
And then A/B testing comes to our aid. Does it work at all? :)
I would like to tell you about A/B testing, what it is and how it can be used in practice, how we can prepare and setup testing process, and how we can analyze the results not straying from the right course. Also, I would share with you some real examples from my own experience and let's remember news feed in Facebook ;)
My presentation will be interesting to QA engineers who does or wants to try such type of testing, as well as managers on the project who wants always to improve their software and do not stand still.
Non-functional testing
Viktor Tymoshchuk
Quality Engineering Manager, Concur, Czech Republic
Quality Leader with 14 years of experience - from testing educational apps to driving strategies for enterprise solutions, from setting up test automation frameworks from scratch to leading teams of talented Quality Engineers. Passioned about quality, engineering and Agile.
Rocket science - challenges of mobile quality
Quality Assurance industry keeps changing very fast. Sometimes back it was a standard to use Waterfall, gate keepers of the quality were large QA departments and it took months to deliver software to customers.
During the last decade many companies decided to move from Waterfall to Agile, added Mobile apps to their portfolio, some got rid of QA departments and made feature developers test their own code. It worked well for some companies but it failed badly for others.
The talk is about the way how we overcame some of the challenges in Mobile software development and quality - testing on right level, risk-based testing, mobile test automation and QE processes.
Management
Aliaksei Boole
Backend QA Engineer, Juno, Belarus
Aliaksei is a not bad QA Engineer, they say. He has strong skills in web ui automation, especially in monkey patching via JS. He also works on performance testing and back-end API test automation. Aliaksei is open to new technologies and approaches. Not captured in relations with aliens. How he works only on the backend side.
Testing of geolocation systems
I want to tell you a story about how we built and continue to build testing of geo services. In fact, the talk will be not so much about geography, but about how to make testing complicated simple.
Functional testing
Svyatoslav Login
QA-lead CMS team, Evo.company, Ukraine
Shared experience in testing the 4 and a half years, during this time i worked on 4 projects. Currently I am working in the company Evo.company 3 years, on the project Prom.ua. The CMS team, which is developing the company's office for sellers, sites this companies, as well as mobile applications on IOS and Android.
How to search for different types of vulnerabilities to improve the security of web applications
In my report, on practical examples, I will tell you how to search for different types of vulnerabilities to improve the security of web applications. Special guests of our program will be:
- xss
- sql injection
- man in the middle
- brute force
Non-functional testing
Vlada Benyukh
QA Lead/QA Consultant, Ciklum, Ukraine
About 7 years experience in QA area. ISTQB, ICAgile and SAFe certified QA lead for a team of 12 people in the manual direction. Good experience in test process setup for teams which work based on the Agile model. Capable in analysis of business requirements, test management, planning and execution. Have strong organizational skills and successful experience in mentoring of QA specialists.
E2E testing: Challenges and recommendation in test process organization for cross integration teams
In my speech I am planning to cover what End-to-End testing means for cross integration team, main issues and problems, risks and impediments which may occur while test process organization in current team. Based on the real example of the project, I will give to you practical recommendations how to improve testing process.
Management
Igor Khrol
Team Lead, Toptal, Belarus
Automated testing specialist at Toptal, team lead in Analytics department. About 10 years experience in IT in various roles: engineer, architect, manager, consultant, trainer. Experience in the majority of popular tools (Selenium, HP QTP, TestComplete, JMeter). Currently I'm programming mostly in Python and Scala but used to write in other languages (Ruby, Java, C#, JavaScript, VBScript).
Who should write automated tests?
There are various team roles: testers, developers, test automation engineers, business analysts. Management sees clear picture when each part of process pipeline is assigned by a concrete specialized engineer. Is it good or bad in order to write and use automated tests? Let’s discuss and answer this question.
Test Automation
Oleksandr Khotemskyi
JS automation consultant, Ciklum, Ukraine
Specializing on building WEB automated tests (Java, Python, JavaScript, TypeScript). Finalist, winner and judge at Ukrainian Dev Challenge (QA), speaker at different confrerences. Teacher at StartIT (ProtractorJS Automation). Now mostly focusing on JavaScript as a language for automated testing.
Modern Features in Protractor JS Framework
The world of JS automation is developing with leaps and bounds. One of the popular frameworks, Protractor, changes as well. It has gained support of TypeScript, and ControlFlow will soon be replaced by native synchronization tools such as async/await. We'll look at these and other features that make life easier for automation guys.
Test Automation
Alexander Nedeliaev
Senior Test Engineer, Itera, Slovakia
Has 6+ years experience in testing of web applications, including server side testing, performance and UI testing. For 2 years was responsible for quality in Service Operations department that influenced my interests and vision of product quality.
Frontend performance testing and monitoring with speedsite.io
"Front-end 'obesity' is a very common disease in our days. We meet the 'patients' with such diagnosis every day in the browser window. How to prevent the spread of 'disease' and monitor 'problem' patients?
I will show you how to use free sitespeed.io tool to detect front-end performance issues at the early stages of development and in production environment, how to continuously monitor the performance and create robust and clear reports for all participants of development and operations process."
Non-functional testing
Andrey Ladutko
QA manager, PandaDoc, Belarus
Practicing QA Manager @PandaDoc, trainer for beginners and intermediate QA engineers. SQA Days Program Committee member, speaker at numerous conferences, collected full-house of ISTQB Advanced Level certificates. Interests: test processes, QA assessments, test design, personal effectiveness
Test Strategy: creation and optimization
Test manager follows long-term and complex terms. For example, how to choose and combine all know techniques and types of testing, how to understand why in one conditions testing was qualitative, while in others it wasn't? How to calculate whether test automation will be effective before investing man-hours into development of test automation framework?
Answers to these questions lie in test strategy. Each test team has it, even if not formalized and documented. That's why we need to learn how to use this artifact, learn how both to create test strategy on the project from the scratch and to improve and change existing strategy to new project and priorities.
Management
Tetiana Luyluychenko
Senior Test Engineer, Itera, Ukraine
More than 6 years in testing. Work on web and mobile applications. Asking questions and looking for answers.
Smartphone, internet and real life
Have you ever wonder what happens before picture of cute kitty appears in your smartphone? Why kitty's face is loading so long? Can you pay with drained battery for this picture and why? And what developers of mobile applications can do to make kitties and users happy.
If you are a tester (either of web or mobile apps) or user of a smartphone, come and enjoy.
Functional testing
Denys Zhevner
ProfIT Senior QA / QA Lead, QA Mentor, GlobalLogic, Lviv IT School, Ukraine
Denys Zhevner - Senior QA engineer at Global Logic, “Computer Science” course mentor at Lviv IT School, ITClub Mykolayiv community co-organizer, ProfIT veterans re-training charity course co-founder and mentor.
Has over 12 years experience in IT with main areas in: Quality Management, Quality Assurance and Quality Control and main domains expertise in: Wireless, Embedded, Telecom, Web. Open Source evangelist, beer professional, old good paranoic.
You thought your secrets were safe. You were wrong.
Information Security report for IT engineers. Target audience, malware distribution methods, risks mitigation. We’ll talk about who, how and what for creates and spreads malware. The easiest ways to catch the flu. How to keep safe yourselves and your environment. Inspired by things around. Based on real life.
Non-functional testing
Diana Pinchuk
QA Engineer, GetSocial, Ukraine
I'm interested not only in testing but in the tech sphere overall. Maniac in everything related to self-study (and constantly ping other people to do that): listening to the podcasts, having my own list pf the best testing blogs, communicate with other QA specialists. As a tester tried web and desktop applications, now switched to mobile and API testing.
How to test mobile SDK and don't loose your self-confidence
I'll describe what's common and what's the difference between testing usual mobile apps and mobile SDK, why do you need to change your approach and "switch your mind", but still can use the best test practices meanwhile. And, of course, how not to lose your self-confidence as a specialist who brings value to the project
Functional testing
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.
Kotlin without marketing
Each conference should have its own hype. In my talk I will present how we ended up programming on Kotlin. I will talk about Kirk project and share some tips that will help in your daily work.
Test Automation
Claudiu Draghia
Brainforit, Romania
Author of well known Testing challenges. Claudiu worked in different companies, in in-house projects, as outsourced, within proof of concept projects, with different technologies and different business areas. Since 2012 Claudiu got involved in local testing community and started to work on his own on testing related projects.
Management != managing horses
You might wonder why this title? Because the word manage comes from the Italian maneggiare (to handle, especially tools or a horse) and because if there is a team it does not need to be managed, it needs a goal and support. This talk if for you if are in a “management” or leadership position, if you are working within a team, if you want to work in a team but cannot move on from being a group, if you are working within a team and cannot find your place and especially if you want to have some knowledge in what it takes to create a team.
Management
Sergei Khizhnyak
QA Manager, Readdle, Ukraine
QA automation team leader with 10+ years commercial experience including 4 years as automation QA (Web, Desktop and Mobile), performance and white box testing engineer. Participated in automation/performance test suites’ design and development.Experienced in managing multiple teams in parallel including distributed teams. For 9 years worked for Lohika in different roles (from Senior Automation QA to QA Automation TL). Currently working as QA Manager for Fluix department in Readdle
Mobile test automation: product company experience
Let's talk about issues with test automation for iOS and Web, jow to synchronize work of manual and TA engineers, about issues that appear when unexperienced people start writing auto-tests and how we solve these issues in our project.
In my talk I will present details about how to parallel test execution and how testing process looks in the project where 70-80% of tests are automated.The goal of my talk is to present how to build effective test automation process and how manual QAs can help with it.
Though I will present examples in WebDriver and Appium, the talk is not about the particular tool or technology and knowledge of these frameworks is not required.
Test Automation
Nikita Krychko
Performance engineer, Itera, Ukraine
Performance testing specialist. More than 4 years is engaged in the analysis and testing of systems performance. Achievements: putdown several systems on the production, dozens on the test environment, burn down server processors during load testing, permanently clog up network traffic during load tests, blocked the work of other teams during his tests.
CONCLUSION: Allocate for such specialists a separate sandbox!
How to stop wasting your life on the analysis of the results of a stress test.
Everyone is familiar with the situation when in the morning it is necessary to come and analyze their autotests with a cup of coffee. Some have few of them and their solve this task without finishing their coffee. Somebody has a lot of tests and one cup of coffee for this not enough. And these people are starting to build graphics and dashboards to save their time. And what to do when you test not functionality? When is the number of test functions counted in the hundreds? When you do not have a trivial TRUE / FALSE output, but dozens of indicators for one scenario. And now let's multiply all these parameters into several scenarios and loads involved. For the analysis of huge amounts of results, a huge amount of time is needed. The speaker will suggest an approach to analyzing the results of stress testing, which will save time.
Non-functional testing
Nikita Galkin
System Architect, GlobalLogic, Ukraine
I believe that:
- Any problem must be solved at the right level.
- Most of the difficulties are with people, not with technologies
- A problem should be highlighted, an idea should be "sold", a solution should be demonstrated
Links:
Web-site
Facebook
Twitter
Linkedin
Spec-driven Development of REST APIs
Any mobile or web application receives data from the backend via REST. During testing such application often the question arises – who has the defect? The client or the server?
For answering this question we are going to:
- consider such kinds of the specification as RAML and Swagger;
- see how their use simplifies manual testing in Postman;
- get acquainted with such tools for testing automation as Dredd and Abao;
- define the contract testing and steps for implementing it
This talk is oriented for QA automation engineers, but many topics from the talk can be used by manual QA engineers too.
Test Automation
Anastasiya Pavlenko
Test Manager, Itera, Ukraine
НAnastasiya has 7+ years of practical experience in Software Testing and Quality Assurance. Anastasiya has experience in following domains: financial invoicing, insurance, HR/payroll, shipbroking, banking systems. Last years I am working as test manager in big and interesting projects.
Briefly about me “Stay strong, stay positive, and never give up.”
Tips how to do system integration testing successfully
System integration testing is important and required phase in large and complex projects, however it is usually poorly understood and often poorly managed test phase.
I would like to present one of the approaches to system integration testing based on example of banking project, describe peculiarities and what should be taken into consideration when planning and performing system integration testing.
Main focus is to have an overview of common issues during system integration testing and give some tips how to avoid it.
Functional testing
Galyna Doksvel
Lead Software Testing Engineer, EPAM, Ukraine
9+ years in IT. Currently Project Coordinator and Test Lead in EPAM Ukraine. Have solid hands-on experience with process re-engineering and optimization using Lean and Six Sigma methodologies. Learning events designer and gamification adept.
Game It! Or how to improve your skills with gamification
This talk is about how to educate your team using gamification. We will discuss what challenges you could face and successfully solve using smart design of learning events. We’ll make focus on how to keep them fun and memorable based on real-life examples. I will gladly share some interesting artifacts and set of practical tips and tricks. And, yeah, there will be a couple of words about happiness and how to make the world around you to be a better place.
Other
Igor Lyubin
Senior QA, Lazada, Russia
PhD in physics. In testing more than 9 years. Right now I work at Lazada company. I'm doing backend automation testing as well.
Accelerating auto-tests
We were often asked: How long does testing take? The correct answer should be - minutes. It's minutes, not tens of minutes, hours or days... This result is required from business and developers. In my report, I want to talk about practical techniques, how I accelerated the tests.
Test Automation
Oleg Lymarchuk
Automation Engineer, Glomex GMBH, Ukraine
Do web/mobile-app deployment and testing automation (python/Webdriver/requests/Jenkins(Pipeline)/Docker)
Creating general-purpose Web App automated testing pipeline with Docker
This lecture is intended to review creating a Jenkins Pipeline with Docker Pipeline Plugin and making Docker image for running WebUI Automated tests by the example of py.test-based testing framework. Lecture is also supposed to introduce some extended features like storing test run screencast as a build artifact.
Test Automation
Igor Kolosov
Senior Performance Engineer, DataArt, Ukraine
Igor has started his career as Software Testing Engineer about 8 years ago and has been focusing on Automation and Performance Testing for the last 5 years.
He has a diverse experience - from solo projects to team management
Igor is an active participant and speaker of several software testing communities
JMeter & Blazemeter Taurus: how to take the bull by the horns
This talk could be useful for performance testing practitioneers and integrators. Talk will give you an overview of Taurus framework by Blazemeter company - instrument which hides the complexity of performance tests with an automation-friendly convenience wrapper.
Igor will cover following topics:
- tool features
- integration with JMeter
- usage experience
- solution concept, based on Taurus & JMeter
Non-functional testing
Ivan Pashko
Scrum Master, Ciklum, Ukraine
An engineer with 10+ years experience in IT. I had time to work on different positions: a tester, developer, security expert, team-lead. Now scrum master of the front end developers. A big fan of automation and good practices.
Test automation antipatterns and smells
You know this feeling when you look at the code, test case or process - "something is wrong here"? So you caught this smell - "test smells". Unfortunately, it is not always clear - why it smells and even more - what to do with it. Misunderstanding, and as a result, incorrect implementation of good practices, own adaptations, leads to mistakes, difficulties and even greater aggravation of the problem.
I want to share with you thoughts and experiences. What popular antipatterns and smells look like, how to start seeing them, and what you could do to get rid of them.
Test Automation
Jeremias Rößler
Founder, ReTest, Germany
I had no income for the last 3 years to make our vision come true.
Applying AI to testing
If the future of testing is AI, I will show you how.
Various automation tools are available, but due to high creation and maintenance efforts for tests, GUI-Testing is still mainly a manual task. Meanwhile overall testing effort has risen to make up 30% of a typical software budget. Is crowd-testing the answer? What if we could have automated test cases be created automatically?
Monkey Testing is not a new idea. But combined with a manually trainable AI and an innovative new testing approach (dubbed ""difference testing""), we can now not only have the monkey search for technical bugs (i.e. crashes) but generate functional test cases that are optimized towards several goals and are even better than manually created ones.
Visit the future of testing and see how AI can help us create better software!
Functional testing
Iryna Zhylinska
Lead Software Testing Engineer, EPAM, Ukraine
Almost 7 years of my life have been dedicated to IT; I have gone the way with different positions starting with Travel Manger, Process Business Analyst to Lead Software Test Engineer and Trainer. In testing space, I am fond of the job I do.
Whatever project I have had, I have always met people with the same passion for the job they did in software engineering and the current team is not an exception.
However, now we are getting new experience as Independent QA Team, we develop software quality assurance as a Service, dive deeply into testing and business domain, educate and grow our people because we strongly believe that testing is not just giving the information whether a software is good or not. It is more about questioning the software, improving the software and building it in the way it is valuable and confident.
Risk based testing in reality: how to make it work on your project
What and How much you can test for limited period of time?
These are two the most popular questions for QA nowadays in rapidly changing software world. Risk-based testing is one of the ways to concentrate on what is really matter in testing.
We will discuss next:
- What is Risk-based testing on practice: what kind of risks we have? How to define the risks? How to evaluate the risks?
- How to implement risk based approach on your project?
- How to involve appropriate Stakeholders?
- How you could build testing based on risks, support your testing and move forward with new risks in your product.
- What metrics are used to measure the quality in risk based testing.
Functional testing
Iakiv Kramarenko
QAA Director, Knowledge Expert, Ukraine
Up to 9 years in IT with the main focus in QA Automation of web applications, building QA and Software Development processes. Passionate about IT, new ideas and innovations in mobile and web. Polyglot Automation Engineer. Perfectionist. Test Coach. Author of practical test automation courses. Creator of Selene and NSelene – concise wrappers over Selenium in Python and C#.
Minimum Usable Framework
It should be obvious that writing framework from scratch on every new project of the same type is a waste of time. Probably there will be some core that can be reused to increase the efficiency. But where is the edge between core and super-duper food processor, that will finally limit the reusability? So let's find out this on example of building minimum usable framework for browser automation.
Test Automation
Yaroslav Pernerovskiy & Sergey Pirogov
Ярослав Пернеровский, Automation Team Lead, GlobalLogic, Ukraine:
Enjoiing test automation. Like to work with people. Sharing knowledge and experience and develop myself.
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
Test Automation Puzzlers
Test Automation Puzzlers is an unusual format of performance for testing conference. This is a mix of tricky questions and fun allows your brain to relax after super-technical talks about performance, Kotlin and JavaScript. Conference is first of all about communication between speaker and participants. And in this format you will be not only observer, but part of the performance.
Test Automation
Mikalai Alimenkou
Founder and coach, XP Injection, Ukraine
Senior Delivery Manager and Java Tech Lead. Expert in Java development, scalable architecture, Agile engineering practices and project management. Having 13+ years of development experience, specializes on complex distributed scalable systems. Active participant and speaker of many international conferences. Founder and coach in training center XP Injection. Organizer and founder of Selenium Camp, JEEConf, XP Days Ukraine and IT Brunch conferences. Founder of active “Anonymous developers club” (uadevclub).
Developer + tester = quality++
Agile approaches have significantly changed quality assurance practices and tester role. Now full team is responsible for testing and product quality. But not so many people know how such approaches could work in practice, how effective interaction between developers and testers is built, what stages does each task flow through on the way from requirements to acceptance by customer, who is doing what at each stage.
I know not many teams, that practice close collaboration between developer and tester. Some projects try to avoid such approach to save developer's time, some others try to keep tester's opinion completely independent from developer's influence. Developers also don't always understand how tester could help them in daily job. But in reality such pair could significantly improve product quality and avoid many typical issues.
In this talk we will cover motivation of pair work, concrete practices and approaches at different task implementation stages, and also about advantages, that could be achieved from such collaboration by both sides.
Management
Roman Gorin
Project Manager, Delphi LLC, Ukraine
13 years in testing, manage processes, tests, tools and people. Sometimes I'm a Scrum master, sometimes I'm a coach in QA/Testing/Process basics.
Test management systems: overview and quick guide to best practices
Recently focus has been moved from testing to test automation. Nevertheless with increasing complexity of the projects it is often an open question: 'What do we test?', 'What is our test coverage?'. Test management systems help us to answer these questions. In my talk I will get an overview what test management systems exist, what flows can be setup in each of them and present my experience of working with several of them.
Management