Составляем резюме

Разница между резюме и CV

CV Curriculum Vitae (“ход жизни”)

  • Размер столько сколько нужно, может быть и 5 страниц.
  • Вы описываете всю вашу деятельность и достижения, начиная с высшего учебного заведения и заканчивая всеми вашими профессиональными достижениями.
  • Ваше CV это история вашей карьеры и она не меняется. По мере продвижения в карьере добавляется новая информация.
  • В Европе, Великобритании, Новой Зеландии само слово “резюме” используется редко, а словом “CV” обычно называют короткий вариант.
  • Ваше CV будет выглядеть как список ваших академических и профессиональных достижений в хронологическом порядке. Документ выглядит как автобиография из вашей профессиональной деятельности.

Резюме

  • Размер 1-2 страницы
  • Зависит от описания вакансии и ваших возможностей. В основном сюда входит контактная информация, опыт работы, навыки и образование.
  • Резюме должно соответствовать вакансии и содержать актуальные навыки.
  • Во многих странах мира, например в Австралии, Индии или Южной Африке, резюме и CV — это одно и то же. А вот в США это два абсолютно разных документа.
  • Есть 4 основных формата резюме, таких как: резюме с обратной хронологией, функциональное, комбинированное и таргетированное резюме. От того, какой формат вы выберете и будет зависеть внешний вид вашего документа.

ЕВРОПЕЙСКИЙ общепринятый формат

Если коротко сказать о резюме европейского формата, то это фраза КАК ВЫДЕЛИТЬСЯ!

  • Обязательно фото.
  • Можно применять графику.                             
  • Красиво, когда есть иконки, значки.
  • Используется вся палитра цветов. 

Такое структурированное резюме с цветом и графикой можно сделать с помощью готовых шаблонов онлайн. Например: https://create.vista.com/ru/templates/resume/ 

АМЕРИКАНСКИЙ общепринятый формат

Общепринятый формат резюме американского отличается от европейского

  • Американские работодатели отдают преимущества простому формату, который легче читать.
  • Много работодателей используют компьютерные программы, которые считывают резюме и ищут ключевые слова, что и в вакансии.
  • Простой формат уменьшает количество дискриминации, улучшает шансы попасть на интервью.
  • Пример структуры: https://docs.google.com/document/d/1Z1ikI_R6KG3lO9xBZUbKrOSfgUeLsMWDUtr3z_NIJSc/edit?usp=sharing 

ЧТО НЕ ПИСАТЬ В РЕЗЮМЕ

  • Не вставляйте фотографии. Работодатели не рассматривают резюме с фото из-за рисков судебных процессов по дискриминации.
  • Не пишите свои контакты в мобильных приложениях (WhatsApp/Viber). Кадровые отделы отдают предпочтение email, телефону.
  • Не вставляйте графические элементы в стандартное резюме — много кто считает графические элементы и нетрадиционные шрифты непрофессиональным и компьютерные программы не могут их считывать. Некоторые творческие профессии могут быть исключением (дизайнер и т.д.).
  • Не пишите не нужную личную информацию — это может быть поводом для дискриминации. Например: пол, семейное положение, возраст, наличие детей, проблемы со здоровьем, финансовое положение.
  • Не пишите, что вы согласны на тяжелые условия (работать сверхурочно, отказываетесь от дополнительных бенефитов)
  • Не указывайте желательную заработную плату (это оговаривается на интервью)
  • Не пишите предложением, лучше маркированный список

Три принципа для профессионального резюме

Чтобы написать сжатое, профессиональное и эффективное резюме, пользуйтесь 3 принципами, где вы покажите свои навыки и опыт:

  • Адаптируйте к ситуации: укажите тот опыт и навыки, которые будут нужны в новой работе
  • Расскажите про достижения: те достижения, которые могут заинтересовать работодателя
  • Пишите просто и понятно: эффективно расскажите о своих навыках

АДАПТИРУЙТЕ К СИТУАЦИИ

Внимательно читайте описание вакансии, чтобы знать, что именно ожидает работодатель

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

Ориентируйтесь на такие вопросы:

  • Какие из ваших навыков будут полезны именно этой компании или этой сфере?
  • Каким должен быть идеальный кандидат?
  • Какие навыки перечисленные в вакансии касаются вашего предыдущего опыта?
  • На какие свои достижения вы хотите обратить внимание работодателя?

Каждая профессия требует своих навыков и умений. 

Обратите внимание на Soft и Hard Skills, которые требуются для QA Engineer, пример:

Soft skills

  • Коммуникабельность, умение задавать вопросы
  • Креативность
  • Ответственность
  • Стрессоустойчивость
  • Инициативность, любопытство

Список может быть расширен или изменен

Hard skills

  • Понимание SDLS, STLS
  • Уровни, виды тестирования
  • Техники Тест-дизайна
  • Валидация, верификация
  • Написание документации (Тест-план, ТК, Баг-репорты)
  • Инструменты (Jira,…)

Добавляйте свои технические навыки

Навыки, которые вы можете включить в резюме

Работа на результат. Приходилось ли вам превосходить ожидания и достигать больших результатов?
Умение адаптироваться. Приходилось ли вам успешно менять планы, подход или стиль в работе, если этого требовали обстоятельства?
Умение строить отношения. Приходилось ли вам успешно строить отношения с коллегами и людьми от которых зависел успех дела?
Открыт к изменениям. Как вы реагируете на необходимость изменений? Приходилось ли вам инициировать и поддерживать изменения в рабочей среде?
Коммуникабельность. Умеете ли вы содержательно и убедительно презентовать информацию для коллег и партнеров? Приходилось ли вам обмениваться информацией между партнерами или группами?
Умение влиять на людей. Умеете ли вы влиять на людей, убеждать, вести переговоры и получать ожидаемый результат путем убеждения?
Инициативность. Ищите ли вы новые возможности и предлагаете решения проблем?
Креативность. Приходилось ли вам предлагать новые решения или способы их достижения для лучшего результата или положительного влияния на тех, кто задействован в деле?
Лидерство. Приходилось ли вам управлять другими людьми для общей цели с помощью убеждения, вдохновения, планирования, распределения обязательств, или сделать уверенный шаг в достижении общей цели?
Критическое мышление.  Умеете ли вы находить оптимальные решения путем анализа данных и фактов и оценки разных возможностей?
Работа в команде. Умеете ли вы работать с другими, делать вклад в общее дело и признавать вклад других?
Умение принимать решение. Приходилось ли вам принимать своевременно правильные решения путем сравнения альтернатив?

