diff --git a/interview/README.md b/interview/README.md index 070fb38..0cb9440 100644 --- a/interview/README.md +++ b/interview/README.md @@ -51,10 +51,15 @@ * [Секция по ML](./sections/platform-ml.md) * [Дизайн ML-систем](./sections/system-design-ml.md) +#### Quality Assurance (QA Fullstack) +* [Профильная секция тестирования (backend, mobile, web)](./sections/platform-qa.md) +* [Теория и практика QA](./sections/platform-qa-theory-and-practice.md) +* [Программирование для QA](./sections/programming-basic.md) + #### Тестирование производительности В алгоритмической секции, по направлению тестирования производительности, используются задачи по кодированию уровня easy (leetcode), нацеленные на умение использовать простые структуры данных, а не на эффективную реализацию алгоритмов. -* [Алгоритмы](./sections/programming.md) +* [Программирование для QA](./sections/programming-basic.md) * [Секция по дизайну проектов тестирования производительности](./sections/system-design-perfomance-testing.md) ## Этап 3: знакомство с командой diff --git a/interview/sections/platform-qa-theory-and-practice.md b/interview/sections/platform-qa-theory-and-practice.md new file mode 100644 index 0000000..04f3626 --- /dev/null +++ b/interview/sections/platform-qa-theory-and-practice.md @@ -0,0 +1,8 @@ +# Теория и практика QA + +Общаемся на основополагающие темы в области обеспечения качества, документирования дефектов, стратегий проверки функционала. + +### Книги: + - Agile-тестирование. Обучающий курс для всей команды. Грегори Джанет, Криспин Лиза + - A Practitioner’s Guide to Software Test Design”. Lee Copeland + - Testing Computer Software. Сэм Канер, Джек Фолк, Енг Кек Нгуен diff --git a/interview/sections/platform-qa.md b/interview/sections/platform-qa.md new file mode 100644 index 0000000..6d328ac --- /dev/null +++ b/interview/sections/platform-qa.md @@ -0,0 +1,6 @@ +# Профильная секция тестирования (backend, mobile, web) + +Нам важно понять, что специализация кандидата совпадает с нашим потребностями в конкретной предметной области и кандидат обладает специфическими знаниями из предметных областей. + +### Книги: + - Hands-On Mobile App Testing: A Guide for Mobile Testers and Anyone Involved in the Mobile App Business \ No newline at end of file diff --git a/interview/sections/programming-basic.md b/interview/sections/programming-basic.md index 78ff888..24e1fb6 100644 --- a/interview/sections/programming-basic.md +++ b/interview/sections/programming-basic.md @@ -1,6 +1,6 @@ # Секция базового программирования в Тинькофф -Эта секция призвана проверить базовое владение навыками разработки у SRE специалистов. В отличие от секции алгоритмов или языковой мы не проверяем знание сложных алгоритмов или низкоуровневых особенностей работы с языковыми конструкциями/параллелизмом/памятью. От кандидатов ожидается: +Эта секция призвана проверить базовое владение навыками разработки у SRE/QA специалистов. В отличие от секции алгоритмов или языковой мы не проверяем знание сложных алгоритмов или низкоуровневых особенностей работы с языковыми конструкциями/параллелизмом/памятью. От кандидатов ожидается: - Уверенное владение синтаксисом, выбранного языка - Базовое понимание того, как оценивается сложность алгоритмов / О-нотация @@ -21,3 +21,6 @@ Output: 4 ### Материалы для теоретической подготовки: - [Подборка материалов по программированию для SRE](https://github.com/mxssl/sre-interview-prep-guide#programming) + +### Книги +- Чистый код. Создание анализ и рефакторинг. Мартин Роберт К.