Дмитро
Automation engineer
- Employment type:
- full-time
- Age:
- 30 years
- City of residence:
- Lviv
- Ready to work:
- Lviv, Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/7268156/
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
Gatling load test an ecommerce solution (Java) (REST API Load Testing)
1 місяць
Cisco Networking Academy (Cybersecurity & Network Basics)
1 місяць
MongoDB Atlas & Aggregation
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
-
Тестувальник
Remote -
QA-спеціаліст
25000 UAH, Vinnytsia, Kyiv , more 2 cities -
Тестувальник (QA)
Remote -
QA-інженер
18000 UAH, Remote -
Automation engineer
Remote -
QA-інженер (Test Automation)
Lviv