Oleksii Koliohlo

Lead Automation Test Engineer / SDET

QA Automation Leader and Test Automation Architect with 10+ years of experience designing, implementing, and leading scalable test automation solutions across API, web, mobile, Windows desktop, embedded, and automotive systems. Strong hands-on experience with Python, Java, JavaScript, C#, .NET, UI automation, API automation, BDD/Gherkin, CI/CD, and automation framework architecture . Experienced in leading QA automation teams, defining automation strategy, establishing engineering standards, mentoring engineers, and integrating automated testing into enterprise development and release workflows. Proven track record of applying risk-based testing, metrics-driven quality management, continuous testing, framework optimization, and AI-assisted automation to improve coverage, reliability, execution speed, and release confidence. Experience working in regulated healthcare and automotive environments and collaborating with clients, developers, product teams, and QA organizations.

Professional Experience

Company: GlobalLogic, Ukraine, Italy, USA

Duration: Apr 2021 - Sep 2026

Role: Lead / Senior Test Automation Engineer

Project 1: Enterprise AI-driven hardware and software transformation focused on next-generation connectivity solutions, embedded systems, and Windows desktop applications.

Technologies: C#, .NET, .NET Core, Windows Desktop UI Automation, WinApp/Nova Driver, BDD, Gherkin, Git, Azure DevOps, CI/CD, Visual Studio, Rider, Jira

Project 2: Regulated healthcare platform supporting diabetes therapy management, insulin pump devices, mobile applications, APIs, and supporting tools.

Technologies: Python, Java, JavaScript, REST API, Postman, JMeter, Appium, PySpark, Jenkins, Git, Bitbucket, Gradle, Allure, Jira, Confluence, Squish, Playwright, MCP, LLM

Total Duration: 5 years and 5 months

Responsibilities:

  • Led QA automation activities for a Windows desktop application using C#/.NET, covering UI, functional, regression, and integration testing
  • Led a team of QA automation engineers, providing technical direction, task allocation, code reviews, mentoring, and framework guidance
  • Designed and maintained modular, reusable .NET automation framework architecture using OOP and automation design patterns
  • Implemented BDD/Gherkin-based automated scenarios for critical business workflows
  • Integrated automated testing into CI/CD and scheduled QA execution workflows
  • Prioritized automation based on business impact, application stability, product risk, release priorities, and expected automation value
  • Analyzed automation results and performed root-cause analysis to distinguish product defects, automation failures, and environment issues
  • Collaborated with client, development, QA, and product teams to define automation scope, estimate effort, prioritize test cases, and resolve quality issues
  • Identified automation, environment, data-security, and reliability risks and supported mitigation activities
  • Established automation standards and best practices covering framework architecture, coding, debugging, reporting, and maintainability
  • Defined and executed QA automation strategy across API, web, mobile, and integration layers
  • Led automation framework architecture using Python, Java, and JavaScript, emphasizing scalability, reusability, maintainability, and reliability
  • Established automation governance, coding standards, reusable components, and best practices across multiple teams
  • Expanded automated coverage to 90%+ while improving regression stability and release confidence
  • Reduced test execution time by approximately 50% through framework optimization, refactoring, and parallel execution
  • Designed and maintained mobile automation using Appium and Java, increasing mobile automation coverage to 75% and improving execution efficiency by 25%
  • Built a centralized Postman/JMeter performance testing platform adopted by 12+ engineers
  • Integrated automated testing into Jenkins CI/CD pipelines, implementing continuous testing and automated quality gates
  • Developed PySpark-based data validation automation for JSON, CSV, and large-scale ETL workflows processing millions of records
  • Introduced AI-assisted test automation, LLM and MCP integrations, supporting intelligent test generation, analysis, adaptive execution, and self-healing concepts
  • Mentored and coached 5+ engineers, supporting technical growth and improving automation capabilities
  • Conducted code reviews and validated automation implementations before merge
  • Applied risk-based testing and metrics-driven quality management to prioritize automation and identify release risks
  • Collaborated with customers, developers, product owners, and QA teams to define scope, acceptance criteria, automation priorities, and release readiness
  • Supported defect triage, root-cause analysis, requirement-to-test traceability, and verification of engineering builds
  • Provided technical direction for API core modules and cross-system integrations in a regulated environment

