Русский | English
QA Automation Engineer / Software Tester • Frontend (Angular) • Data Analyst
- I am developing in test automation (UI + API) and quality engineering.
- I have pet‑project experience in frontend development (Angular, TypeScript, HTML/CSS).
- Completed courses in data analysis (Synergy) and QA/BA (GeekBrains).
- Open to roles such as QA Automation / Software Tester / QA Intern / Junior.
- I have domain expertise in energy efficiency / housing & utilities, as well as in payroll and financial reporting.
📫 Contacts: mr.mikhailoff@gmail.com, +7 919 416 65 57
Experience: UI tests with Playwright, API testing with Postman, working with databases (MySQL), pet projects in Angular/TypeScript, Python/pandas for data analysis.
Languages & platforms
- Java (basic), Python (data analysis, scripts)
- TypeScript / JavaScript
- SQL (MySQL)
Testing & QA
- Playwright (UI automation)
- Postman (API tests, collections and environments)
- Git, GitHub Actions (basic CI)
Frontend & tools
- Angular (standalone components, SPA)
- HTML5, CSS3
- Figma (reading mockups, basic layout)
Data / ML (for pet projects)
- Python: pandas, seaborn, scikit‑learn
- MATLAB (basic skills)
Single‑page application for booking and tracking parcel deliveries within the country and abroad.
- Live demo: https://roman-mikhaylov.github.io/dostaffkin/
- Code: https://github.com/roman-mikhaylov/dostaffkin
- My role: implemented the SPA in Angular (order and tracking screens), configured build and deployment to GitHub Pages.
Landing page for a roofing solutions company, built as a standalone Angular project with product cards and a lead form.
- Code: https://github.com/roman-mikhaylov/svarog_kazan
- Stack: Angular, TypeScript, HTML, CSS.
- What I did:
- set up an Angular 21+ project with standalone components,
- designed the structure of the landing (hero block, product grid, lead form, contacts),
- implemented product models and mock data, and rendered them via reusable components.
A set of scripts and reports to analyze media / manager performance (engagement, conversions, etc.).
- Code: https://github.com/roman-mikhaylov/topface_media_analysis_managers.git
- Stack: Python (pandas, seaborn), SQL, Google Sheets / Excel.
- What I did: collected data from several sources, built metrics and visualizations for monitoring manager performance.
- Code: https://github.com/roman-mikhaylov/effective-mobile-test-tasks-qa-automation-romanmikhailov
- What I did:
- designed REST API contracts for partner shops,
- described push‑notification architecture,
- implemented parts of automation and formatted the repository as a readable portfolio for recruiters.
Test assignment for a Health IT company: three independent tasks that combine frontend, Python analytics and Google Sheets automation.[page:59][page:71][page:114]
- Repo: https://github.com/roman-mikhaylov/health-it-test-assignment
- Task 1 (Web): interactive schedule page with filters by doctor/date/status and aggregated statistics, deployed to GitHub Pages:
https://roman-mikhaylov.github.io/health-it-test-assignment/ - Task 2 (Python): analytics script that reads JSON with appointments, aggregates load/no‑shows per doctor per day and exports CSV (with Docker support).
- Task 3 (Apps Script): Google Apps Script that pulls JSON from a public API, maps data to a doctors directory and writes daily stats into a Google Sheet with error handling and a time trigger.[page:59][page:71][page:80]
- Развиваюсь в области автоматизации тестирования (UI + API) и инженерии качества.
- Есть опыт пет‑проектов во frontend‑разработке (Angular, TypeScript, HTML/CSS).
- Прошёл курсы по анализу данных (Синергия) и QA/BA (GeekBrains).
- Рассматриваю роли QA Automation / Software Tester / QA Intern / Junior.
- Есть предметная область в энергоэффективности и ЖКХ, а также в расчёте заработной платы и финансовой отчётности.
📫 Контакты: mr.mikhailoff@gmail.com, +7 919 416 65 57
Опыт: UI‑тесты на Playwright, API‑тестирование в Postman, работа с БД (MySQL), пет‑проекты на Angular/TypeScript, анализ данных на Python/pandas.
Языки и платформы
- Java (базовый уровень), Python (скрипты, анализ данных)
- TypeScript / JavaScript
- SQL (MySQL)
Тестирование и QA
- Playwright (автоматизация UI)
- Postman (API‑тесты, коллекции и окружения)
- Git, GitHub Actions (базовый CI)
Frontend и инструменты
- Angular (standalone‑компоненты, SPA)
- HTML5, CSS3
- Figma (чтение макетов, базовая вёрстка)
Data / ML (для пет‑проектов)
- Python: pandas, seaborn, scikit‑learn
- MATLAB (базовые навыки)
Dostaffkin — веб‑приложение для доставки посылок (Angular)
Одностраничное приложение для оформления и отслеживания доставок по стране и за рубеж.
- Демо: https://roman-mikhaylov.github.io/dostaffkin/
- Код: https://github.com/roman-mikhaylov/dostaffkin
- Роль: реализовал SPA на Angular (экраны заказа и трекинга), настроил сборку и деплой на GitHub Pages.
**Svarog Kazan — лендинг с нуля (Angular) (в работе) **
Маркетинговый лендинг для инженерной/энергоэффективной компании, реализованный как SPA на Angular.
- Код: https://github.com/roman-mikhaylov/svarog-kazan (WIP)
- Роль: вёрстка по макету, проектирование компонентной структуры, адаптивный дизайн.
Health IT Test Assignment — расписание, аналитика и отчёты
Тестовое задание для компании из Health IT, три независимые задачи.
- Репозиторий: https://github.com/roman-mikhaylov/health-it-test-assignment
- Task 1 (web): веб‑страница расписания с фильтрами по врачу/дате/статусу и блоком агрегированной статистики, развёрнута на GitHub Pages:
https://roman-mikhaylov.github.io/health-it-test-assignment/ - Task 2 (Python): скрипт на Python, который читает JSON с приёмами, агрегирует показатели по врачу и дню, считает no‑show rate и загрузку, сохраняет результат в CSV (есть Docker‑образ).
- Task 3 (Apps Script): скрипт Google Apps Script, который делает HTTP‑запрос к публичному JSON‑API, маппит данные на справочник врачей и записывает ежедневную посещаемость в Google Таблицу с обработкой ошибок и триггером по времени. Просто вставь этот текст в roman-mikhaylov/README.md, нажми Commit changes, и проект появится у тебя в портфолио на профиле.
- Write and maintain UI and API automated tests for web applications.
- Help set up basic CI pipelines for tests (GitHub Actions).
- Work with data (SQL + Python/pandas) and turn raw data into clear reports.
- Communicate with developers: read frontend code (Angular), speak the same language and write precise bug reports.