
Dmytro Konovalov
Verified Expert in Engineering
QA Automation Engineer and Developer
Lisbon, Portugal
Toptal member since January 21, 2025
Dmytro is a senior QA automation engineer with 12+ years of experience across industries and tech stacks. He specializes in test automation for web projects with complex business logic, using JavaScript with Playwright or Ruby with RSpec and Cucumber. Dmytro also has solid experience in automating API tests and testing cross-platform mobile apps for iOS and Android.
Portfolio
Experience
- Automated UI Testing - 12 years
- Test Automation - 12 years
- Ruby - 12 years
- Agile Software Testing - 12 years
- RSpec - 10 years
- Cucumber - 10 years
- JavaScript - 2 years
- Playwright - 1 year
Availability
Preferred Environment
MacOS, WebStorm, RubyMine
The most amazing...
...thing I've done is build a custom test runner to handle parallel tests, manage users, and deliver reports to improve business decision-making.
Work Experience
Senior QA Automation Engineer
Toptal, LLC
- Developed and set up async contract testing infrastructure, including tests, CI scripts, and others, for a few services the team owned.
- Performed product requirements analysis and test: planning, prioritization, implementation, execution, and results analysis. Led testing process improvements in a team and between teams.
- Conducted API and web manual and automated testing. Helped implement monitoring systems for the services team owned and worked on.
- Mentored and onboarded junior specialists and provided constant support.
Senior Test Automation Engineer
SoftServe
- Established and streamlined the testing process from the ground up, initially within a team and later independently for a small development branch.
- Played a pivotal role as the first QA engineer in the team, contributing to the project's success from its earliest development stages.
- Developed and executed manual and automated API testing strategies, ensuring robust back-end functionality and reliability.
- Conducted comprehensive manual and automated testing for mobile applications, enhancing product quality and user experience.
Test Automation Tech Lead
24-7 Entertainment (acquired by 7Digital, then Nuuday)
- Designed and implemented a complex test run infrastructure, integrating a CI system, test case management system, and TestCloud with parallel test execution, reducing the release cycle from 2-3 weeks to only 2-3 days.
- Developed an internal library to facilitate the page object pattern with the Calabash mobile testing framework, enabling seamless cross-platform testing for iOS and Android applications.
- Led, trained, and consulted test automation teams, fostering skill development and ensuring best practices across projects.
- Spearheaded test automation setup for new projects, ensuring efficiency and scalability from the start.
- Rebuilt the test automation framework for cross-platform mobile testing using the Calabash framework, improving reliability and maintainability.
Test Automation Coach
IT Labs
- Designed and developed a comprehensive test automation training program from scratch, catering to learners with varying experience levels.
- Trained and mentored over 100 students, equipping them with practical skills in web and API test automation.
- Created and implemented engaging training materials utilizing blended learning methods, combining hands-on practice, theoretical knowledge, and interactive sessions to maximize learning outcomes.
Automation QA Engineer
Creuna (acquied by Knowit)
- Conducted test automation using Ruby and C# with frameworks such as Selenium, Watir WebDriver, RSpec, Cucumber, and Capybara, employing the page object pattern to enhance test maintainability.
- Trained and mentored a team of two junior and three mid-level QA engineers in Ruby programming and test automation best practices, fostering skill development and team efficiency.
- Collaborated in the creation, review, and analysis of user stories, ensuring well-defined and testable requirements.
Experience
Toptal Business Management Platform
http://www.toptal.com/The platform focused on enhancing collaboration, streamlining operations, and automating workflows. The tools enabled better management of talent acquisition, project coordination, and client relations, resulting in faster response times and more effective operations.
YouSee Music App
https://musik.yousee.dk/The app supported web and mobile platforms, offering seamless cross-platform access to a vast music library. I introduced automated testing to ensure the app's reliability, enhancing the user experience across different devices and ensuring quick, stable releases.
Education
Coursework Toward a Bachelor's Degree in Finance
National Technical University "Kharkiv Polytechnic Institute" - Kharkiv, Ukraine
Skills
Libraries/APIs
Watir WebDriver, Playwright
Tools
Cucumber, RubyMine, RSpec, GitHub, Jenkins, Jira, Calabash, WebStorm
Paradigms
Test Automation, Page Object Model (POM), Testing, Continuous Integration (CI), Continuous Delivery (CD)
Languages
Ruby, JavaScript
Frameworks
Capybara, Android SDK
Platforms
MacOS, Android TV, Docker
Other
Automated UI Testing, UI Testing, QA Process, Agile Software Testing, Contract Testing, Pact, API Testing, Mobile App Testing, Mobile Device QA Automation, GitHub Actions, Business Development, Training
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring