Ivan Dmitriev

QA Automation Engineer

Saint Petersburg, Saint Petersburg, Russia
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

👤
Senior
🎓
Top School
Ivan Dmitriev is a QA Automation Engineer with 11 years of experience, currently building UI and API test automation for Russia’s largest household appliances and electronics retailer using Java, Selenide, REST Assured, TestNG, Maven and Allure. He also works in fintech testing at Adacta on the complex Adinsure insurance platform, bringing practical cross-domain QA expertise across web and desktop applications. Ivan combines hands-on test automation with backend understanding—he has contributed to the Nukkit Minecraft server as a back-end developer, implementing gameplay features and core mechanics—showing comfort with low-level logic and collaborative open-source projects. Based in Saint Petersburg with a background in economics, he blends analytical thinking and engineering rigor to deliver reliable, production-ready test suites that accelerate releases.
code11 years of coding experience
bookБакалавр, Economics, Бакалавр, Economics at Ленинградский Государственный Университет им. А.С. Пушкина
github-logo-circle

Github Skills (10)

javas10
minecraft10
mechanics10
java10
command-line9
command-prompt9
back-end-development9
red8
redash8
redis8

Programming languages (7)

C#JavaCSSC++JavaScriptPHPObjective-C

Github contributions (5)

github-logo-circle
Nukkit/Nukkit

Dec 2015 - Feb 2017

Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition
Role in this project:
userBack-end Developer
Contributions:383 commits, 259 PRs, 179 pushes in 1 year 2 months
Contributions summary:Ivan contributed to the Nukkit project by implementing and updating core features and functionalities related to Minecraft: Pocket Edition server software. Their work included the addition of new commands like `/kill` and modifications to existing commands such as `/time`. Furthermore, they were involved in implementing new blocks and game mechanics, such as the melon block, redstone components, netherrack, and various trapdoor types, indicating involvement in core gameplay logic and game engine modifications. They also worked on fixes related to game mechanics.
minecraft-pocket-editionminecraftpocketnukkitpocket-edition
SimonLevitan/ToolsPro

Jan 2016 - May 2016

Contributions:99 commits in 4 months
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
Ivan Dmitriev - QA Automation Engineer