РАССКАЖИТЕ О ДОСТИЖЕНИЯХ

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

ИСПОЛЬЗУЙТЕ МОДЕЛЬ АСЕ чтобы привлечь внимание к вашим успехам, организуйте информацию по схеме Action Context End Result (ACE)

Action (действие)

Приобретенные навыки:

какие навыки вы приобрели через опыт?

Context (контекст)

Ситуация и причины:

  • почему вы сделали именно так?
  • кто еще был задействован?
  • в чем важность этого опыта?
  • что именно вы сделали?

End result (конечный рез.)

Последствия и влияние ваших действий:

  • какие именно действия повлияли на организацию, партнеров, коллег?
  • что изменилось к лучшему?

ПРИМЕРЫ УТВЕРЖДЕНИЙ ДОСТИЖЕНИЙ

Action (действие) Context (контекст) End result (конечный рез.)
Анализ и решение проблем:

разработал

Что: программу обучения

Для кого: учеников начальной школы

Результаты обучения улучшены на 25%
Разработал и внедрил новую программу обучения для учеников начальной школы, благодаря которой 

результат учеников улучшился на 25%

Влияние: 

предложил

Кому: партнерам,  руководителям

Как: через анализ данных

Что: разработать новую стратегию

Увеличение продаж на 45%
Предложил новую стратегию продаж через анализ бизнес индикаторов, проведение консультаций с специалистами и партнерами, презентовал руководству, что привело к увеличению продаж на 45%

СОВЕТЫ

Action (действие)

Отдавайте предпочтение глаголам, опишите свои действия в области инновации, коммуникации, лидерства, командной работы и т.д. (посмотрите список на следующем слайде)

Context (контекст)

Пользуйтесь словами:

  •  by
  • with
  • in order to
  • including
  • through

чтобы объединить контекст к действию

End result (конечный рез.)

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

СПИСОК ГЛАГОЛОВ которые нужно использовать (русском/английском)

Results oriented (достижение цели):

Ускорил, достиг, получил, приблизился, уменьшил, удвоил, уменьшил объем, ликвидировал, усилил, увеличил, расширил, ускорил, продлил, закончил, помог росту, усовершенствовал, оптимизировал, предусмотрел, вырастил, переделал, возродил, спас, улучшил, победил.

Teamwork (командная работа):

Сопровождал, совместно корректировал, совместно руководил, сделал выводы, координировал, совместно выдал, объединил, брал участие.

Communication & Instructional Skills

Apprised, Answered, Conducted, Contacted, Demonstrated, Drafted, Educated, Explained, Familiarized, Handled, Informed, Instructed, Presented, Reported, Represented, Responded, Spoke, Summarized, Taught, Trained, Translated, Wrote

Management & Leadership Skills 

Allocated, Developed, Directed, Elected, Enlisted, Founded, Governed, Hired, Initiated, Inspired, Instituted, Managed, Oversaw, Pioneered, Produced, Recruited, Represented, Spearheaded, Sponsored, Supervised 

Creative Skills

Adapted, Authored, Conceived, Conceptualized, Created, Composed, Designed, Devised, Edited, Established, Generated, Invented, Originated, Published, Revolutionized, Wrote

Organizational Skills

Arranged, Assembled, Collected, Centralized, Coordinated, Cataloged, Distributed, Disseminated, Enforced, Executed, Formalized, Implemented, Installed, Maintained, Organized, Planned, Prepared, 

Processed, Routed, Recorded, Reorganized, Scheduled, Updated

Helping Skills

Aided, Advised, Advocated, Attended, Assisted,  Collaborated, Comforted, Contributed, Counseled, Facilitated, Fostered, Guided, Helped, Mediated, Mentored, Provided, Settled, Supported, Tutored

Analytical Skills 

Analyzed, Assessed, Audited, Compiled, Consulted, Detected, Discerned, Discovered, Documented, Edited, Evaluated, Examined, Gathered, Identified, Interpreted, Interviewed, Researched, Searched, Surveyed, Tested 

Selling Skills

Arbitrated, Encouraged, Increased, Marketed, Negotiated, Persuaded, Promoted, Publicized, Resolved, Secured, Sold, Solicited

СДЕЛАЙТЕ СВОЕ РЕЗЮМЕ ЧИТАБЕЛЬНЫМ ПРИДЕРЖИВАЙТЕСЬ ЭТИХ ПРАВИЛ

В связи с объемом заявлений на каждую вакансию, время потраченное на просмотр каждого резюме очень ценное для рекрутеров.

  • Резюме должно быть на одну или две страницы.
  • Оставляйте свободные места, чтобы резюме не выглядело перегруженным.
  • Размер шрифта имеет значение (не меньше 11).
  • Пишите просто и коротко, чтобы текст было легко читать.
  • Избегайте узкопрофильных выражений, взвешивайте каждое слово.
  • Транслитерируйте цифры от 1-9, цифри от 10 пишите цифрами.
  • Избегайте личных местоимений (мы, я, наш). 
  • Будьте последовательны в использовании знаков препинания, особенно двоеточие и точка с запятой.
  • Всегда перечитывайте резюме, а лучше дайте почитать другу.

Форматирование ОБЩИЕ ПРАВИЛА

Общий шаблон

  • Документ должен быть стандартного американского формата 8,5”X11” letter size (он отличается от стандартного А4).
  • Резюме должно быть на 1-2 страницы.
  • Шрифт должен быть: Time new Roman, Calibri или Arial
  • Резюме должно быть поделено на части (далее на слайдах подробнее).
  • Все в виде списка (не пишите параграфами).
  • Резюме писать на английском языке.

