- Quality Engineering Meetup #1JetBrains Amsterdam, Amsterdam
In collaboration with JetBrains and with three very sophisticated talks on our stage, Qase is presenting the first Meetup on Quality Engineering in Amsterdam.
AGENDA
The doors open at 6:00 pm, the first talk starts at 6:30 pm, and the meetup lasts until 9:30 pm.
1. Liliia Abdulina, JetBrains, Head of QA at Kotlin team: Behind the сode: the evolution of QA in Kotlin
What does quality assurance look like for a programming language team? And more importantly — why does it evolve in certain ways?
In this session, we'll walk through the story of the Kotlin QA team, from its humble beginnings in 2015 with just one member, to a team of 25 today. We'll explore the gradual transformations in our team structure and processes, shaped by the unique challenges and demands brought on by the growth and maturation of Kotlin and its ecosystem.
Through the lens of the Kotlin team, you’ll discover why embracing complexity is sometimes essential, when to adapt processes, and how to align QA with the evolving needs of a product team. This is a rare opportunity to peek behind the curtain of QA for a programming language and its ecosystem as intricate and far-reaching as Kotlin.
2. Vitaly Sharovatov, Qase, developer advocate: From Astrology to Code Reviews: Magical Thinking in Life, Software Development and QA
We don't use astrology in hiring, yet we search for the root cause in our postmortems. We don’t hammer screws into wood, yet we bring the same code review process to a new company that we used at a previous job. We don't rely on fortune cookie predictions for new feature success, yet we sometimes treat engineers’ estimates as exact timelines.
These are just a few examples of the numerous cognitive biases, mental sets, and magical thinking that negatively affect our decision-making and work efficiency in software development and QA.
In this talk, Vitaly will present a rational approach to work, helping us recognize where intuition and "common sense" fail, how to act more rationally, make optimal decisions, and ultimately work happier.
3. Artur Parpibaev, JetBrains, Kotlin QA Automation Team Lead: Kotlin: How to create e2e coverage of a programming language?
Testing a programming language is not common knowledge, yet it is not rocket science either. In this talk, Artur will set on a journey through the Kotlin language’s end-to-end coverage. We will explore various areas of Kotlin tooling, such as Compiler, Build Tools, and IDE Plugin, and how we ensure everything works smoothly on the user side.
4. beer, snacks, discussions :)