Portfolio
Who I am
About me
Daniel Angelov
Senior Automation QA Engineer
My name is Daniel Angelov and I am a Senior Automation QA Engineer with over 10 years of experience in API and Frontend/UI testing, CI/CD processes, and building and developing automation frameworks. I have worked on numerous international IT projects across various industries and fields: e-commerce, automotive, blockchain, gaming, flight control and others. Additionally, I have experience in digital marketing, copywriting, SEO, WordPress and management. Part of my hobbies are: woodworking, working with epoxy resin, computer games, quality literature and cinema. I am the author and owner of Optibg.com Below you will see some of my skills and personal projects. For more information related to my career experience, feel free to check out my LinkedIn profile and connect with me there.
- Automation QA testing
- WordPress
- Digital marketing
- SEO
- Software development
- AI
Self-assessment
Skills
Python
Advanced — 70%
JavaScript
Advanced — 60%
CI/CD
Advanced — 60%
Selenium
Expert — 90%
WebdriverIO
Advanced — 70%
Playwright
Advanced — 70%
Postman/Newman
Advanced — 80%
AI assisted development
Expert — 90%
Smartcontract testing
Intermediate — 50%
Flask/FastAPI/Express.js
Intermediate — 50%
Git
Advanced — 80%
Mocking
Advanced — 80%
API test automation
Advanced — 85%
On-page SEO
Expert — 90%
Off-page SEO
Advanced — 75%
Copywriting
Expert — 90%
Social Media
Advanced — 70%
Video Tutorials & Video Editing
Expert — 90%
Website building
Expert — 90%
Design configurations
Advanced — 80%
Security
Advanced — 80%
Backup & Maintenance
Advanced — 80%
Scrum master
Advanced — 80%
Project management
Advanced — 65%
Innovation management
Intermediate — 50%
Office management
Advanced — 60%
Some of my personal and additional projects, outside of work tasks
Personal and additional projects

TheCMSPlace
2015-2017This is an English-language website that provides content similar to Optibg.com. I was a guest author there and periodically created articles in English. The purpose of the site is to provide useful information on the topics: CMS, Hosting, Social Media
View project
Fitneshrani.com
2012-2013Fitneshrani.com is among the leaders in the Bulgarian online space. This portal offers high-quality nutritional supplements, fitness equipment and accessories. The activities I carried out, related to copywriting, banner design and SEO, helped increase sales (during the period they were applied), especially during the periods of active campaigns.
View project
Tornado Studios
2019-2020I helped the website's team update part of its text content. The main activities were copywriting and SEO
View project
Courses at Startup Factory
2022-2023I was invited as a lecturer for two online courses at Startup Factory, related to WordPress and Software Quality Assurance
View project
Optibg.com and its video tutorials
2014 - presentMy personal blog — the one you are in right now — is probably my biggest personal project outside of work. Here I write on various technology topics, as well as create video tutorials for WordPress (as of this moment).

Scratch Helper
2026A small tool I created for my child, to help them work with the Scratch programming language for applications and robotics through the WeDo 2.0 module. It was created with the help of Claude Code and GLM-5.2. It works with an Ollama-based artificial-intelligence language model, which must be either local on the machine or provided from their cloud. Open-source software, provided as-is. I was mainly responsible for all of its automated tests (via Playwright), which run on every push to the main branch on GitHub.
View projectMCP server for failed test analysis
2025-2026A small MCP server, created in Python, designed to work with an Ollama language model (preferably a local one such as Gemma4 E4B), which can work with a frontend automated-testing framework. Specifically, it is used with a sample WebdriverIO framework into which the client part is integrated.
View projectSample WebdriverIO automation framework
2025-2026On its own, this is a standard framework and I have created and maintained many similar ones. What is special in this case is that this particular one has the client part needed to work with the previous project — the MCP server for failed test analysis. The final result of the report is the precise identification of the problem (wrong code or logic in the framework itself, or a change in the web application under test).
View projectSome of my certificates and licenses — see my LinkedIn profile for more

