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
Licenses & Certifications
-
Effective Communication
ALSU
IssuedCredential ID 0011524102014 -
Professional Scrum Master I
Scrum.org
Issued -
ISTQB Advanced Level Test Manager
ISTQB
Issued -
ISTQB Advanced Level Test Analyst
ISTQB
Issued -
ISTQB Foundation
ISTQB
Issued -
Quality Assurance Foundations and Automation
Telerik Quality Assurance Academy
Issued -
High Quality Code
Telerik Software Academy
Issued -
Software Quality Assurance
Brainbench
Issued Expires -
Software Testing
Brainbench
Issued Expires
Volunteer Experience
-
Lead Coordinator, Inspiration & Energy Provider
Automate The Planet Sharing Knowledge Foundation
- Present 3 years 9 months
Health
Organize multiple initiatives to inspire people to donate to causes they support, sending books as gifts for people who participate. The goal of the initiatives is to involve and encourage more people to do good and help others.
During the first round of the initiatives, we collected more than 2000lv for multiple causes. Shortlist:
Association IDEA
Telerik Academy Association
Prepare Bulgarian Kinds for the job of the Future
Let's Adopt Bulgaria
Children of…Organize multiple initiatives to inspire people to donate to causes they support, sending books as gifts for people who participate. The goal of the initiatives is to involve and encourage more people to do good and help others.
During the first round of the initiatives, we collected more than 2000lv for multiple causes. Shortlist:
Association IDEA
Telerik Academy Association
Prepare Bulgarian Kinds for the job of the Future
Let's Adopt Bulgaria
Children of Bulgaria
Bulgarian Red Cross -
Event Coordinator, Teacher
Automate The Planet Sharing Knowledge Foundation
- Present 6 years 4 months
Education
I am organizing free lectures and webinars every month in Bulgaria and across the globe, promoting best QA and automated testing practices.
-
Teaching Specialist
Sofia University St. Kliment Ohridski
- 8 months
Education
Involved in the organization, preparation of the curriculum and teaching QA course for the students.
-
Organizer and Trainer
Telerik Quality Assurance Academy
- 4 years 1 month
Education
Involved in the organization, preparation of the curriculum and teaching at the QA academy.
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 influential IT professionals in Bulgaria" is an annual index by Career Show recognizing
exceptional individuals who have made an impact on Bulgaria's IT industry and have become an example of
best practices and outstanding expertise. -
Top 100 Most Influencial IT Leaders in Bulgaria
Career Show
Top 100 most influential IT professionals in Bulgaria" is an annual index by Career Show recognizing
exceptional individuals who have made an impact on Bulgaria's IT industry and have become an example of
best practices and outstanding expertise. -
Overall Contribution QA Community Award
QA Challenge Accepted
The most prominent award for "Overall Contribution" to the QA Community!
-
Top 100 Most Influencial IT Leaders in Bulgaria
Career Show
Top 100 most influential IT professionals in Bulgaria" is an annual index by Career Show recognizing
exceptional individuals who have made an impact on Bulgaria's IT industry and have become an example of
best practices and outstanding expertise. -
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
Those who have spent their time answering questions in the forums and writing great articles. MVP status is awarded annually based on ones contributions and the feedback of the other members. There are only 40 MVPs per year out of 12 million.
-
CodeProject MVP 2016
Code Project
Those who have spent their time answering questions in the forums and writing great articles. MVP status is awarded annually based on ones contributions and the feedback of the other members. There are only 40 MVPs per year out of 12 million.
-
Best Paper Award- SEETEST Conference 2015
SEETEST Conference Chair
-
Best C# Article of September 2015 (First Prize)
Code Project
Top 15 Underutilized Features of .NET Part 2- http://www.codeproject.com/Articles/1027959/Top-Underutilized-Features-of-NET-Part
-
Platinum Author Code Project
Code Project
You can find my professional Code Project profile here- http://www.codeproject.com/script/Membership/View.aspx?mid=11449574
-
Best C# Article of August 2015 (First Prize)
Code Project
Top 15 Underutilized Features of .NET- http://www.codeproject.com/Articles/1021335/Top-Underutilized-Features-of-NET
-
Certificate of Appreciation
Telerik
Recongnition for valuable contribution as a lecturer in course "Software Quality Assurance" organized by Telerik Academy.
Languages
-
English
Professional working proficiency
-
German
Elementary proficiency
Recommendations received
4 people have recommended Anton
Join now to viewMore 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…
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…
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 =>…
Problem: Using "helper" or "helpers" in coding Solution: Opt for more descriptive and specific names Examples: ❌ DateHelper =>…
Liked by Anton Angelov
-
Заповядайте на 25-ти април да ви разкажем с наши колеги интересни факти около организацията на събития - малки или по-големи такива. Не забравяйте…
Заповядайте на 25-ти април да ви разкажем с наши колеги интересни факти около организацията на събития - малки или по-големи такива. Не забравяйте…
Liked 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
Owner, CMC Bulgaria Ltd
-
Anton Angelov
-
Anton Angelov
Electrical Design Engineer, SCADA & monitoring at PV Consult LTD
26 others named Anton Angelov in Bulgaria are on LinkedIn
See others named Anton Angelov