Надеюсь, вы и так знаете, что в IT все специалисты глобально делятся на junior, middle, senior и lead. Такая классификация даёт понимание об уровне опытности специалиста, и, конечно же, к QA так же относится. Однако в тестировании есть и своё личное разделение, о котором мы как раз сейчас поговорим.

 

 

 

ТАКОЙ РАЗНЫЙ QA ENGINEER

QA ENGINEER МОЖЕТ БЫТЬ:

  • Manual QA
  • Automation QA
  • General QA
  • Performance QA

MANUAL QA – это чистое классическое «ручное» тестирование. Мануальный тестировщик все проверяет сам и доверяет только себе.

AUTOMATION QA – это тестировщик, который прокачал навыки программирования и «like a boss» пишет авто-тесты, которые в некоторых моментах очень сильно экономят время.

GENERAL QA – это финальный босс, который по максимуму прокачал, как мануальные навыки, так и магию авто-тестов. Собственно, в той же Америке среднестатистический QA будет General.

PERFORMANCE QA – специалист по тестированию производительности. Ставлю всё что угодно на то, что вы тут же подумали: «В смысле, так это же легкотня! Зачем тут отдельный специалист?» А вот знали бы вы сколько существует видов тестирования производительности, а, тем более, сколько времени и сил на это нужно…

 

 

 

ВОПРОС ЩЕПЕТИЛЬНЫЙ, НО ЧТО ТАМ ПО ЗАРПЛАТЕ?

По информации dou.ua – крупнейшего украинского сообщества IT-специалистов – уровень зарплаты QA начинается с 400$ для junior QA и может достигать 3700$. И это только статистика по Харькову, имейте в виду.

 

ЧТО ЖЕ НУЖНО ЗНАТЬ, ЧТОБЫ СТАТЬ QA ENGINEER?

Основываясь на собственном опыте, могу написать вот что: самостоятельно изучить основы тестирования можно. Google будет вашим личным наставником и учителем, главное уметь им пользоваться. А вот из университетской программы ХНУРЭ будут полезны следующие курсы:

  • ДИСЦИПЛИНЫ ПО ЯЗЫКАМ ПРОГРАММИРОВАНИЯМ. Основы ООП и понимание структуры приложения – это очень полезно.
  • БАЗЫ ДАННЫХ. Это просто must have.
  • АНГЛИЙСКИЙ ЯЗЫК. Думаю, это и не новость. Требования к знанию английского языка обычно начинаются с уровня B
  • WEB. Токены, куки, HTTP/HTTPS, методы протоколов и так далее – это то, что должен знать каждый.
  • ПРОЕКТИРОВАНИЕ И УПРАВЛЕНИЕ ПРОЕКТАМИ. Здесь подразумеваются дисциплины, где вы можете узнать, что такое UML, моделирование, Agile, Scrum и так далее, и так далее.

Ну, и, конечно же, без фундаментальных основ тестирования никак не обойтись, сами понимаете.

Надеюсь, теперь ваше знание IT-специальностей пополнилось ещё одним специалистом и кто-то, возможно, перестал расстраиваться из-за того, что в IT хочется, а вот кодить – не очень. На этом с вами не прощаюсь, ведь впереди у нас ещё столько интересного! До следующего выпуска!

 

Карина Темчур

 

 

Популярні статті

Читати далі