Форматирование ИМЯ И КОНТАКТНЫЕ ДАННЫЕ

Пишите информацию в таком порядке:

  • Имя, фамилия
  • Адрес: если вы отправляете резюме работодателю в стране, где вы проживаете, укажите действующий полный адрес проживания; если вы отправляете в другую страну, достаточно написать страну и город проживания.
  • Email: email должен содержать имя или фамилию, никаких ников, приколов и т.д., а еще лучше создайте новый email специально для поиска работы. 
  • Профиль LinkedIn. обязательно создайте страницу, если еще нет. 
  • Номер телефона. не указывайте мобильные приложения Telegram/Viber…

Форматирование ЦЕЛЬ

Это не обязательная рубрика, но ее советуют добавлять.

Напишите 1-3 предложения касательно:

  • вашего опыта работы,
  • профессиональных целей,
  • какой опыт вам поможет в новой работе.

На сайте ниже, есть хорошие советы для написания этой биографической рубрики: https://ca.indeed.com/career-advice/resumes-cover-letters/resume-objective

Форматирование НАВЫКИ, СЕРТИФИКАТЫ

После Цели хорошо написать ваши soft и hard skills, сертификаты.

В сфере IT очень много внимания уделяют навыкам и разделяют на профессиональные и личные качества, поэтому в резюме для IT их можно и нужно выделить.

Форматирование ОБРАЗОВАНИЕ

  • Если у вас мало опыта или вы студент, информацию о образовании предпочтительно писать сразу после ЦЕЛИ. В случае, если опыт большой, то можно о образовании писать после работы.
  • Уровень образования и полученные квалификации.
  • Перечень университетов, техникумов, и других учебных заведений. 
  • Если у вас есть академические награждения или участия в олимпиадах, укажите обязательно.
  • Если есть высшее образование, среднее указывать не нужно.
  • Указывайте полное официальное название ваших степеней. Например: Bachelor of Science, Biomedical Sciences or BSc  Biomedical Sciences.

Форматирование ОПЫТ РАБОТЫ

  • Пользуйтесь методом АСЕ, чтобы описать ваш опыт и навыки в формате bullet points.
  • Если у вас очень большой опыт работы, укажите за последние 5-7лет и только тот, который будут полезен для описания навыков и опыта. 
  • Опишите самый важный опыт в 3-4 пунктах. Остальной в 1-2 пунктах. 
  • Указывайте страну и город где работали.
  • Указывайте полное название работодателя

Форматирование ИНТЕРЕСЫ, ВОЛОНТЕРСТВО, ХОББИ

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

Что может входить в эту рубрику:

  • волонтерство
  • благотворительная деятельность
  • членство в проф сообществах
  • членство в спортивных командах

Форматирование ЯЗЫКИ

Учитывая, что английский язык не является вашим родным языком, работодателю интересно знать ваш уровень знания.

Укажите все языки, которые знаете, но начинайте с английского.

Не указывайте уровень по европейскому стандарту (А1, В1,…) укажите:

  • no proficiency — не владею
  • intermediate — средний
  • advanced — продвинутый
  • fluent/native — свободное владение/родной

ТЕСТИРОВЩИК, НАПРАВЛЕНИЯ В ПРОФЕССИИ

Рост и развитие индустрии, большая конкуренция, разнообразие и сложность ПО  требуют все больших навыков и знаний в сфере IT. Требования к начинающему специалисту также повышаются, все больше возникает потребность в специалистах более узкой направленности. В этой статье мы ознакомимся с такими узкими  направлениями в области QA. 

Профессия Тестировщика, как  и любая другая профессия в IT, предполагает карьерный рост либо в техническом либо в управленческом направлении: 

  • Manual QA (Junior, Middle, Senior)
  • Automation QA  (Junior, Middle, Senior)
  • Tech Lead/Team Lead QA
  • Project Manager 

Об этом более подробно мы поговорим в следующий статье. 

Также профессия Тестировщика может разделятся на разные специальности, узкие направленности, требующие более глубоких знаний в определенных областях или особенностях ПО:

  • WEB Тестировщик
  • Security Тестировщик 
  • Mobile Тестировщик 
  • GameDev Тестировщик
  • Performance Тестировщик
  • Тестировщик Fin Tech
  • Тестировщик VR

WEB тестировщик

Веб-приложение – это клиент-серверное приложение, в котором клиентом выступает браузер, а сервером – веб-сервер (в широком смысле). Основная часть приложения, как правило, находится на стороне веб-сервера, который обрабатывает полученные запросы в соответствии с бизнес-логикой продукта и формирует ответ, отправляемый пользователю. На этом этапе в работу включается браузер, именно он преобразовывает полученный ответ от сервера в графический интерфейс, понятный рядовому пользователю.

Основополагающие для тестировщика знания:

  • этапы разработки программного обеспечения;
  • типы дефектов и их жизненный цикл;
  • виды и правила составления тестовой документации;
  • подходы к тестированию и его уровни.

Эти базовые знания необходимы для всех специализаций Тестировщиков. 

Security Тестировщик 

Данное направление уже давно выделилось в отдельный сегмент, которое требует специальной сертификации. 

Security Engineer, Penetration Tester, Security Expert, специалист по информационной безопасности ПО. Названия данной позиции отличаются в зависимости от компании, но суть работы остается неизменной ― выявление уязвимостей ПО и оценка защищенности IТ-систем.

Тестировщик безопасности работает не только с программными продуктами. Полноценная оценка надежности ПО включает анализ тестового окружения, способов передачи и хранения данных.

Иногда о тестировщиках безопасности говорят как об этичных или «белых» хакерах. И это имеет смысл, ведь и тестировщики, и хакеры пытаются взломать систему, проникнуть в неё. Отличие в том, что первые работают в команде с другими инженерами по обеспечению качества и выявляют дефекты ПО, чтобы сделать продукт надёжнее.

