Делимся историей Хусниддина Нусурматова, Junior Software Test Automation Engineer в EPAM Узбекистан. Его путь к профессиональному мастерству станет отличным источником вдохновения для тех, кто хочет начать карьеру в сфере технологий.
Что подтолкнуло тебя к выбору ІТ-профессии?
Я увлекся ІТ и математикой еще в школе. Участие в национальных Олимпиадах, изучение таких языков программирования, как Pascal и HTML, инструментов, как Microsoft Word и Microsoft Access, еще больше подогревало мой интерес. Поняв насколько важен английский, я начал изучать его параллельно с техническими дисциплинами. Хотя без неудач не обошлось – я провалил вступительный экзамен в университет на информационные технологии. Одно время учился на электронной коммерции, но чувствовал, что это не мое, поэтому оставил учебу на втором курсе. Чтобы обеспечивать себя, подрабатывал репетитором по английскому и математике.
Почему ты решил строить карьеру именно в автоматизации тестирования?
Автоматизация тестирования заинтересовала меня потому, что я люблю решать задачи и писать код. Мне нравится обдумывать сложные задания, когда я занят повседневными делами, например, ем или гуляю, а азарт от написания кода ежедневно придает мне сил. К тому же автоматизация тестирования не ограничивается, собственно, тестированием, а включает еще и разработку, открывая передо мной каждый раз новые вызовы и технологии. Постоянное обучение гарантирует, что я не скучаю и расту в своей профессии.
Как ты узнал про образовательные программы EPAM?
Программы от EPAM мне посоветовали друзья, которые их уже проходили. Я искал доступные курсы в Узбекистане и нашел несколько вариантов, в том числе .NET-разработку и автоматизацию тестирования. Сначала я подался на курс .NET разработки, но мне было очень сложно с C#, и это подтолкнуло меня перейти на автоматизацию тестирования на .NET. После неудачной попытки на курсе по .NET разработке, я начал самостоятельно изучать C#, чтобы лучше подготовиться. В дополнение, в университете у меня был опыт с C++, а еще я изучал C и Python в образовательном центре «Наджот Талим».
Какие навыки ты получил на программе по автоматизации тестирования на .NET?
Во время учебы я приобрел все технические навыки, которые необходимы мне на текущем проекте. Это фреймворки наподобие Selenium, а также C# и CI/CD инструменты. Кроме того, я очень хорошо научился находить правильные локаторы для веб-элементов, а еще пользоваться Teams для совместной работы. Благодаря этим навыкам я могу писать и запускать автоматические тесты, качественно устранять «баги» и легко взаимодействовать с моим ментором.
Что было самым крутым в обучении?
На мой взгляд, круче всего в программе было сочетание практического опыта, реального применения и перспектив трудоустройства. Это вдохновляло и мотивировало на будущие карьерные свершения. Поддержка ментора, его помощь в приобретении практических навыков тестирования, освоении инструментов и фреймворков тоже поспособствовали тому, что обучение было по-настоящему ценным и увлекательным.
Какие «гибкие» навыки могут пригодиться новичку на старте карьеры в автоматизации тестирования?
Эффективная коммуникация – это ключ к успеху в автоматизации тестирования, поскольку обеспечивает четкое взаимодействие с командой, клиентами и стейкхолдерами. Умение работать в команде крайне важно для сотрудничества и кооперации между коллегами-тестировщиками и разработчиками, а также – обмена знаниями. Еще один важный навык – адаптивность, позволяющая быстрее осваивать новые технологии, фреймворки и приспосабливаться к меняющимся требованиям в этой области.
Какие ресурсы посоветуешь для изучения автоматизации тестирования?
Кроме образовательной программы EPAM Campus, советую обратить внимание на эти ресурсы:
- Test Automation University: топовая платформа для изучения тестирования и автоматизации.
- YouTube-каналы SDET-QA и Automation Step by Step .
- Книги Software Testing. Base Course и Fundamentals of Computer Programming with C# .
Какие 3 главных совета ты дал бы новичкам в этой сфере?
Прежде всего, удели время тщательному изучению тестирования и его автоматизации. Дальше составь план и придерживайся ему, чтобы поступательно совершенствовать свои навыки и знания. Наконец, сосредоточься на развитии «гибких» навыков, так как они не менее важны, чем технические.
Если история Хусниддина вдохновила тебя, и ты хочешь пойти по его стопам, регистрируйся на нашу программу по автоматизации тестирования, чтобы начать свой путь.