1. Пара слов о себе
Специалист по автоматизации тестирования. Около 8 лет опыта работы в этой области в различных ролях: инженер, архитектор, менеджер, консультант, тренер. Опыт работы с большинством популярных инструментов (Selenium, HP QTP, TestComplete, JMeter). Больше всего опыта программирования на Java, но сейчас пишу в основном на Python. Другие языки тоже люблю и уважаю (C#, JavaScript, Ruby, VBScript).
- Мой LinkedIn профайл — http://www.linkedin.com/in/khroliz
- Моя страничка на Facebook — https://www.facebook.com/khroliz
- Мой блог — http://ru.khroliz.com
2. Ваш инструментарий
С учётом того, что моя основная работа — это писать код, то основной инструментарий для этого IDE. Предпочитаю продукты JetBrains: PyCharm и IntelliJ IDEA.
Остальное — по мелочам: Clip2Net, join.me, powershell, notepad++.
3. Проект, которым вы гордитесь
Обычно ответом на этот вопрос называют текущий проект.
Но на Wargaming я начал работать недавно, поэтому не могу сказать, что успех “World of Tanks” — моя заслуга.
На данный момент наиболее интересные и полезные вещи у меня получилось сделать в рамках моей работы консультантом на компанию Tele2. Это был проект по внедрению Siebel CRM, где получилось сделать эффективное решение по автотестам на Java. Там удалось отойти от UI-тестов, не потеряв покрытие. По итогу тесты были надёжными, быстрыми и легко масштабируемыми. Уникальной вещью было реиспользование одного и того же Java-кода как для функциональных тестов, так и нагрузочных. У меня в планах раскрыть широкой публике детали этого проекта на SQA Days 15 в Москве.
Мой блог тоже можно назвать тем проектом, которым горжусь.
4. Книга, которую должен прочесть каждый специалист в ИТ области
Тут я плохой советчик, думаю.
У меня получение знаний идёт “отрывками”: части книг, блоги, конференции, собственные синяки и шишки.
Последнюю книгу, которую я смог прочитать “от корки до корки” был “Рефакторинг” Фаулера. После этого начинал читать Effective Java, но потом волею судеб переключился на Python. Начинал читать “Как тестируют в Google?”, но потом по блогам прочитал столько рецензий с основными интересными моментами, что дочитывать уже неинтересно.
Если же говорить про “каждого специалиста”, то я бы посоветовал различные книги по личной эффективности: “7 навыков эффективных людей”, например. Но эти вещи не специфичны для ИТ-области.
5. Профессиональный совет коллегам
Мне хотелось бы посоветовать коллегам одного — учиться. Причём коллегам-тестировщикам хотелось бы напомнить, что мы в первую очередь — инженеры. Качество нашей работы улучшается прежде всего тогда, когда мы понимаем, как работает тестируемая система изнутри.