Поиск уязвимостей начинается с заключения соглашения между сторонами. Ведь без юридического регулирования целей и задач тестирование на проникновение превращается в хакерскую атаку. Оценка безопасности программного продукта проходит в рамках утвержденной методологии. Часто специалисты обращаются к документам, которые разрабатывались независимым проектом по обеспечению безопасности веб-приложений OWASP. Их стандарт проверки безопасности ПО является наиболее полным.

Ключевые для тестировщика безопасности знания:

  • типы кибератак;
  • особенности server-side- и client-side-уязвимостей;
  • методики анализа защищенности;
  • и многие другие.

Кроме того, тестировщику безопасности будет полезно иметь представление о следующих нюансах:

  • основы криптографии и подходы к шифрованию информации;
  • некоторые аспекты сетевых технологий (модель OSI, маршрутизация пакетов в сети…);
  • основы SQL и Javascript, языка разметки HTML

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

Mobile Тестировщик

Тестирование мобильных приложений тоже стало самостоятельной областью QA, которая активно развивается в последние годы. 

Типы мобильных приложений

Прежде чем мы расскажем о классификации ПО, стоит оценить масштабы этой индустрии. К началу 2020 года уже более 5,19 миллиардов человек активно использовали мобильные устройства ежедневно. Прирост пользователей всего за год составил 124 миллиона.

По данным международных экспертов, 10 минут из 11 при использовании мобильного телефона приходится на приложения, которые охватывают практически все сферы нашей жизни (развлечения, финансы, здоровье, общение и прочее).

Только во втором квартале 2020 года из Google Play и App Store скачали 37,8 млрд приложений. Это рекордный показатель, флагманами которого стали TikTok и Zoom.

Так что же из тебя представляет мобильное приложение? Это программа, которая написана на языке высокого уровня и позволяет ускорить выполнение действия в соответствии со своим функционалом. ПО создается под конкретную платформу (Android, iOS, Windows 10 Mobile, BlackBerry и прочие).

Особенности тестирования мобильных приложений

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

Разработчики операционных систем постоянно улучшают платформы и делают их более безопасными и производительными. Это формирует и новые требования к мобильным приложениям. Пользователь не должен испытывать каких-либо сложностей в процессе обновления. А если пользователь не устанавливает новые версии вовремя? Как на это отреагирует приложение? На эти вопросы тестировщик ищет ответы.

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

Ещё один вид проверок – оценка качества различного вида соединений. Такое тестирование проходит в лабораторных условиях, где возможно воссоздать максимально реалистичные условия связи. Этот вид проверки демонстрирует, как приложение будет вести себя в нестандартных ситуациях, например, когда сигнал Wi-Fi едва уловим.

Команда на проекте может состоять целиком из тестировщиков мобильных приложений или оставаться комбинированной. Это зависит от особенностей тестируемого продукта. В аутсорсинговой компании может быть всего несколько специалистов по оценке качества мобильного ПО или большой отдел. В этом случае начинающий специалист может построить карьеру от джуниора до лида. Продуктовые компании также могут иметь собственное QA-подразделение.

Инструменты для тестирования мобильных приложений

Инструментарий QA-инженера достаточно богат: эмуляторы, сервисы бета-тестирования, программы для сбора статистических данных и прочее. Рассмотрим их подробнее.

Эмуляторы

Эмуляторы – программы, которые имитируют поведение других устройств. Главное преимущество эмуляторов в том, что они помогают протестировать сложные сценарии, которые не рекомендуется проводить на настоящих мобильных телефонах (если тесты могут вывести устройство из строя).

Сервисы для бета-тестирования

Напоминаем, что бета-тестирование – активная работа с почти готовой версией продукта для нахождения всех возможных ошибок и их дальнейшего устранения. The Beta Family – бесплатный сервис, позволяющий завести аккаунт и загрузить бета-версию приложения. После этого можно отправить приглашение протестировать ПО и затем проанализировать полученные результаты.

Сбор статистики

Статистическая информация о том, как пользователи работают с приложением, будет не лишней. Вы узнаете, какие функции привлекают пользователей больше всего, какие ошибки они совершают.

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

GameDev Тестировщик

Профессию тестировщика видеоигр часто сравнивают с работой мечты. Многие представляют её так: сидишь и играешь целый день в игры, и вдобавок получаешь за это деньги. Но эта профессия не такая простая, какой может казаться. Работа тестировщиком требует намного больше, чем простое прохождение видеоигры. И даже считая себя классным игроком, без особых знаний невозможно сделать грамотный тест, как требует работодатель.

Тестировщик не просто играет, его задача пытаться «сломать» игру, найти ее уязвимые места. Он передвигается по всем локациям, переходит на разные уровни, просматривает — правильно ли работает меню, а также все опции и функции персонажей, стараясь выявить в системе недостатки. Спецэффекты, сопровождение звука, тени и т.д.

Гейм-тестер должен проверить в игре все возможные действия, чтобы найти ошибки. Каждая из ошибок говорит о том, что есть проблема с программированием, а таких ошибок бывает немало. Например, если игровой персонаж вдруг застревает в ходе игры, без возможности двигаться дальше, или анимация не отображается некорректно. Таких ошибок может быть миллион, от незначительных до вполне серьёзных, затрудняющих игру. И именно благодаря тестировщикам, многие предоставляемые пользователям игры выпускаются практически без багов.

Во время работы нужно стараться использовать игру всякими способами, предпринимая даже такие действия, которые обычный пользователь никогда не применяет. Эта задача довольно трудоемкая, но это обязательное требование к тестировщику. Также он обязан проводить матричные тесты, которые особенно актуальны для игр боевого жанра, например, Mortal Kombat.

Например, в файтинге участвует около 20 персонажей и есть 20 уровней сложности. Специалист обязан сыграть за каждого из этих персонажей против других персонажей, на каждом из 20 уровней. А это целых 8000 матчей. При этом нужно будет внимательно относиться ко всем деталям, применять все доступные функции, все удары, движения и т.д. В конце работы, нужно предоставить полный отчёт о найденных ошибках. И это только один простой пример задачи, возложенной на специалиста.

