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