Какие навыки нужны начинающему QA в 2024?

Какие навыки нужны начинающему QA в 2024?

Привет! Меня зовут Инесса и я уже 6 лет работаю в IT. Начинала со стажера-UI разработчика, а сейчас — тестирую Дзен (это контентная платформа такая, а не состояние души). В инстаграме* делюсь своим IT-опытом, а в этой статье — про навыки начинающим QA.

Рынок «перегрет»?

В последнее время я часто слышу из разных источников (блоги QA, подкасты, новости) доводы про «перегрев» рынка для entry level/junior QA. «Сложно найти работу стажера», «много человек на 1 вакансию» и тд.

Убеждена в том, что несмотря на «перегрев» (если он действительно есть и такой сильный, как все говорят), трудолюбивые и ответственные люди, которые готовы «вкалывать» и вкладывать свое время в обучение, все равно найдут свое «место». Вопрос: что хочет рынок?

Я изучила вакансии на стажера/junior QA в известных, на мой взгляд, компаниях и собрала всё в одном месте. Ссылок на изученные вакансии в данной статье не будет, как и названий компаний, чтобы не рекламировать и не создавать конфликт интересов. При желании, на hhru можно найти всё самостоятельно, выбрав правильные фильтры. Названия вакансий и релевантные навыки указываю в порядке возрастания сложности.

Junior QA без опыта работы

Опыт работы в этой вакансии не просят и мне она показалась самой «доступной» по количеству описанных навыков. Здесь, по ощущениям, больше про soft skills. Вакансия в сфере e-commerce:

  • Желание учиться, развиваться и расти;
  • Организованность и ответственность;
  • На «ты» с техникой;
  • Внимательность к деталям.
  • Опыт работы с любой системой баг трекинга;
  • Опыт работы с любой системой хранения тест-кейсов;
  • Опыт работы с Postman, а также, с любыми дебаг инструментами.

Стажер Manual QA

Здесь достаточно небольшое количество вакансий. Выбрала компанию, которая лично для меня не суперизвестная, но это объявление выделялось из всех и я бы на него обратила внимание, будучи в поисках стажировки. Компания из области e-commerce.

  • Знания теории тестирования и умение применять ее на практике
  • Понимание процесса разработки и роли тестирования
  • Готовность писать документацию и заглядывать в имеющуюся
  • Знание, что такое исследовательское тестирование
  • Здорово, если знаком с тестированием мобильных приложений, REST API и/или интеграций
  • Отлично, если интересуется анализом и тестированием требований
  • В идеале – уже имеет минимальный опыт в тестировании и техническое образование

Стажер Automation QA Engineer

Среди достаточно известных, по моему мнению, компаний, было найдено несколько вакансий одной компании из области e-commerce. Хотят видеть человека со следующим набором знаний:

  • Знания Python и опыт написания автотестов;
  • Опыт ручного тестирования;
  • Знания техник тест-дизайна;
  • Знания жизненного цикла разработки ПО, опыт работы с тестовой документацией и баг-трекинговыми системами;
  • Понимание клиент-серверной архитектуры;
  • Отличные навыки самоорганизации и коммуникации;
  • Внимание к деталям;

И вторая вакансия с похожей ролью. Обязательные требования для стажера Auto QA в одно из подразделений финтех-компании следующие:

  • Знание методик и методов организации и проведения тестирования ПО;
  • Понимание принципов построения и работы Web-приложений.
  • Работа с продуктами Atlassian: Jira, Bitbucket, Confluence;
  • Знание английского (технический английский);
  • Знание систем автоматизации тестирования, например, Selenium;
  • Знания: Flutter, JS, Python, HTML.

Junior QA, но уже с опытом

Требования, которые висят в вакансии компании из сферы FoodTech:

  • знание Postman и SQL;
  • знание PostgreSQL;
  • опыт в тестировании backend;
  • релевантный опыт от 6 месяцев или учебный опыт;
  • развитое логическое мышление;
  • развитые коммуникативные навыки;
  • умение составлять тестовую документацию (тест план, тест кейсы\чек листы, баг репорты, отчёты);
  • инициативность и самостоятельность.

Итоговые категории требований

В целом, смотря на все эти требования/ожидания, можно выделить три главные категории по возрастанию уровня сложности:

  • Soft skills. Грубо говоря, это «человеческие навыки». Например, навык общения, умение работать в команде, организованность и тд. Эти навыки тоже можно «прокачать» 😉
  • Базовые hard skills в области QA. Здесь я подразумеваю знание базы: теория тестирования, тест-дизайн, жизненный цикл ПО, процессы в команде разработки, баг репорты и их приоритизация, понимание клиент-серверной архитектуры. По моему личному мнению, без этих знаний будет невозможно попасть в плюс-минус крупные компании.
  • Next-level hard skills: понимание работы веб-приложений, знания HTML/CSS, Chrome dev tools хотя бы на уровне «могу открыть, знаю, что там есть»; Postman; отличия нативных приложений от веб, жизненный цикл мобильных приложений на разных платформах, базы данных. Здесь — достаточно "сборная солянка", например, если Вы хотите сначала пойти тестировать веб, то на стартовом этапе вам вряд ли пригодится жизненный цикл аппов.
  • Базовое для Junior Automation QA: базовые Python, JS, Java (выбрать нужное), Selenium, Cypress (выбрать нужное), git, git flow.

*Meta Platforms Inc. признана экстремистской организацией на территории РФ

Начать дискуссию