Дмитро

Automation engineer

Employment type:
full-time
Age:
30 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Automation engineer

from 02.2025 to now (1 year 8 months)
SoftServe, Дистанційно (IT)

Enterprise Network Security Project (Oct 2025 - Present)
• Investigated persistent "false fail" test results in NGFW appliances. Traced root causes to hardware anomalies using device-level diagnostics, identified a critical network interface failure and a post-reboot firmware bug, which eliminated false negatives and restored environment reliability.
• Diagnosed and resolved CI/CD pipeline instability (race conditions) by implementing a robust synchronization strategy in Python, improving reliability of nightly regression runs.
• Automated testbed setup process using AI-assisted tooling (Cursor, GitHub Copilot, MCP), significantly reducing manual configuration steps.
• Owned the end-to-end regression quality process, performing deep log analysis via SSH.

High-Load Cruise Travel Platform (Jun 2025 - Oct 2025)
• Enhanced Playwright + TypeScript automation framework applying Page Object Model.
• Authored 95 E2E test cases and automated 58 critical scenarios, achieving ~60% automation coverage for key user flows.
• Identified, documented, and tracked 42 defects across staging and production environments.
• Built robust UI test suites, cutting the manual regression cycle from 1 day to 4 hours.

Baseline Java Automation Project (Feb 2025 - Jun 2025)
• Designed and developed scalable Java UI/API automation foundation from scratch using Java 21, Selenium WebDriver, Rest-Assured and TestNG.
• Designed robust Page Object Model (POM) architecture and implemented BDD scenarios using Cucumber.
• Validated REST APIs and verified backend database state using MySQL.
• Configured Maven project dependencies and containerized test executions using Docker.
• Integrated CI/CD pipelines via GitHub Actions, including automatic Allure Report generation for team-wide visibility.

Career break

from 01.2019 to 01.2025 (6 years)
Working on a personal project

Non-IT Experience / Career Transition
To solidify my engineering skills before my first commercial role, I architected and developed a complex pet project: a Data-Driven Automation Framework for dynamic web application (browser-based game).
Architected a standalone tool using Hexagonal Architecture (Ports & Adapters) to automate complex workflows on a dynamic web platform using Selenide and Jsoup.
Database & State: Managed distributed state synchronization using MySQL, Spring Data JPA and Flyway\Liquibase for db migration.
Optimized performance by utilizing Java Multithreading (ExecutorService) for parallel UI execution and JPA Batch Processing, cutting data persistence time from 1h to ~10 minutes for 100k+ records.
Ensured resilience by integrating the Failsafe library to handle network timeouts, StaleElementReferenceExceptions, and dynamic DOM changes.

Result: Actively utilized by 3 users, completely eliminating manual routine and significantly accelerating their progression.

This hands-on project proved my ability to design scalable Java architecture from scratch and served as a bridge to my commercial career at SoftServe.

Education

Kherson State University

Faculty of Foreign Philology, Philology (Applied Linguistics), Херсон
Higher, from 2017 to 2018 (1 year)

Master's degree. Translation, interpretation and applied linguistics

Kherson State University

Faculty of Foreign Philology, Philology (Applied Linguistics), Херсон
Higher, from 2013 to 2017 (4 years)

Bachelor's degree. Professional qualification: Philologist, technical translator.

Additional education and certificates

1 місяць

1 місяць

1 місяць

Knowledge and skills

  • Java
  • Selenium WebDriver
  • Selenide
  • TestNG
  • JUnit
  • REST Assured
  • Playwright
  • Адміністрування ОС Linux
  • CI/CD
  • GitHub Actions
  • Jenkins
  • Docker
  • Docker Compose
  • MySQL
  • MySQL Workbench
  • MongoDB
  • Git
  • GitHub
  • Github copilot
  • Bitbucket
  • API testing

Language proficiencies

  • Ukrainian — fluent
  • English — above average

Additional information

About me:
Java QA Automation Engineer with commercial experience building UI automation for enterprise security and high-load web platforms. Experienced with Java, Selenium, Selenide, TestNG, and REST API testing, while also contributing to Linux-based infrastructure, CI/CD pipelines, and Python automation.
I am looking for a Java QA Automation role where I can design maintainable automation solutions, leverage my cross-domain engineering experience, and focus on writing clean, OOP-driven code.

GitHub: https://github.com/dima123493
Certifications: https://www.credly.com/users/dmytro-zubenko

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: