10 навыков, которые помогут тестировщику найти первую работу

9

Тестирование — это проверка приложений, сервисов на соответствие требованиям: есть ли баги и ошибки, понятно ли работает интерфейс. Это широкая область, и для первой работы нужно много навыков. Рассказываем о главных навыках для новичков в этой области.

👅 Изучить языки программирования

Как правило, разработчики в одном проекте комбинируют языки для разных задач. В разработке сайтов пользуются JavaScript и TypeScript, в серверной части — Python, Java. Здорово, если инженер знает основы программирования и, например, уже на этапе разработки читает тесты коллег. Универсального языка в этом деле нет, в качестве базы подойдет любой тематический курс на Stepik

🛠 Узнать про инструменты тестирования

Postman, сниффер трафика, тестовый фреймворк и фреймворк для отчетов Allure — это то, с чем придется познакомиться перед тем, как рассылать резюме. К тому же советуем добавить навыки работы с репортером. В сети много материалов, но про Allure, к примеру, хорошо рассказывает его создатель Артем Ерошенко

⚙️ Погрузиться в теорию тестирования

Начинающий специалист должен знать, как составить тест-кейсы без пересечений, и понимать, с каким приоритетом завести баг. Еще важно применять разные практики тестирования под разные задачи. Кроме того, если в проекте много ручного труда, можно изучить автоматизацию. Чтобы понимать, как все устроено, рекомендуем курс по теории тестирования, книги «Тестирование dot com» и «Что такое тестирование. Курс молодого бойца»

🤖 Освоить базовое взаимодействие между бэкендом и фронтендом

Какую бы специализацию вы ни выбрали, важно понимать, как взаимодействуют разные уровни сервисов: от этого зависит подход к тестированию. К примеру, если не удается авторизоваться на сайте, стоит проверить, уходит ли запрос с фронтенда на бэкенд. Это сузит проблемную область, и вы быстрее отправите ошибку коллегам

🧠 Получить базовые знания по Linux и Git

Большинство привычных приложений работает именно на этой Linux. Начинающему тестировщику нужно понимать, как работает терминал, чтобы заходить на сервер и смотреть лог-файлы. Плюс изучите систему контроля версий Git, в разработке ею пользуются в 99% случаев. Советуем курсы по основам Linux и контролю версий

💾 Изучить базы данных

Инженер по тестированию часто работает с базами данных. Например, чтобы понять, почему сервер возвращает не те результаты, нужно убедиться, что в базе лежат правильные данные. Для этого необходимо на базовом уровне знать синтаксис. Чтобы закрепить навыки, используйте тренажер и учебник

😎 Разобраться с CI/CD

CI/CD — это методики, которые ускоряют попадание новых функций к пользователю. А скорость введения новых фич — одна из ключевых метрик для бизнеса. Поэтому будущему QA-инженеру нужно знать, как поддержать и улучшить ее на каждом этапе. Начните с инструкции на «Хабре»

🕸️ Почитать про межсетевое взаимодействие

Даже между простыми, на первый взгляд, действиями вроде ввода запроса и нажатия Enter проходит множество процессов — и в каждом что-то может пойти не так. Если не планируете работать сетевым инженером, достаточно знать только базовые протоколы, смысл аббревиатур вроде TCP/IP, DNS, MAC. Рекомендуем посмотреть видео о работе веб-приложений и почитать немного теории по теме. В общих чертах изучите и клиент-серверное взаимодействие

🪲 Понять системы баг-трекинга

Будет плюсом, если до приема на работу вы разберетесь в Jira и Confluence. Туда заносят информацию о задачах, багах и просто описывают сложные разработки. В интернете много материалов по теме. Через сайт тестировщицы Ольги Назиной можно попасть в песочницу и самому попробовать системы

🍦 Развить софт-скиллы

Если QA-инженеру непонятно, как должен работать сервис, не разберется и пользователь. Поэтому главная задача — досконально разобраться в системе, найти все нестыковки. Развивайте в себе умение доносить мысли и задавать неудобные вопросы, ведь тестировщик постоянно уточняет у коллег, баг перед ним или фича

Как пройти интервью куда угодно

Рассказывают читатели в потоке о собеседованиях. Есть истории о поиске работы за границей, в кризис и во время учебы в университете

Какие навыки нужны в других областях ИТ:

Новости из мира образования, советы по карьере и учебе, вдохновляющие истории — в нашем телеграм-канале: @t_obrazovanie

Что еще нужно знать QA-инженерам?
Комментарии проходят модерацию по правилам журнала
Загрузка
0

Самое важное забыли

10

ДаблГусь, блин специально зашел глянуть кинет кто то скрин с 2 к откликов на типичную вакансию или нет))) я из разработки и там такая же ересь спасибо быдлокурсам и инфоцыганам

3
0

иронично, что в чеклисте знаний для ТЕСТИРОВЩИКА знание языка программирования стоит на первом месте. да, я понимаю, что тут не отсортированный список от большего к меньшему, но все же, выносить этот навык на первое место, то, что в первую очередь увидит читатель, обманчиво. для большинства джуниор позиций это не нужно, это скорее навык, который может вас выгодно выделить (а может, и нет).
к тому же, есть множество senior qa, которым это тоже не нужно или не интересно: все зависит от проекта и от направления, в котором хочет развиваться специалист.

короче, в топ 3 я бы вынесла теорию тестирования, теорию по сетям (+как тут увязаны фронт и бэк), и инструменты для qa.

6
0

Почти в 2024 сложновато вкатиться в тестирование. Самое главное, что нужно знать QA-инженерам

3
0

Удивительно, что изучение ЯП поставили на первое место, а тест-дизайн и тест-анализ скромно и невнятно впихнули в "погрузиться в теорию тестирования". Кому нужен технически подкованный тестировщик, если он делает классно, но не то и не так?)

2
0

Новичку нужно прочитать библию QA, полезнее Савина и большинства курсов

2
0
Герой

12.12.23, 10:43

Отредактировано

1. Возьмите у друзей погонять макбук и потренируйтесь пользоваться Макосью, если еще не
2. Установите Хром, откройте "дополнительные инструменты" -> "инструменты разработчика", походите по сайтам, убедитесь, что Вы хотя бы что-то понимаете, что происходит в некоторых вкладках этого странного окна
3. Протестируйте мне эту ручку (шучу, это не нужно)
4. Profit, Вы - "тестировщик без опыта"

1
0

И при всём этом зарплаты от 50 тысяч?))

0
0

Всем этим навыкам сейчас учат на любом курсе, но работу находят единицы.

0

Сообщество