Skip to content
View roman-mikhaylov's full-sized avatar

Block or report roman-mikhaylov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
roman-mikhaylov/README.md

Русский | English

Roman Mikhaylov

QA Automation Engineer / Software Tester • Frontend (Angular) • Data Analyst


About me

  • 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


Tech stack (junior)

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)

Selected projects

Dostaffkin — parcel delivery web app (Angular)

Single‑page application for booking and tracking parcel deliveries within the country and abroad.

Svarog Kazan — landing page development from scratch (Angular)((work in progress))

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.

Topface Media Analysis — managers performance analytics

A set of scripts and reports to analyze media / manager performance (engagement, conversions, etc.).

QA automation test tasks (Effective Mobile and others)

Health IT Test Assignment — scheduling, analytics and reporting

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

Технологический стек (junior)

Опыт: 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)
Одностраничное приложение для оформления и отслеживания доставок по стране и за рубеж.

**Svarog Kazan — лендинг с нуля (Angular) (в работе) **
Маркетинговый лендинг для инженерной/энергоэффективной компании, реализованный как SPA на Angular.

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, и проект появится у тебя в портфолио на профиле.

How I can be useful

  • 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.

Popular repositories Loading

  1. FilimonovAlexey FilimonovAlexey Public

    Forked from FilimonovAlexey/FilimonovAlexey

    Файлы разметки главной страницы GitHub профиля

    Jupyter Notebook

  2. roman-mikhaylov roman-mikhaylov Public

    my profil

  3. awesome-github-profile-readme awesome-github-profile-readme Public

    Forked from abhisheknaiidu/awesome-github-profile-readme

    😎 A curated list of awesome GitHub Profile which updates in real time

  4. Raymo111 Raymo111 Public

    Forked from Raymo111/Raymo111

    My awesome profile README

    R

  5. vbriand vbriand Public

    Forked from vbriand/vbriand

    Yet another profile readme, but this one's mine!

  6. ML__synergya ML__synergya Public

    применение ML для определении факторов энергоэффективности МКД в NY

    Jupyter Notebook