Dmytro Shpakovskyi

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dmytro Shpakovskyi is a Staff QA Automation Engineer and SDET architect with 11+ years of experience building scalable test infrastructure and driving quality-first cultures across Healthtech, Fintech, Adtech and Edutech. He has led distributed QA teams, authored a practical TestCafe book, reviewed TypeScript patterns, and spoken at industry conferences while contributing to well-known test boilerplates like the WebdriverIO/Cucumber project. At Zoom and SurveyMonkey he delivered measurable impact—cutting regression cycles and speeding test runs through in-sprint automation and custom Playwright frameworks that saved substantial costs. Dmytro blends hands-on coding (JavaScript/TypeScript, Node.js, Python) with CI, containerization and API testing expertise, and experiments with LLMs to improve test planning. He mentors engineers and helps manual testers transition to automation, and serves on the board of TASSQ, reflecting his commitment to community and professional development. Unusually for a QA leader, his background in biomedical electronics and SEO gives him a cross-disciplinary perspective on product analytics, integrations and user-focused testing.
code11 years of coding experience
job14 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, Ukrainian, Russian, French
github-logo-circle

Github Skills (7)

cucumber10
javascript10
webdriverio10
page-object10
test-automation10
testing10
boilerplate8

Programming languages (8)

TypeScriptJavaCSSJavaScriptGoHTMLMarkdownPython

Github contributions (5)

github-logo-circle
Boilerplate project to run WebdriverIO tests with Cucumber
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:13 commits, 6 PRs, 3 comments in 2 years 5 months
Contributions summary:Dmytro contributed to this WebdriverIO/Cucumber boilerplate project by adding and modifying tests. They implemented a login test with a helper function and Page Object, using the features of WebdriverIO and Cucumber. The user updated and reverted changes related to using promises in the login implementation, indicating a focus on test execution flow and potentially asynchronous operations. Their work demonstrates an understanding of end-to-end testing and page object patterns.
boilerplatetestingproject-boilerplatewebdriveriocucumber
Marketionist/interview-tasks

Apr 2019 - Dec 2021

Collection of interview tasks for test automation engineers and web developers written on JavaScript / Node.js
Contributions:87 PRs, 94 pushes, 87 branches in 2 years 8 months
test-automationinterview-tasksnode-jstestingjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial