Как в сжатые сроки с ноля подготовиться к собеседованию на QA engineer?


#1

Требования:

Опыт в Web тестировании

Наличие навыков или опыта в разработке автоматических тестов

Опыт в составлении отчетностей и детального описания проблем по результатам тестирования

Склонность к поиску багов

Вопрос:что можно почитать за пару - тройку дней, чтоб подготовиться к собесседованию?


#2

Для подготовки к собеседованию на вакансию QA Engineer необходимо освежить знания в следующих областях:

  1. Методология тестирования ПО (как и разработки ПО) ниже я буду приводить ссылки на ресурсы, которые просто необходимо изучить
  1. Базовые понятия тестирования (набор базовых вопросов о том, какое бывет тестирование, зачем оно нужно, что под ним подразумевается и тд … все это практики именуют “академической ересью” но это обязательно спрашивается на собеседованиях)

Рекомендую для изучения ресурс интернет университета “Интуит”

http://www.intuit.ru/department/se/testing/

Здесь весьма качественно изложен и хорошо структурирован материал.

Дополнительно:

http://www.protesting.ru/testing/

http://www.znannya.org/?view=software-testing

Знать такое понятие как traceability matrix http://en.wikipedia.org/wiki/Traceability_matrix этот вопрос очень любят спрашивать в больших канторах. Потому как функционал большой и процесс тестирования итеративен и декомпозирован на блоки.

  1. Продвинутые навыки работы с операционными системами. Под этим понимаются навыки администрирования и использования Microsoft Windows и Unix систем.

Если речь идет о Windows системе, то нужно пользоваться Explorer’ом (Графической оболочкой) (думаю с этим проблем нет); понимать зачем нужен системный реестр, как работать с процессами, как устанавливать программы, знать базовые команды консоли. http://stream-tst.ru/content/view/491/431/

Если речь идет о Unix системах, то нужно понимать с какой именно системой приходится работать и какие ее особенности и предназначение. Будь это Linux, FreeBSD, MacOS X, Solaris. Знать базовые команды консоли.

  1. Знание хотя бы на базовом уровне языка запросов SQL.

В нынешних реалиях жизни аутсорсеров — это очень востребованная категория знаний.

Освежаем знания по ссылке http://www.intuit.ru/department/database/sql/

  1. Базовые знания сетевых технологий. http://www.intuit.ru/department/network/networkbasics/

  2. Ориентироваться в архитектуре приложений. (Клиент-сервер, core, web-services, mobile и тд) понимать принципиальные подходы к тестированию каждого из них.

  3. Уметь пользоваться баг-трекинговыми системами (Mantis, Bugzilla, TFS, JIRA, YouTrack)

  4. Уметь четко, правильно и информативно составлять Bug reports.

  5. И самый важный критерий: Владение Английским языком.

Это примерный список требуемых навыков, которые аутсорсинговые компании требуют от кандидата на должность Manual QA Engineer