[![Header](https://git.homyk.space/MH.Dmitrii/.profile/raw/branch/main/asserts/image.gif)](https://git.homyk.space/MH.Dmitrii/.profile/src/branch/main/asserts/image.gif) ## QA Engineer specializing in manual testing, API testing, and test automation using Python, pytest, and Playwright. Experienced in test design, defect investigation, and building automated E2E coverage. [QA Portfolio](https://git.homyk.space/MH.Dmitrii/QA-portfolio) ### Languages and Tools #### Languages ![PYTHON](https://img.shields.io/badge/-PYTHON-000000?style=for-the-badge&logo=PYTHON&logoColor=d8d527) ![TYPESCRIPT](https://img.shields.io/badge/-TYPESCRIPT-000000?style=for-the-badge&logo=TYPESCRIPT&logoColor=3178c6) ![JAVASCRIPT](https://img.shields.io/badge/-JAVASCRIPT-000000?style=for-the-badge&logo=JAVASCRIPT&logoColor=f7df1e) ![PHP](https://img.shields.io/badge/-PHP-000000?style=for-the-badge&logo=PHP&logoColor=777bb4) #### Test automation ![PLAYWRIGHT](https://img.shields.io/badge/-PLAYWRIGHT-000000?style=for-the-badge&logo=PLAYWRIGHT&logoColor=2ead33) ![PYTEST](https://img.shields.io/badge/-PYTEST-000000?style=for-the-badge&logo=PYTEST&logoColor=0a9edc) ![ALLURE](https://img.shields.io/badge/-ALLURE-000000?style=for-the-badge&logo=QASE&logoColor=2643cc) #### API testing ![POSTMAN](https://img.shields.io/badge/-POSTMAN-000000?style=for-the-badge&logo=POSTMAN&logoColor=25be30) ![INSOMNIA](https://img.shields.io/badge/-INSOMNIA-000000?style=for-the-badge&logo=INSOMNIA&logoColor=6b53c9) ![SOAPUI](https://img.shields.io/badge/-SOAPUI-000000?style=for-the-badge&logo=SWAGGER&logoColor=25be30) ![PROXYMAN](https://img.shields.io/badge/-PROXYMAN-000000?style=for-the-badge&logo=CHARLESPROXY&logoColor=2dd827) #### API & protocols ![GRAPHQL](https://img.shields.io/badge/-GRAPHQL-000000?style=for-the-badge&logo=GRAPHQL&logoColor=e10098) ![GRPC](https://img.shields.io/badge/-gRPC-000000?style=for-the-badge&logo=GRPC&logoColor=4285f4) ![WEBSOCKET](https://img.shields.io/badge/-WEBSOCKET-000000?style=for-the-badge&logo=WEBSOCKETS&logoColor=ffffff) ![REST](https://img.shields.io/badge/-REST-000000?style=for-the-badge&logo=FASTAPI&logoColor=05998b) ![SOAP](https://img.shields.io/badge/-SOAP-000000?style=for-the-badge&logo=SOAP&logoColor=ffffff) #### Accessibility & performance ![AXE](https://img.shields.io/badge/-AXE_CORE-000000?style=for-the-badge&logo=TESTINGLIBRARY&logoColor=e33332) ![LIGHTHOUSE](https://img.shields.io/badge/-LIGHTHOUSE-000000?style=for-the-badge&logo=LIGHTHOUSE&logoColor=f44b21) #### Databases ![SQL](https://img.shields.io/badge/-SQL-000000?style=for-the-badge&logo=MYSQL&logoColor=229799) ![POSTGRESQL](https://img.shields.io/badge/-POSTGRESQL-000000?style=for-the-badge&logo=POSTGRESQL&logoColor=336791) ![MYSQL](https://img.shields.io/badge/-MYSQL-000000?style=for-the-badge&logo=MYSQL&logoColor=4479a1) ![SQLITE](https://img.shields.io/badge/-SQLITE-000000?style=for-the-badge&logo=SQLITE&logoColor=003b57) ![SQLALCHEMY](https://img.shields.io/badge/-SQLALCHEMY-000000?style=for-the-badge&logo=PYTHON&logoColor=d8d527) #### Message brokers & caching ![RABBITMQ](https://img.shields.io/badge/-RABBITMQ-000000?style=for-the-badge&logo=RABBITMQ&logoColor=ff6600) ![REDIS](https://img.shields.io/badge/-REDIS-000000?style=for-the-badge&logo=REDIS&logoColor=dc382d) #### Backend & infrastructure ![FASTAPI](https://img.shields.io/badge/-FASTAPI-000000?style=for-the-badge&logo=FASTAPI&logoColor=05988a) ![PYDANTIC](https://img.shields.io/badge/-PYDANTIC_V2-000000?style=for-the-badge&logo=PYDANTIC&logoColor=e92063) ![ALEMBIC](https://img.shields.io/badge/-ALEMBIC-000000?style=for-the-badge&logo=PYTHON&logoColor=d8d527) ![NGINX](https://img.shields.io/badge/-NGINX-000000?style=for-the-badge&logo=NGINX&logoColor=009639) ![CADDY](https://img.shields.io/badge/-CADDY-000000?style=for-the-badge&logo=CADDY&logoColor=ffffff) ![WSGI/ASGI](https://img.shields.io/badge/-WSGI%2FASGI-000000?style=for-the-badge&logo=PYTHON&logoColor=d8d527) #### Virtualization & containers ![VIRTUALBOX](https://img.shields.io/badge/-VIRTUALBOX-000000?style=for-the-badge&logo=VIRTUALBOX&logoColor=183a61) ![QEMU](https://img.shields.io/badge/-QEMU-000000?style=for-the-badge&logo=QEMU&logoColor=ff6600) ![VMWARE](https://img.shields.io/badge/-VMWARE-000000?style=for-the-badge&logo=VMWARE&logoColor=607078) ![HYPER-V](https://img.shields.io/badge/-HYPER--V-000000?style=for-the-badge&logo=WINDOWS&logoColor=0078d4) ![DOCKER](https://img.shields.io/badge/-DOCKER-000000?style=for-the-badge&logo=DOCKER&logoColor=2496ed) ![PODMAN](https://img.shields.io/badge/-PODMAN-000000?style=for-the-badge&logo=PODMAN&logoColor=892ca0) #### Monitoring ![GRAFANA](https://img.shields.io/badge/-GRAFANA-000000?style=for-the-badge&logo=GRAFANA&logoColor=f46800) ![PROMETHEUS](https://img.shields.io/badge/-PROMETHEUS-000000?style=for-the-badge&logo=PROMETHEUS&logoColor=e6522c) #### Networking ![CISCO](https://img.shields.io/badge/-CISCO-000000?style=for-the-badge&logo=CISCO&logoColor=1ba0d7) ![WIRESHARK](https://img.shields.io/badge/-WIRESHARK-000000?style=for-the-badge&logo=WIRESHARK&logoColor=1679a7) #### Infrastructure & CI/CD ![ANSIBLE](https://img.shields.io/badge/-ANSIBLE-000000?style=for-the-badge&logo=ANSIBLE&logoColor=ee0000) ![LINUX](https://img.shields.io/badge/-LINUX-000000?style=for-the-badge&logo=LINUX&logoColor=fcc624) ![JENKINS](https://img.shields.io/badge/-JENKINS-000000?style=for-the-badge&logo=JENKINS&logoColor=d24939) ![GITHUB_ACTIONS](https://img.shields.io/badge/-GITHUB_ACTIONS-000000?style=for-the-badge&logo=GITHUBACTIONS&logoColor=2088ff) ![GIT](https://img.shields.io/badge/-GIT-000000?style=for-the-badge&logo=GIT&logoColor=ada5a5) #### Payments & billing ![STRIPE](https://img.shields.io/badge/-STRIPE-000000?style=for-the-badge&logo=STRIPE&logoColor=635bff) ![SHOPIFY](https://img.shields.io/badge/-SHOPIFY-000000?style=for-the-badge&logo=SHOPIFY&logoColor=96bf48) #### Tools ![HTTP_TOOLKIT](https://img.shields.io/badge/-HTTP_TOOLKIT-000000?style=for-the-badge&logo=HTTPTOOLKIT&logoColor=ffffff) #### Mobile testing ![iOS](https://img.shields.io/badge/-iOS-000000?style=for-the-badge&logo=APPLE&logoColor=ffffff) ![ANDROID](https://img.shields.io/badge/-ANDROID-000000?style=for-the-badge&logo=ANDROID&logoColor=3ddc84) #### QA tools ![TESTRAIL](https://img.shields.io/badge/-TESTRAIL-000000?style=for-the-badge&logo=TESTRAIL&logoColor=264363) ![JIRA](https://img.shields.io/badge/-JIRA-000000?style=for-the-badge&logo=JIRA&logoColor=2643cc) ![REDMINE](https://img.shields.io/badge/-REDMINE-000000?style=for-the-badge&logo=REDMINE&logoColor=b32024) ![TRELLO](https://img.shields.io/badge/-TRELLO-000000?style=for-the-badge&logo=TRELLO&logoColor=0079bf) ![NOTION](https://img.shields.io/badge/-NOTION-000000?style=for-the-badge&logo=NOTION&logoColor=ada5a5) ### Follow me [![TELEGRAM](https://img.shields.io/badge/-TELEGRAM-000000?style=for-the-badge&logo=TELEGRAM&logoColor=3bc7f1)](https://t.me/DisaTylov) [![LINKEDIN](https://img.shields.io/badge/-LINKEDIN-000000?style=for-the-badge&logo=LINKEDIN&logoColor=3b54f1)](https://linkedin.com/in/dmitrii-seliakov)