Performance Тестировщик

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

Проверка продуктивности сайта подразумевает следующее:

  • эмулирование пользовательских запросов к тестируемому сайту на минимальных, средних, и максимальных величинах (которые должны быть определены ДО начала перформанс-тестинга). Это называется испытание сайта в рабочих условиях, или максимально к ним приближенных;
  • Сравнение изначальных критериев оценки продуктивности функционирования сайта (чего хотели добиться) с реальными показателями (что получилось).

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

Критерии продуктивности должны быть:

  • измеримыми
  • количественными
  • прогнозируемыми
  • понятными

Пример критериев

  • при поиске профилей с фотографиями сервер должен «выдерживать» не меньше 150 одновременным запросов,
  • генерация страницы с результатами запроса не превышает 4 секунд,
  • результаты запросов кэшируются и выдаются очередному пользователю, который делает запрос, аналогичный предыдущему,
  • приложение «выдерживает» 600 активных пользователей.

Что следует проверять при перформанс-тестировании:

  1. Время отклика (Response time). В секундах  время между исходным запросом к серверу и его «окончательным» ответом клиенту во всех рабочих режимах — как в режиме нормальной нагрузки, так и в усиленном режиме.
  2. Максимально допустимая нагрузка (Load testing). Лоад-тестинг является составной частью всеобщего перформанс-тестинга. Последовательно увеличиваем нагрузку с нуля до «допустимых» параметров. Основной вопрос, на который мы пытаемся ответить посредством лоад-тестинга: «Как изменяется время отклика при увеличении нагрузки на сервер? Линейно: если время отклика растет пропорционально увеличению нагрузки. Это нормально. Логарифмически: если время отклика растет непропорционально увеличению нагрузки. 
  3. Максимально выдерживаемая нагрузка (Stress testing). Делаем то же самое, что и при load testing, но не останавливаемся, когда доходим до предполагаемых пределов. Продолжаем увеличивать нагрузку до предела, до полного отказа системы. 
  4. Среднее время наработки на отказ (Mean time to failure (MTTF). Разработчики говорят, что при нагрузке в 300 активных пользователей сервер «будет беспроблемно работать в течение часа, пока кэш не переполнится». Тестировщики начинают подсчитывать  сколько времени будет «безотказно» работать сервер с базой данных отдельно от сервера с приложением, а процессор не перегревается?
  5. Настройка продуктивности (Performance tuning). Звучит странно, но тут действительно подразумевается конечная подстройка производительности тестируемого сервера. Тестировщики СОВМЕСТНО с разработчиками настраивают и в сотый раз перепроверяют работу сервера с учетом сделанных изменений. Сами по себе тестировщики здесь беспомощны. В тысячный раз увеличивается нагрузка на сервер до тех пор, пока все «узкие места» не объявлены «выявленными и ликвидированными». Или «выявленными, но признанными недопустимыми».

Инструменты для тестирования продуктивности, это отдельные программы, для работы с которыми требуются дополнительные знания и навыки.

Тестировщик Fin Tech

Финансовые технологии (финтех) – это относительно молодая отрасль. С учётом цифровой модернизации этот сегмент рынка активно растет. Высокий уровень проникновения киберпространства в жизнь людей способствует росту потребности в высокотехнологичном, но в то же время надежном и понятном конечному пользователю ПО. 

Разработчики используют в ПО функции распознавания лиц и отпечатков пальцев – это делает работу с сервисами более оперативной и удобной. А благодаря персонализации общения с покупателями и многоканальной доступности степень пользовательской вовлеченности увеличивается в разы. При всем этом, приложения в области финансов следует тестировать более интенсивно, чем иное ПО. 

Важность тестирования

Нужно учитывать тот факт, что финансовое ПО априори считается продуктом со сложной бизнес-логикой, ведь оно управляет и обрабатывает важные пользовательские данные, которые к тому же являются конфиденциальными (данные кредитной карты, номера социального страхования и т. д.).

Любая программная ошибка в области банков и финансов может стоить очень дорого и существенно повлиять на репутацию бренда. Чтобы компания могла успешно конкурировать, стабильно расти, важно не просто запускать новые продукты, но и тщательно их тестировать.

Выпуская ПО с дефектами, бизнес невольно становится свидетелем того, как потребитель спрашивает себя: «А может ли это приложение гарантировать защиту моих личных и финансовых данных?»

Каждое ПО, к какой бы сфере оно ни принадлежало, от платежей и переводов, страхования, онлайн-банкинга, поддержки бизнеса, следует тестировать с учетом всех нюансов:

  • Конфиденциальность данных и безопасность частной и финансовой информации.
  • Соответствие финансовых операций нормативным требованиям.
  • Особенности обработки транзакций.
  • Скорость обработки пользовательских запросов.
  • Доступность приложения для всех потенциальных пользователей.
  • Сложная в обращении клиентская база данных.
  • Возможности угроз и нарушений безопасности.
  • Многоуровневая функциональность.

Тестирование в основных моментах

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

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

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

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

Невозможно выпустить ПО в релиз без проведения тестирования безопасности, которое помогает защитить личную, финансовую, банковскую информацию от действий злоумышленников в киберпространстве. Проверки на проникновение – это лояльный способ понять, как приложение реагирует на кибератаки, и найти критические области рисков и уязвимостей ПО. Учитывая, что к финтех-приложениям внешний доступ есть у множества пользователей, защищать их следует тщательнее любых других продуктов.

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

Тестировщик ПО VR

Когда разговор заходит на тему «программное обеспечение VR», большинство представляют себе развлекательные и игровые приложения виртуальной реальности. Однако это далеко не так. Сегодня в кругах разработчиков дополненная и виртуальная реальность являются одной из самых обсуждаемых тем. Активное развитие этих технологий позволит людям получить доступ к любой информации, путешествовать во времени и пространстве, не покидая дома, получать полноценное онлайн-образование или встречаться на конференциях с коллегами, не садясь в самолет. Особенно актуальна данная технология стала в свете последних событий в мире, связанных с пандемией.

Для начала следует понять разницу между VR и другими продвинутыми технологиями, в числе которых стоит упомянуть, к примеру, CRM или банковское дело. Тестировщик обязан изучить все тонкости самой технологии и работы с данным продуктом в разных сферах деятельности человека.

Продукты VR ориентированы на очень широкий круг потребностей пользователей, начиная от демонстрации, заканчивая денежными транзакциями. В данном случае факторы развлечения и восхищения превалируют над стандартными требованиями клиентов к другим продуктам.

Конечные пользователи VR:

  • предприятия, специализирующиеся на предоставлении клиентам услуг развлекательного характера;
  • диагностические центры;
  • туристическая сфера;
  • организации образовательного характера, в том числе по переподготовке специалистов.

Конечными пользователями VR являются организации из сфер:

  • здравоохранения;
  • производства;
  • образования;
  • автомобиле- и самолетостроения;
  • военного дела;
  • оптовой и розничной торговли;
  • недвижимости;
  • социальных сетей.

В процессе проведения тестирования программного обеспечения приложения должны вести себя, как конечный пользователь. К примеру, если взять пожарных, какую пользу они могут получить от виртуальной реальности при отработке стандартных действий на выезде? В данном случае обучающиеся получат массу информации о том, как вести себя в тех или иных ситуациях, что можно, а что запрещено делать при возгорании, что предпринять при возникновении ЧС и т.д. Поэтому представьте себя пожарным и только после этого начинайте тестирование.

Тестирование приложений VR

  • изучите основные требования к тестируемому продукту, что поможет точно определить его прямое назначение и условия, в которых он будет эксплуатироваться;
  • определите перечень устройств, варианты взаимодействия, которые поддерживаются данным ПО;
  • обратите внимание на наличие содержания и решений об авторских правах и требованиях;
  • определите ориентировочное время взаимодействия пользователей с программой.

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

  • расставьте приоритеты, UI / UX – первостепенной важности;
  • совместимость устройств – второстепенный момент;
  • определите, что VR точно отражает заданную информацию;
  • исключите постороннюю архитектуру и плагины;
  • убедитесь: сканирование в норме, 2D/3D объекты зарегистрированы в системе;
  • обратите внимание на качество объемных объектов;
  • оцените производительность самого приложения, условия конфиденциальности пользователя и работы интернета.

Задействуйте собственную фантазию и опыт и не паникуйте. В подавляющем большинстве случаев вы можете не получить решения в Гугл, поэтому попробуйте пройти парное тестированию. Не бойтесь задавать возникающие в процессе оценки вопросы разработчикам, аналитикам, руководителям проекта. В качестве тестировщика вы должны опробовать несколько сценариев использования ПО, которые вы могли бы спрогнозировать в реальности. Также стоит остановиться на форс мажорных обстоятельствах, которые только можно себе представить. Стоит собрать максимальное количество данных о тестируемом продукте, и только в этом случае процесс оценки будет считаться успешно завершенным.

Как вы уже поняли, для всех специализаций существует одна общая база знаний. Дальше, у вас есть возможность получить дополнительное обучение в выбранном вами направлении. Каждая профессия ценит профессионалов. Практика показывает, что невозможно быть хорошим специалистом во всем. Ставьте правильные приоритеты, достигайте своих целей и будьте успешны!

Профессии IT

Как понять какая профессия в IT подходит больше всего?

Существует много тестов на интернет ресурсах по выявлению профпригодности, которые можно пройти, ответив на ряд вопросов. В данной же статье мы предлагаем ознакомиться какие направления в сфере существуют? Разработка, дизайн, менеджмент, маркетинг, поддержка и аналитика. В каждом направлении свои  IT-профессии, которые предполагают свои навыки и знания. Прочитав эту статью, мы надеемся, вы сможете понять, какая профессия вам больше подходит.

Разработчики

Самой известной профессией является программист. Стать программистом можно в любом возрасте. Профессия подходит людям с хорошими аналитическими способностями, логикой, знанием математики (в некоторых областях разработки).

Прикладные программисты

Разрабатывают программное обеспечение прикладного характера — игры‚ бухгалтерские программы‚ редакторы‚ мессенджеры и т. п. К области их работы относится создание программного обеспечения для ERP и CRM системы вроде 1С, систем видео- и аудио наблюдения‚ пожаротушения или пожарной сигнализации и т. п. Также они адаптируют уже существующие программы под нужды конкретной организации или пользователя.

Системные программисты

Разрабатывают операционные системы, роботов, работают с сетями, пишут интерфейсы к различным распределенным базам данных. Они пишут код для «железа».Системные программисты относятся к числу самых редких и высокооплачиваемых. Их задача состоит в том‚ чтобы разработать системы программного обеспечения (сервисы)‚ которые‚ в свою очередь‚ управляют вычислительной системой (куда входит процессор‚ коммуникационные и периферийные устройства). Также они поддерживают работу созданных ими систем (драйвера устройств‚ загрузчики и т. д.).

Профессии разработчиков по языкам программирования

Разработчики решают очень разные задачи, и не все языки программирования одинаково удобны для решения этих задач. Вот список наиболее популярных языков программирования: PHP, Java, C#, C++, Python, Javascript. Поэтому выбирая для изучения язык программирования, нужно понимать какие задачи он решает.

Тестировщики

Тестировщик IT  — люди с высокой внимательностью и аналитическими данными. Они проверяет продукт на различные неполадки и неточности, начиная с проверки документации к проекту, проверки  дизайна на соответствие требованиям заказчика, работу самого ПО и т.д.  Тестировщики делятся на QA manual и QA automation engineer. Проверяют качество продукта на различных этапах его разработки, тестирования и эксплуатации и, как и программисты, QA automation engineer, занимаются разработкой, только они создают продукт, чтобы проверить написанный код программистами. Конечно, каждый специалист умеет и может сам проводить тестирование, но все мы знаем как сложно проверить свою же работу. Для этого и есть независимый отдел, который берет на себя ответственность за качество всего продукта на всех его жизненных этапах.

В следующей нашей публикации мы более подробно остановимся на профессии Тестировщика и какие основные перспективы развития могут быть.

Программистам, тестировщикам, сисадминам и вообще разработчикам необходимо уметь работать с большими объемами информации, иметь высокий уровень развития технических способностей, владеть английским языком, быть усидчивым и внимательным к деталям, мыслить системно, аналитически и структурировано.

Дизайнеры

Дизайнеры в IТ – это люди с хорошо развитым визуальным мышлением, креативные, творческие, инициативные и коммуникабельные.  Можно сказать, что их задачей является создание привлекательного и удобного веб-дизайна и интерфейса, которые в свою очередь являются показателями качественного программного обеспечения. Также от веб-дизайна зависит количество пользователей интернет ресурса, что важно принять во внимание программисту при разработке веб-приложения. Умение правильно использовать web-дизайн является большим плюсом для разработчика. Например, web-дизайн UX включает в себя информационную архитектуру, проектирование взаимодействия, графический дизайн и контент. Web-дизайн UI — это более узкое понятие, включающее в себя определенный набор графически оформленных технических элементов (кнопки, чекбоксы, селекторы и другие поля). Его задача – помочь пользователю организовать взаимодействие с программой/сайтом.

Менеджеры

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

Маркетинг

Маркетологам должно быть присуще чувство стиля, обаяние, ведь они общаются с клиентами и партнерами, представляют собой лицо компании. Они должны быть готовы разрешить возможные конфликты, должны быть лично заинтересованы в продажах. В сфере ИТ-маркетинга учат навыкам эффективного общения, устанавливать деловые отношения, проводить презентации, оформлять деловую документацию.  Данное направление включает такие профессии:

  1. SMM-менеджер — занимается продвижением продукта в социальных сетях;
  2. SEO-специалист — продвигает сайты в сети;
  3. Интернет-маркетолог — продвигает бренд в интернете;
  4. Менеджер по продажам IТ-услуг — посредник между покупателем и ИТ-компанией;
  5. PR-менеджер — специалист по рекламе и связям с общественностью.

Поддержка

IT-поддержка – достаточно большая и важная часть IT-отрасли. Сюда относятся:

  1. Администратор базы данных  — разрабатывает и поддерживает базы данных;
  2. Системный администратор или сисадмин — следит за правильной работой компьютеров и ПО;
  3. Специалист по информационной безопасности — создает системы, обеспечивающие сохранность информации разных уровней;
  4. Сетевой администратор — проектирует сети и налаживает инфокоммуникации;
  5. CRM-менеджер  — выстраивает отношения с клиентами и внутри компании;
  6. Специалист службы технической поддержки.

Аналитики

Излишне говорить, что аналитики должны обладать аналитическим складом ума. Люди, работающие в IТ-аналитике, должны уметь структурировать всё и вся.

В IT-аналитике можно выделить:

  1. Системного аналитика, который разрабатывает IT-систему, работающую на улучшение эффективности бизнеса;
  2. Веб-аналитика, который анализирует поведение пользователей на сайте;
  3. Аналитика Big Data, который изучает большие массивы данных в науке и бизнесе.

Подбор персонала

Рынок IT-технологий также невозможно представить без работы HR-специалистов и рекрутеров.

IT-рекрутерами именуют специалистов, в сферу деятельности которых входит подбор кадров. Правильный выбор кандидата может помочь в увеличении производительности, прибыли и повышении лояльности сотрудников.

HR (Human Resource) — специалисты занимаются подбором персонала, его адаптацией, оценкой, обучением. Они же (чаще всего – совместно с руководителями подразделений) разрабатывают систему мотивации в компании, оценивают эффективность труда персонала компании. Им же приходится и выяснять причины «текучки» и бороться с ней — если компания столкнулась с этой неприятной проблемой. Конечно, это не значит, что всем этим занимается один и тот же человек. Обычно в крупных компаниях работают целые отделы персонала, и у каждого сотрудника – своя специализация.

Каждой профессии в частности и каждому IТ-направлению в целом соответствует определённая модель компетенций, а именно поведенческие стандарты, черты характера, личностные качества человека, с помощью которых он, собственно говоря, и трудится с удовольствием. Самыми распространёнными компетенциями для IТ-отрасли являются самостоятельность  и ответственность, но при этом умение работать в команде, ориентированность на результат, обязательность и исполнительность.   Делайте правильный выбор!

Новички в профессии

Итак, предположим, Вы разобрались кто такой разработчик, дизайнер, аналитик, тестировщик и определили для себя, что ваш путь это QA. Теперь нужен план действий:

Поиск курсов.

Поиск школы, курсов, книг, видеоуроков и т.д.
Как не утонуть в море информации и предложений?

Рекомендации по выбору школы:

1.1. Внимательно прочитайте программу курса и сколько часов занимает отдельная тема или направление. Очень часто в программу включены всевозможные направления, которые впоследствии преподаются всего по пару часов (ознакомление).

1.2. Узнайте о преподавателях. Ценность преподавателя в большом практическом стаже в передовых компаниях сферы. Когда преподаватель может научить вас применять теорию на практике, рассказать все тонкости и особенности.

1.3. Отследите сколько лет существует школа(отзывы, репутация). Не обращайте внимание сколько школа выпустила студентов. Это нельзя перепроверить, и выпустить, не факт научить.

1.4. Обратите внимание на количество студентов в группе. Одной из основных ценностей является индивидуальная работа с каждым студентом по его способностям и возможностям, быстрая обратная связь, советы и т.д. В больших группах это невозможно и в последствии вам придется платить ментору (товарищу с “опытом”) за советы, обратную связь, применение теории на практике. В итоге это сомнительный результат.

1.5. Применение теории на практики, как самая важная часть в обучении. Выясняйте сколько часов практика, как проходит. О ценности данного пункта мы поговорим позже (в главе о приеме на работу).

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

Поиск работы.

Обучение прошло, прочитано много дополнительной информации, на руках сертификат (помните, не важно сертификат, важно чему научились). Резюме составлено, приступаем к поиску работы:

2.1. Первое с чем сталкиваются новички, это опыт работы. Обычно в вакансиях указывают опыт работы для Junior от 6 мес до 1-го года, где его взять? В хорошей школе, практика проходит на реальных проектах или в коммерческих компаниях. И чем больше практики, тем больше уверенности в первую очередь у вас. И эту практику можно включить в резюме с полным описанием выполнения задач и результатов.

2.2. Требования в вакансиях зачастую больше, чем будет использовать специалист во время выполнения работы в первое время. Вас это не должно пугать, во первых вы должны много заниматься над самообучением и ориентироваться (как минимум) во всех дополнительных смежных с профессией знаниях, инструментах, программах. Это дает уверенность интервьюеру, что вы понимаете профессию в целом, сможете на одном языке разговаривать со всеми членами команды. Когда компания берет на работу Junior специалиста, она заранее готова вкладывать в вас деньги и время, ожидая, что вы будете расти и развиваться, тем самым быть хорошим специалистым и сильным членом команды в будущем.

2.3. Подготовка и прохождение собеседования. Для джуниора это 60-70% знания теории. При чем как “книжка пишет” четко, дословно, уверенно. Вы можете быть самым внимательным в поисках багов, или виртуозом написании техдокументации (тест планов, тест кейсов, баг репортов). Но что бы пройти собеседование, придется потрудиться и изучить теоретическую часть, хорошо выполнить практическое техзадание.

Выводы: теория нужна и важна, применение на практике архиважно.

Испытательный срок.

В этой главе, хочу остановиться более подробнее. Потому что исходя из вопросов здесь, вы будете знать, где делать акцент при обучении.
Уверена, вы уже имеете представление о работе тестировщика — увлекательная, креативная и динамичная работа. Но она может быть и монотонной, требующая усидчивости и внимания.

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

3.1. Престижность.

Вам может показаться, что профессия тестировщик не такая сложная как разработчика. Разработчик знает языки программирования, выстраивает сложные логические связи и т.д. После его работы получают продукт. Тестировщику остается всего лишь проверить как работает ПО. Но тестирование и разработка — это взаимосвязанные процессы. Связь не только с разработкой, а ответственность за весь продукт от стадии идеи, планирования, реализации и до выпуска. И поверьте, это большой груз ответственности за размер бюджета, сроки выпуска и взаимодействие всей команды на всех уровнях.

Конечно, командой руководит менеджер, ошибки в коде допускают разработчики, плохие требования пишут аналитики, но крайней точкой ответственности это отдел QA.

Тестирование (качественное тестирование) требует серьезной подготовки. Анализ требований, тест-дизайн, общение с командой и т.д. Это не просто взять и проверить. Очень часто на тестирование (во время спринта) выделено мало времени, а релизить нужно уже завтра и тут нужны все умения: технические, психологические, мотивационные, личные качества и навыки. Потому что ответственность никто не отменял, и продукт должен быть проверен. Вот почему тестировщика можно сравнить с “поводырем”, “ангелом хранителем” ПО и команды на всех жизненных этапах продукта.

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

3.2. Адаптация в коллективе

3.2.1. Общность IТ общества заключается в целях достижения поставленных задач, а корпоративная культура может отличаться совершенно разным образом. Право на существование имеют как путь строжайшего корпоративного порядка, так и в меру дозволенность. В любом случае нужно искать золотую середину и приспосабливаться к окружающим порядкам и правилам. По возможности вносить свои идеи и предложения.

3.2.2. Все члены команды могут находиться в разных часовых поясах и соответственно это очень влияет на совместные встречи и задачи, учитывая физиологическую активность человека в разное время суток.

3.3.3. Сотрудники компании в целом как и в отделе QA могут включать разные национальности, культуры, этнические группы. На практике это разные поведенческие особенности при взаимодействии с друг другом. Понимание таких деталей позволит учитывать нюансы при работе.

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

3.3. Технические ошибки

3.3.1. Зачастую Junior хочет сразу показать и доказать свой профессионализм и пытается найти сложные баги. И может быть там, где их нет. Но не нужно видеть угрозу в каждой строчке кода. Нужно хорошо все проверить и убедиться, что это баги, это не фича. Создание многих непроверенных баг репортов оборачивается потерей времени нескольких человек команды, что переворачивает намерение сделать хорошо работу против вас.

3.3.2. Перед тем как задавать часто и постоянно вопросы, ответы на которых вы не знаете, потратьте несколько минут на изучение, попробуйте найти ответ сами. И только потом обращайтесь с вопросом, если нет у вас ответа. Но и здесь должна быть мера, не замыкайтесь и спрашивайте. Потому что могут быть нюансы рабочих процессов в конкретной компании. Есть негласное правило 30 минут. Если вы не смогли решить проблему, то обязательно обратитесь за помощью.

3.3.3. Создание тест-кейсов одна из основных задач тестировщика. Главное помнить, что одним из условий качества ПО является его соответствие требованиям. Не нужно переписывать требования к ПО, описывать возможности уже готового ПО. Вовремя делать отметки о состоянии (прохождение/сбой), чтобы точно отслеживать выполнение тест-кейсов.

3.3.4. Некорректное оформление баг репортов (название, недостаточность или излишность шагов воспроизведения) опять же приводит к потере времени, позаботьтесь о своих коллегах.

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

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

Но, чтобы получать опыт было проще, обратитесь к этим простым рекомендациям:

  • Не всё баг, что вызывает подозрение;
  • Не спрашивайте о том, как сделать что-то. Спрашивайте о том, где найти информацию о том, как что-то сделать;
  • Заглядывайте в требования перед написанием тест-кейсов.
  • Вносите обновления оперативно;
  • Следуйте пошаговой инструкции при оформлении багов;
  • Не тратьте рабочие часы на личные дела и не загружайте голову работой вместо отдыха.