Volodymyr Yahello Python SDET β€’ Automation & Security Engineer

About me

Professional Me

Hey there πŸ‘‹ I am a passionate Python/SDET/QA and Security engineer from Ukraine πŸ‡ΊπŸ‡¦ with over 7 years of commercial experience.
I help teams design reliable test automation ecosystems, improve release confidence, and ship quality faster.
I enjoy solving complex quality problems across Python, Linux, networking, CI/CD, and web backends πŸš€.

Languages

Preferred languages for system programming and automation.

Tools

pytest

Preferred tools for system engineering and testing.

Dev

Preferred technologies for development.

Professional highlights

Test & security architecture

Built scalable automation frameworks with Pytest and API/UI abstractions, including security-focused test coverage for reliable releases.

CI/CD quality and security gates

Integrated static analysis, SAST/security checks, smart test selection, and release controls into pipelines to reduce risks and speed up delivery.

Mentorship and secure enablement

Collaborated with developers and QA engineers to adopt stronger testing and secure coding practices, improve reviews, and raise ownership.

What I can help your team with

Pet projects

Pytest plugin

Manage order of class attributes

I'm tired of receiving or leaving comments during code reviews such as: "Please sort class attributes in alphabetical order". This should be managed automatically by static code assessment to avoid human interaction. That's why flake8 based plugin came out. It will check your class attributes for proper order.

Check it out!
Pytest plugin

Add emoji to your pytest results output

Pytest is a decent python testing framework. It allows python developers to extend basic functionality with custom plugins. As a result new pytest command line options are applicable once plugin is properly structured. Emoji support is a funny starting point to comprehend pytest plugins.

Check it out!
Punishment for bad python code

Punishment for bad python code

I am a big fan of clean and precise pythonic code. But sometimes I observe once developers came from other languages (Java, javaScript, C#, etc.) they tend to write code far away from pythonic style that is based on PEP-8 conventions. That's why enforce-pep8 python package is built to perform overall python code diagnostics.

Check it out!
Object oriented requests library

Object oriented requests library

I'm pretty sure that every python developer has ever encountered with a great requests library, but in certain cases it provides procedural API like requests.get(url), requests.post(url), etc. Urequest (aka user-friendly requests) library aims to provide a pure object oriented HTTP client API.

Check it out!