About
Anton Angelov is widely recognized in the global QA community - he is the Chief…
Articles by Anton
Contributions
Activity
-
🎉 Join us in San Francisco on May 16 at 6 p.m. for an unforgettable celebration! 🚀 We're marking Selenium's 20th anniversary with a special party…
🎉 Join us in San Francisco on May 16 at 6 p.m. for an unforgettable celebration! 🚀 We're marking Selenium's 20th anniversary with a special party…
Liked by Anton Angelov
-
We, at LambdaTest, kick-started #TestμConf - our flagship online conference in 2022 for the benefit of the Dev & QA community. And the 2024 edition…
We, at LambdaTest, kick-started #TestμConf - our flagship online conference in 2022 for the benefit of the Dev & QA community. And the 2024 edition…
Liked by Anton Angelov
-
🌟 𝐓𝐞𝐬𝐭μ 𝐎𝐟𝐟𝐥𝐢𝐧𝐞 - 𝐃𝐞𝐥𝐡𝐢 𝐍𝐂𝐑 𝐌𝐞𝐞𝐭𝐮𝐩! was filled with power-packed sessions delivered by our incredible speakers. 💥 🙌 We…
🌟 𝐓𝐞𝐬𝐭μ 𝐎𝐟𝐟𝐥𝐢𝐧𝐞 - 𝐃𝐞𝐥𝐡𝐢 𝐍𝐂𝐑 𝐌𝐞𝐞𝐭𝐮𝐩! was filled with power-packed sessions delivered by our incredible speakers. 💥 🙌 We…
Liked by Anton Angelov
Experience
Education
Volunteer Experience
-
Lead Coordinator, Inspiration & Energy Provider
Automate The Planet Sharing Knowledge Foundation
-
Event Coordinator, Teacher
Automate The Planet Sharing Knowledge Foundation
-
Teaching Specialist
Teaching Specialist
Sofia University St. Kliment Ohridski
-
Organizer and Trainer
Telerik Quality Assurance Academy
Licenses & Certifications
-
Design Patterns and SOLID
Telerik Academy
-
Effective Communication
ALSU
-
Data Security and Privacy
LawRoom
-
FCPA & UK Bribery Act
LawRoom
-
Stop Harassment & Discrimination (Lenses US-13F)
LawRoom
-
Professional Scrum Master I
Scrum.org
-
ISTQB Advanced Level Test Manager
ISTQB
-
ISTQB Advanced Level Test Analyst
ISTQB
-
ISTQB Foundation
ISTQB
-
Quality Assurance Foundations and Automation
Telerik Quality Assurance Academy
-
High Quality Code
Telerik Software Academy
-
Software Quality Assurance
Brainbench
-
Software Testing
Brainbench
Publications
-
Develop ADB Shell Commands Library Appium C#
DZone
Check out this post on developing ADB Shell commands using Appium and C#.
-
How to Test the Test Automation Framework: Types of Tests
DZone
Before you use the test automation framework, it's important to go through a number of tests for the framework itself.
-
Testing for Developers: Testing Types and Definitions
DZone
Developers outside of the QA department should know some of the most popular testing types and what they do.
-
Testing for Developers, Part 1: What Is Testing?
DZone
In order to make developers more adept at the testing they'll do in DevOps, this series starts with some introductory terminology.
-
How to Write Good Bug Reports and Gather Quality Metrics Data
DZone
Learn how to write better bug reports and gather quality metrics.
-
How to Write Good Bug Reports and Gather Quality Metrics Data
DZone
Learn how to write better bug reports and gather quality metrics.
-
Unit Testing Guidelines: What to Test and What Not to Test
DZone
Unit testing can often take on a rather broad connotation. We try to help narrow down the phrase in terms of what it should (and shouldn't) cover.
-
Highlighting Elements on Action — Test Automation Framework Extensibility With the Observer Design Pattern
DZone
Learn how to set up element highlighting in full-stack test automation frameworks.
-
Full-Stack Test Automation Frameworks — Video Recording on Test Failure
DZone
Learn how to create a cross-platform video recording engine to record your automated tests when they fail for ease of troubleshooting.
-
Distribute Visual Studio Templates With Extensions Installer
DZone
In the article, we talk about how you can distribute the project/item templates you created among your peers.
-
Generations of Test Automation Frameworks — Past and Future
DZone
See how test automation frameworks have evolved with this overview of their history and the technologies of the time.
-
Full-Stack Test Automation Frameworks — API Usability, Part 2
DZone
In this article, we continue to discuss API usability in full-stack test automation frameworks and framework features that are beneficial for testing it
-
Full-Stack Test Automation Frameworks — API Usability, Part 1
DZone
Let's talk about another aspect of full-stack test automation frameworks, API usability testing, and framework features that are beneficial.
-
Speed Up Automated Tests Writing With .NET Core Project Templates
DZone
Learn how to speed up development of .NET Core tests by automating test project creation.
-
Defining the Primary Problems That Test Automation Frameworks Solve
DZone
If you're not on the test automation bandwagon yet, read about the countless ways test automation frameworks benefit software testing.
-
What Is a Test Automation Framework?
DZone
Make sure you know the precise definition of a testing framework and the related concepts so you can improve on your testing process.
-
Most Complete NUnit Unit Testing Framework Cheat Sheet Most Complete NUnit Unit Testing Framework Cheat Sheet
DZone
This ''cheat sheet'' will help you get started with NUnit for unit testing .NET applications by getting familiar with its syntax.
-
High-Quality Automated Tests — Top 10 ReSharper Coding Styles
DZone
These code examples will help you write better automated tests for .NET applications using the coding conventions of the ReSharper style.
-
Distributed and Parallel Tests Execution of WebDriver UI Tests
DZone
Learn about performing distributed and parallel testing of WebDriver UI tests with the open-source distributed test runner Meissa.
-
High-Quality Automated Tests - Top StyleCop Coding Styles: Part 3
DZone
This series shows by example the StyleCop rules on how to write better automated tests for your software.
-
High-Quality Automated Tests - Top StyleCop Coding Styles: Part 2
DZone
This series continues to provide examples of rules for writing good automated tests for .NET with the StyleCop coding standards.
-
High-Quality Automated Tests - Top 9 StyleCop Coding Styles: Part 1
DZone
Coding standards and style are crucial if you want to own highly maintainable automated tests. I will share with you the top 10 StyleCop coding styles.
-
Highly Maintainable and Flexible UI Test Automation - Part 2
DZone
This will be a story about the history of QA process in the division where I worked for over six years, related mainly to automation. I think that when I share it with you, you will not make the same mistakes and reuse our good practices from the beginning.
-
Highly Maintainable and Flexible UI Test Automation - Part 1
DZone
This will be a story about the history of QA process in the division where I worked for over six years, related mainly to automation. I think that when I share it with you, you will not make the same mistakes and reuse our good practices from the beginning.
-
Headless Execution of WebDriver Tests- Firefox Browser
DZone
Learn how to run your Selenium WebDriver tests in headless mode- Firefox browser. Find out how the tests execution times compared to other browsers.
-
Finish Him: Kill All the WebDriver C# Code
DZone
Have you experienced this problem where the current WebDriver instances are not properly killed, and various browsers are not closed? Learn how to solve it.
-
Assessment System for Test Architecture Design
DZone
The presented assessment framework can help you to figure out which is the best possible enhancement that you need to introduce into your system tests.
-
Standardize Page Objects With Visual Studio Item Templates
DZone
Learn how to create Visual Studio item templates. Create faster WebDriver Page Objects through item templates. Download the full set of Pages item templates
-
Advanced Behaviors Design Pattern in Automated Testing (Part 1)
DZone
Describes how to improve even further the behaviours design pattern tests through new base classes and usage of Unity IoC container.
-
Jenkins C# API Library for Triggering Builds
DZone
Find out how to use the Jenkins API in C# code. C# library for triggering parameterized builds and ability to wait until the builds' finish.
-
Rules Design Pattern in Automation Testing
DZone
A detailed overview with examples how to utilize the Rules Design Pattern in automated tests to separate individual rules from rules processing logic.
-
Create a Custom Selenium IDE Export Format to WebDriver
DZone
Tutorial how to create custom Selenium IDE export to WebDriver tests. JavaScript code examples and explanations how to customize it for your solution.
-
Automate Telerik Kendo Grid With WebDriver and JavaScript
DZone
Explains how to automate Telerik Kendo Grid control with WebDriver and JavaScript API. Provides an approach to automate custom-tuned web controls.
-
Document Exploratory Testing Using Mind Maps
DZone
Explain the idea of using mind maps' techniques in Exploratory Testing sessions. Create mind maps to generate tests and to document your test execution.
-
Specification-based Test Design Techniques for Enhancing Unit Tests
DZone
An explanation of specificiation-based test design techniques, why they're useful, and an example of using them in a sample C# application.
-
Page Objects That Improve UI Automation
DZone
Page object patterns are fundamental to the creation of fast, robust, and readable UI automation. Now learn how to use a fluent API for page objects to improve your projects even more.
-
Jenkins: Get Source Code By Specific TFS Changeset
DZone
Shows how to create a Jenkins Job that gets the source code by specific changeset number. Uses a parameter to run the job in two modes.
-
Top 15 Underutilized Features of .NET
Code Project
List of my favourite underutilized features of .NET. Contain full explanation what they are doing accompanied with C# code examples.
Best C# Article of August 2015 (First Prize) -
Decorator Design Pattern in Automation Testing
DZone
The benefits of the decorator design pattern in your automation tests, and how to use it in a sample test to buy items off of Amazon.
-
Microsoft Edge WebDriver: Here's What You Should Know
DZone
Learn all about Microsoft Edge's WebDriver, a great web automation platform.
-
Strategy Design Pattern- Design Patterns in Automation Testing
DZone
A detailed overview with examples how to utilize the Strategy Design Pattern in automated tests to create an extendable and decoupled Validators.
-
Observer Design Pattern - Design Patterns in Automation Testing
DZone
A detailed overview with examples how to utilize the Observer Design Pattern in automated tests to create an extendable test execution.
-
Advanced Page Object Pattern - Design Patterns in Automation Testing
DZone
Explains in details how to create an OOP design of base classes in C# which can improve page object pattern oriented web automation testing framework.
-
Types Of Code Coverage- Examples In C#
DZone
Explains different white box test techniques for designing tests in order to accomplish different types of code coverage. Examples in C# code.
-
Reduced AutoMapper: Auto-Map Objects 80% Faster
DZone
A new simplified AutoMapper library that you can use to map one object to another automatically. Compared to AutoMapper, ReducedAutoMapper is 180% faster.
-
Using Selenium WebDriver with Tor C# Code
DZone
Code and command examples to achieve Selenium Tor integration. Easy way to change the Tor identity using C#. Download Full Source Code.
-
Specification-based Test Design Techniques for Enhancing Unit Tests
Simple Programmer
An example of how to use specification-based test design techniques to cover more requirements through unit tests.
Projects
-
Meissa Distributed Test Runner
- Present
Meissa is an open source distributed tests runner. It is built using the latest technologies such as .NET Core, ASPNET.Core and more. So it is completely cross-platform. It is designed to be programming language agnostic which means that it can run tests written in different languages.
-
Test Case Manager
-
A windows application which extends and adds new features to MS Test Manager.
-
MSTest Rerunner
-
Sometimes, you have the need to rerun failed tests of your application. For example, if you have a large number of System or UI tests that tend to be more fragile. In my work, we use MSTest as main unit/integration/UI tests framework. However, MSTest doesn’t come with any built-in feature for rerunning failed tests through its console runner. So, I have created a console application that wraps mstest.exe and adds additional command line arguments like “\retriesCount:” and “\threshold:“.
-
PhantomTube
-
A windows application for editing YouTube playlists. Contains rich functionality for modifying, sorting, exporting YouTube playlists. Also provides a Desktop YouTube Player.
Honors & Awards
-
Top 100 Most Influencial IT Leaders in Bulgaria
Career Show
-
Top 100 Most Influencial IT Leaders in Bulgaria
Career Show
-
Overall Contribution QA Community Award
QA Challenge Accepted
-
Top 100 Most Influencial IT Leaders in Bulgaria
Career Show
-
Nominated for QA of the Year Bulgaria 2021
QA Challange Accepted
-
Nominated for QA of the Year Bulgaria 2020
QA Challenge Accepted
-
Nominated for QA of the Year Bulgaria 2019
QA Challenge Accepted
-
QA of the Year Bulgaria 2018
QA Challenge Accepted
-
Nominated for QA of the Year Bulgaria 2017
QA Challenge Accepted
-
CodeProject MVP 2017
Code Project
-
CodeProject MVP 2016
Code Project
-
Best Paper Award- SEETEST Conference 2015
SEETEST Conference Chair
-
Best C# Article of September 2015 (First Prize)
Code Project
-
Platinum Author Code Project
Code Project
-
Best C# Article of August 2015 (First Prize)
Code Project
-
Certificate of Appreciation
Telerik
Languages
-
English
Professional working proficiency
-
German
Elementary proficiency
Recommendations received
4 people have recommended Anton Join now to view
More activity by Anton
For the third consecutive year, I have been included in the top 100 most influential IT personalities in Bulgaria. Thank you very much to everyone…
Shared by Anton Angelov
Do you know that Page Object Model (POM) helps isolate the complexity of multiple-page interactions into a single class (or object), allowing users…
Liked by Anton Angelov
Problem: Using "helper" or "helpers" in coding Solution: Opt for more descriptive and specific names Examples: ❌ DateHelper =>…
Liked by Anton Angelov
Заповядайте на 25-ти април да ви разкажем с наши колеги интересни факти около организацията на събития - малки или по-големи такива. Не забравяйте…
Liked by Anton Angelov
“We’re humans, not robots.” In our digital age, creating real connections and understanding each other at work can be tough. Anton Angelov…
Liked by Anton Angelov
ICYMI Friday, I had a wonderful interview with Anton Angelov and discussed building an automation framework with outstanding capabilities using…
Liked by Anton Angelov
We’re humans, not robots. In our digital age, creating real connections and understanding each other at work can be tough. That's why I introduced…
Shared by Anton Angelov
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Anton Angelov in Bulgaria
-
Anton Angelov
IT Management Consulting
-
Anton Angelov
-
Anton Angelov
CEO at MaxSoft Ltd
-
Anton Angelov
Account Manager at ZigZag Global
26 others named Anton Angelov in Bulgaria are on LinkedIn
See others named Anton Angelov