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 π.
Preferred languages for system programming and automation.
Preferred tools for system engineering and testing.
Preferred technologies for development.
Built scalable automation frameworks with Pytest and API/UI abstractions, including security-focused test coverage for reliable releases.
Integrated static analysis, SAST/security checks, smart test selection, and release controls into pipelines to reduce risks and speed up delivery.
Collaborated with developers and QA engineers to adopt stronger testing and secure coding practices, improve reviews, and raise ownership.
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 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!
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!
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!