About Me
I am an experienced QA Automation Lead with a rich background in Software Development Engineering in Test (SDET) and Test Operations (TestOps), passionate about driving quality since 2016. My focus is on building robust test automation systems, optimizing CI/CD workflows, and leading quality assurance initiatives for diverse web and mobile applications.
As a Lead-Manager, I excel in guiding QA teams (up to 6 engineers), fostering a culture of innovation, and mentoring individuals to transition into automation roles. My hands-on approach has led to significant improvements, such as dramatically reducing regression testing times from weeks to days and achieving comprehensive test coverage. I'm deeply committed to continuous improvement—both personally and for the teams I lead—always exploring new technologies and methodologies to elevate testing practices.
With strong foundations in QA principles, development practices, and DevOps methodologies, I aspire to champion quality as a strategic enabler rather than just a verification step. I'm driven by the vision of transforming how organizations perceive and implement quality assurance—integrating it seamlessly into development cycles and business objectives. Proficient in Python, various automation tools, and cloud environments, I consistently seek opportunities to innovate for better, faster, and more reliable software delivery while inspiring teams to embrace a quality-first mindset.
Technical Expertise
Leadership & QA Strategy
Programming & Automation
Web & Mobile Testing
Test Methodologies
AWS & Cloud Technologies
CI/CD & DevOps
API Testing & Microservices
Databases & Monitoring
Tools & Reporting
Projects
I believe in the power of personal projects. They allow engineers to experiment with tools relevant to their field, maintain market awareness, and demonstrate coding abilities to potential employers. These repositories showcase my coding style and approach, serving as practical evidence of my technical skills. While most of the code may be outdated as my coding skills evolve continuously, these are demonstrations rather than top-level open-source or commercial code.
AQA Topics
Knowledge sharing platform for QA Automation engineers with searchable topics and resources.
QA Skills
Analytics platform that processes job vacancies to provide insights on QA skill demand.
QA Skills Bot
Telegram bot providing insights about QA market trends and skill statistics.
Playwright Python Practice
Example implementation of automated testing using Playwright for Python with Docker integration.
Typhon Web UI
Basic test framework to test Web UI using Selenium with Page Object pattern and Allure reporting.
Typhon API
Test framework for REST API testing using Python requests library with Allure reporting.
Typhon Mobile
Mobile UI test framework using Appium with Page Object pattern and Allure reporting.
Career Path
Senior AQA Engineer
Contributing to Ukraine's digital transformation by implementing automation for government registry projects, creating 1000+ tests.
Lead AQA Engineer/SDET
Led a team of six QA engineers, reduced regression testing time from weeks to days, and migrated infrastructure to AWS.
Senior AQA Engineer
Developed automation frameworks for travel technology solutions.
Senior SDET → Lead SDET
Advanced to lead role, focusing on test automation frameworks and mentoring.
Senior QA Engineer
Led QA efforts for hospitality technology solutions, creating automation frameworks.
Automation QA Engineer
Built automation frameworks and implemented testing solutions.
Middle QA Engineer → Senior QA Engineer
Wrote automation UI, API, and Load tests for web applications using Python.
Intern QA → Middle QA Engineer
Started career in QA with both manual and automation testing responsibilities.
Academic Degrees
Master Degree in Management of IT projects
Bachelor Degree in Computer Science
Senior AQA Engineer
- Pioneered automation testing creating 1000+ tests covering 70% of business processes
- Designed robust Python test automation framework for government registry projects
- Implemented comprehensive Page Object Model architecture improving test maintainability
- Created advanced database testing solutions with PostgreSQL/OpenShift integration
- Built CI/CD pipelines in GitLab for automated test execution
Lead AQA Engineer/SDET
- Led a team of six QA engineers, providing technical leadership
- Reduced regression testing time from 3-4 weeks to 1-2 days
- Achieved full automation test coverage across 6 products
- Improved test coverage from 40% to 95% across key products
- Led infrastructure transformation to AWS using AWS CDK
Senior AQA Engineer
- Developed and maintained automation frameworks for travel technology solutions
- Implemented CI/CD pipelines for automated testing
- Collaborated with cross-functional teams to improve product quality
- Introduced performance testing and monitoring solutions
Senior SDET → Lead SDET
- Advanced to lead role, taking responsibility for test automation strategy
- Developed comprehensive test frameworks and CI test processes
- Integrated testing processes into development teams
- Mentored junior QA engineers and provided technical guidance
Senior QA Engineer
- Tested mobile apps (Android, iOS), backend, web UI, and IoT solutions
- Created automation tools and frameworks from scratch for Web UI, API, and Mobile
- Developed useful tools and scripts for different testing needs
- Mentored other QA engineers in automation practices
Automation QA Engineer
- Built automation frameworks and implemented testing solutions
- Focused on Python automation for API and UI testing
- Worked with cross-functional teams to improve product quality
QA Engineer
- Wrote automation UI, API, and Load tests for web applications using Python
- Created and refactored automation frameworks
- Worked with databases and analyzed data across sites
QA Engineer
- Began career with manual testing responsibilities
- Progressed to writing automation test scenarios
- Developed algorithms and scripts to generate reports
Education
- Master Degree in Management of IT projects
- Bachelor Degree in Computer Science
My AQA Manifesto Highlights
Note: This manifesto represents my personal perspective on the QA profession, reflecting the experiences and principles I've found essential for excellence in quality engineering.
My approach to Quality Assurance Automation (AQA) is built on the idea that it's more than just testing; it's about optimizing the entire development lifecycle. It blends QA expertise, strong Development skills, and DevOps practices (SDET). Key principles include:
Optimize Processes, Not Just Test
Focus on a holistic view of development, accelerating delivery and reducing manual effort through smart automation and CI/CD integration.
SDET Mindset
Combine deep QA knowledge with programming prowess (Python focus) and DevOps skills (AWS, Docker, CI/CD) to build robust solutions.
Build Tools, Not Just Tests
Develop custom frameworks, utilities, and scripts that enhance testing capabilities and provide broader project value.
Embrace TestOps & T-Shape
Implement monitoring, metrics, and continuous improvement (TestOps), while fostering broad technical understanding alongside deep QA expertise (T-Shape).
Continuous Learning & Adaptability
Stay current with new technologies, practice coding skills, and leverage tools like AI to find innovative solutions.
Shift-Left & Shared Responsibility
Integrate quality early in the cycle (Shift-Left) and foster a culture where everyone owns quality, moving beyond traditional silos.