Хильченко Александр Николаевич
Мужчина, 44 года, родился 12 сентября 1978
Место жительства: Биробиджан (ЕАО); Хабаровск (Хабаровский край, ДВ регион).
Гражданство: Российское.
Готов к переезду, готов к командировкам, предпочту работу удаленно.
Предпочтительные способы контакта:
- E-mail: khilchenko.an@mail.ru;
- Telegram: @KhAN_main;
- Tелефон: +7 (964) 475 4236 (временами бываю недоступен, пишите, пожалуйста, почтой или в Telegram)
- Сайт-визитка
- Профиль GitFlic
Желаемая должность
QA инженер, Тестировщик ПО, Разработчик автотестов
Область профессиональных интересов:
- Тестирование;
- Программирование в тестировании и автотесты;
- Программирование (разработка)
Занятость: стажировка, частичная занятость, полная занятость.
График работы: удаленная работа, полный день, сдельная работа.
Уровень притязаний по заработной плате: от компетенций.
Образование
Высшее, не единственное (приведены данные только напрямую связанные с областью деятельности)
2001 | Приамурский государственный университет им. Шолом-Алейхема, Биробиджан (бывший БГПИ) "Естественно-Математический факультет" (ЕМФ), Преподаватель математики и информатики |
2021 | Курсы повышения квалификации на образовательном портале GeekBrains Факультет «Тестирование ПО», специальность - «Тестировщик ПО» (учусь в данный момент, время окончания обучения — второй квартал 2022 г.) |
Опыт работы
* Общий опыт в сфере IT более 20 лет. В процессе работы, будучи предпринимателем, выходил на работу в организации дял решения конкретных задач.
2001 - декабрь 2021 | ПБОЮЛ Хильченко А.Н. (ИНН 790101248491) Индивидуальный предприниматель. Разработка и тестирование ПО, Полный цикл сопровождения. Деятельность остановлена в 2021 году, предприятие ликвидировано. |
2017 | Государственная инспекция труда в Еврейской автономной области. Инженер по работе с данными. |
2016 | Охранная компания «ГАРД» г. Биробиджан - специалист по монтажу, программированию и проверке систем комплексной безопасности «Орион». Обязанности как тестировщика — разработка тестовых случаев провокации оборудования на сбой и ложное срабатывание. |
2013-2015 | ФГБУ САС Биробиджанская отдел ОМЗСХН. Программист. Специализация: системы спутниковой навигации и картографии. Анализ статистических данных. Тестирование данных и требований. Разработка СУБД «Агрохимик». |
2008-2009 | Работа в ОГУЗ «Областная больница ЕАО», на должности начальника отдела информационных технологий. |
2003-2008 | Руководитель предприятия «ООО Компания «Терминал, г. Хабаровск». |
2000-2003 | Работа на предприятии (франчайзи) фирмы 1С (Компания «НИТ», г. Биробиджан), консультант-сопровожденец 1С: Предприятия, технический специалист, специалист по анализу данных. |
1999-2000 | Работа в телерадиовещательной компании. Ведущий специалист по компьютерной графике, разработчик и внедренец ПО, администратор ветки цифрового видеомонтажа и компьютерной графики. |
1997-1999 | Лаборант-администратор кабинета ИВТ, администратор сервера кабинета на базе Windows NT 4.0 |
1996-1999 | Преподаватель информатики в СОШ №2 г. Биробиджан |
Ключевые навыки
* По основным и наиблее важным навыкам в процессе обучения получены сертификаты и пройдено подтверждающее тестирование. Подробную информацию можно получить на странице Мои сертификаты
Теоретические основы тестирования ПО
- Знание основ ручного тестирования.
- Понимание принципов тестирования умение их соблюдать.
- Виды тестирования — разбираюсь и понимаю их специфику.
- Чек- листы, тест-кейсы, чит-листы — их составление и применение.
- Тестовые наборы, их составление и использование в тестировании.
- Метрики тестирования и их применение.
- Знание основ автотестирования, составление автотестов (см. блок «автотестирование»).
- Знание методологии тестирования.
- Понимание тестирования требований.
- Навык декомпозиции задач.
- Разбираюсь в техниках тест-дизайна, умею использовать необходимый инструментарий.
Тестирование и отчетность
- Навык ручного тестирования.
- Навык исследовательского тестирования.
- Навык Unit-тестирования.
- Навык регрессионного тестирования.
- Навык тестирования web-приложений.
- Навык тестирвоания API.
- Кросс-браузерное и кросс-платформенное тестирование.
- Составление и ведение тестовой документации.
- Анализ результатов ручного тестирования.
- Составление отчетности о тестировании.
Автотестирование (в части программирования)
- Знание базы алгоритмизации, ООП, базового перечня алгоритмических языков.
- Уверенное использование Selenium (с python).
- Уверенное использование XPath и CSS селекторов;
- Знание SOAP и REST (использовал в учебных целях);
- Знание Python (понимаю, читаю, пишу код).
- Знание JS (понимаю, читаю, пишу код).
- Знание Java (Java Core) (понимаю, читаю, пишу код).
- Знание HTML и CSS (понимаю, читаю, пишу код), понимаю принципы верстки.
- Знание основных форматов файлов, их парсинг (csv, json, yaml, xml, ini, config).
- Знание системы Unittest, как базовой для языка Python.
- Знание Junit, как базовой для java
- Знание и навык использования тест-раннера PyTest в desktop-проектах и при тестировании web-интерфейсов.
- Знание Maven, работа с архетипами.
- Анализ данных с bash и python, их конверсия и утилизация.
- Анализ и интерпретация результатов автотестов.
Владение инструемнтарием
- Системы ведения чек-листов (Dynalist, Workflowy, CheckVist).
- Scrum и Kanban — понимание особенностей, их разницы в применении.
- YouGile / Trello / Jira (навык начальной настройки, ведения проекта, заведения дефектов, составления JQL-запросов, работа с дополнениями).
- Confluenсe (навык начальной настройки, создания пространства, ведения базы знаний проекта, оформления шаблонов, получения информации из wiki-системы).
- Навык работы в связке «Jira и Confluence».
- TMS : TestIT, Sitechco (TestIT — разобрался в логике работы системы, использовал ее только в учебных целях. Sitechco — TMS на основе чек-листов использовал на небольшом проекте).
- Git — знание и уверенное использование.
- GitHub — ведение проектов (в том числе и с использованием задач, базы знаний и досок).
- GitFlic — ведение проектов (на проекте с его основания).
- Docker и системы виртуализации при развертывании тестовых сред.
- Базовые знания SQL (разбираюсь в том как настраивается, устроено и работает, составляю базово-необходимые запросы).
- Уверенное использование Chrome DevTools и аналогичных.
- Fiddler / Charles.
- SoapUI / Postman.
- PyCharm / IDEA.
Владение языками
- Русский — родной.
- Английский — на 80 % понимаю все, что написано в документации. Читаю документацию, перевожу на русский. Не говорю.
Дополнительные навыки
- Опыт разработки и тестирования desktop-приложений.
- Бухгалтерский учет и отчетность.
- Опыт в разработке и сопровождении экономического ПО.
- Экономический анализ (на базовом уровне).
- Системы визуализации в картографии.
- Разработка в Django.
- Скрипты на Lua.
- Операционные системы и сети.
- Уверенное использование и администрирование Linux (как основной системы).
- Уверенное использование и администрирование Windows и macOS (как вспомогательных систем).
- WordPress (использование, разработка шаблонов).
- Wiki, Markdown / Rich Text Format.
- Программируемая автоматика.
- IoT (разработка, внедрение, сопровождение и программирование).
- Системы сигнализации и комплексной безопасности.
Реализованные проекты
* Здесь указаны только основные проекты. Подробная информация находится на странице «Мои проекты» интернет-визитки
2001
Дипломная работа и статья по теме: «Теоретические основы машинной графики», приложение к дипломной работе ПО АРМ «ПАВС» (Программно-Аппаратная Вещательная Станция) на базе платы видео-захвата и видео-вывода «Forward» (написание ПО ведения эфира в реальном времени, наложения титров, управление прозрачностью подложек (через альфа канал), разработка электронных схем сопряжения с существующим оборудованием и пульта управления АПСК «ПАВС»), Программный продукт написан с применением среды BorlandDelphi, С++ Builder, технологии СОМ+, и базируется на математических алгоритмах выведенных самостоятельно, под аппаратный комплекс был написан альтернативный комплект драйверов. Тестирование и внедрение продукта проводилось собственными силами. Для тестирования были разработаны автотесты (в первую очередь для контроля производительности и времени отклика на изменения входящих данных). Исходный код и права на продукт принадлежат ГТРК «Бира», г.Биробиджан. Несовбодное ПО. Проект внедрен, завершен, программный продукт снят с эксплуатации в связи с моральным устареванием.
2002
Разработал авторский компонент к среде Borland Delphi3 для шифрования данных. Тестирование алгоритма проводилось автотестами через заранее определенные наборы данных. Проект закрыт.
2003-2007
Разрабатывал внешнее дополнительное ПО для 1С: Предприятия 7.7 (системы защиты информации, системы автоматического сохранения данных). В данных разработках проводилось функциональное тестирование по тестовым случаям. Несовбодное ПО. Проекты завершены.
2008
Разработал ПО для резервного копирования и последующего анализа информации, в том числе и графической, для малодозовых флюорографов на удаленном рабочем месте. Тестирование проводилось в рамках заранее определенного набора данных. Несвободное ПО. Проект завершен.
2013-2015
Автор АРМ СУБД «Агрохимик». Программный продукт предназначен для учета полигонов и полей областной агрохимической службой, учета агрохимических почвенных показателей, а так-же навигации и сортировки для отбора участков по почвенным показателям. Продукт тестировался в процессе разработки и внедрения по чек-листам. Проводилось Unit-тестирование модулей анализа графической и статистической информации. Несовбодное ПО. Проект закрыт.
2019
Pet-проект программы генерации паролей для локальных и сетевых сервисов (https://github.com/nikodim-an/password_generator) Тестирование продукта по чек-листу. Проект завершен.
2019-2020
iQNote — pet-проект системы накопления знаний (аналог cherry-tree) для операционной системы Linux написанный на Python. Тестирование на основе чек-листов. Проект приостановлен, в данный момент работает в качестве стенд-версии и производится н накопление информации об ошибках.
2019-2021
iQMemo — pet-проект системы хранения быстрых записок для операционной системы Linux написанный на Python. Проект в активной разработке. Тестирование на основе чек-листов и тестовых случаев.
2021
Pet-проект интернет магазина на Django. (https://github.com/nikodim-an/geekshop). В процессе написания производилось тестирование производительности, стресс-тестирование, тестирование функционала на основе чек-лисов. Проект остановлен поскольку учебных целей достиг.
2021
Автор коммерческого телеграм-бота приема заявок на доставку продуктов питания. Проект в активной разработке. Производится Unit-тестирование модулей верификации, контроля остатков, контроля оплаты. Несовбодное ПО.
Дополнительная информация
IT специалист широкого профиля с развитым кругозором, увлекающийся активным отдыхом (рыбалка, охота, пеший и автотуризм) и в качестве хобби рукоделием (электроника, обработка материалов, бытовые самоделки, в том числе и на основе программируемых микроконтроллеров). В некоторых областях и направлениях могу чего-то не знать, но этот недостаток восполняю быстрой обучаемостью. Коммуникабельный, дисциплинированный, инициативный, настойчивый, имею организаторские способности, адекватно реагирую на критику, свободно взаимодействую с командой, психологически устойчив, умею работать в кризисных ситуациях, ответственный. Люблю литературу и кинематограф. Люблю готовить. Стремлюсь заниматься только тем, что мне интересно — поэтому всегда добиваюсь высоких результатов. Всегда делюсь знаниями и помогаю начинающим специалистам.