Company: Luxoft, Ukraine

Duration: Oct 2016 - Mar 2021

Role: Lead / Senior Test Automation Engineer

Project: Automotive in-vehicle infotainment and embedded systems involving development, integration, validation, and automation of complex vehicle software and supporting tools.

Technologies: Python, REST API, Git, Jenkins, CANoe, PyCharm, Jira, Confluence, UI Automation, Page Object Model, Test Management, Risk Management

Total Duration: 4 years and 5 months

Responsibilities:

  • Led a team of 7 QA automation engineers, establishing responsibilities, technical standards, performance metrics, and delivery processes
  • Increased team velocity by 25% and reduced defect escape rate by 40% through process improvements, automation strategy, and team leadership
  • Redesigned automation strategy and framework architecture, improving maintainability by 20% and reducing false-positive results by 30%
  • Increased automated test coverage from 65% to 80% through risk-based planning, framework improvements, and alignment with product priorities
  • Designed and maintained automated functional, regression, integration, system, and acceptance test suites
  • Implemented Page Object Model and reusable automation components, reducing code duplication by approximately 40%
  • Developed and maintained 1,000+ automated test scripts using a custom project-oriented automation system
  • Created and executed 300+ test cases across functional, regression, integration, system, and acceptance testing
  • Established test planning, requirement traceability, risk management, test estimation, reporting, and release-readiness practices
  • Mentored automation engineers on automation architecture, coding standards, debugging, and test design
  • Collaborated with developers, analysts, product teams, and stakeholders to define acceptance criteria and comprehensive test coverage
  • Identified bottlenecks in inter-component interfaces and implemented improvements that reduced testing-related defects by 25%
  • Established quality metrics and reporting providing visibility into coverage, defect trends, automation results, and release readiness
  • Performed exploratory testing and systematic defect analysis using Jira and project test management tools

Technical Skills

Programming & Automation

Python Python

Designed and implemented multiple advanced Python-based automation frameworks with a complex OOP architecture integrating REST API testing, Desktop app and Web UI objects verification, and database queries. Developed a customized reporting module tailored to project-specific metrics, significantly enhancing test traceability, maintainability, and CI/CD integration.

Java Java

Designed and developed a mobile automation framework as a Gradle-based project with an OOP architecture and Page Object Model (POM) structure, integrating both API and UI testing modules. Leveraged Appium for Android automation to enable scalable, maintainable, and efficient mobile test execution

JavaScript JavaScript

Designed JavaScript-based test scripts as JSON collections in Postman with robust token management and dynamic data handling across environment collections to validate backend user service endpoints efficiently and reliably

C# C#

Led QA automation for a Windows desktop application using C#/.NET, designing modular automation framework architecture with OOP and automation design patterns, and implementing BDD/Gherkin-based automated scenarios for critical business workflows.

Gherkin Gherkin UI Automation Appium Squish Cucumber Cucumber Playwright Playwright Gradle Gradle

Tools & Technologies

Jira API Jira API JMeter JMeter Postman Postman PyCharm PyCharm IntelliJ IntelliJ IDEA Jenkins Jenkins Pipelines BitBucket BitBucket Code Review Code Review Generative AI Generative AI MCP Servers Claude Claude Junie Junie Windsurf Cascade AI

Testing Methodologies

API Testing Black Box Testing GUI/Usability Testing Exploratory Testing Test Design Mobile Testing Regression Testing Web Testing Manual Functional Testing

Project Management

Jira Jira Administration Confluence Confluence Test Management Defect Management Estimations Problem Resolution Reporting Risk Management Negotiation Schedule Optimization Team Leading

Education and Certifications

Institution: Accredited University in the United States

Dates Attended: October 2022

Qualification(s): Associate of Science Degree in Computer Information Systems

Major Subject(s): Programming Fundamentals (Java, Python), Software Testing

Contact

Let's connect! Whether you're looking for a skilled QA professional, need consultation on test automation, or want to discuss potential collaboration opportunities, I'd love to hear from you.