Two decades ago when modern technologies were emerging, the idea that software should be tested before getting released was meaning only that someone has to act as a future user of the software what led to the concept of Manual Testing. However, this was taking too much time, especially at the time when number of functions included in software were increasing so rapidly. This is why companies discovered that some actions which were being repeated for a number of times could be atomized what was the basis for Automation Testing. Although, this is a much faster process than Manual Testing, this is not enough to satisfy the needs of the company, because the way it is done is usually based on simulating logical actions which can be done by the future user. This means that work of the QA team members is limited to creating simple auto tests and doing some manual testing where it takes less effort than creating an auto test. At the same time, having this idea HR officers are hiring people who are unable to bring QA forward in order to achieve better quality of the product. Ideally, the person who is the one responsible for quality should be involved in the process of development and not just having to assess what has been already done as well as to be able not only to test the product, but to be able to understand why the mistake has occurred what is possible only in case if QA specialist has sufficient programming background. The speaker will tell how to change the mindset regarding Quality Assurance Engineers based on his own experience in the field as well as is about to give some pieces of advice that will help both the ones responsible for hiring QA specialists to recruit the most competent people and the ones pursuing careers in the industry to know what is expected from them.
Changing mindset regarding Quality Assurance Engineers. Software testing is harder than development
Out of the box
Язык доклада: Русский Сложность: All levels
Technical Manager, Vaimo