Dmitry Mayer is a Senior Test Automation Engineer based in Belgrade with a decade of experience building and leading QA automation for web, mobile, microservices and ESB environments. He has progressed from hands-on automation roles to QA Architect responsibilities, designing frameworks in Java with WebDriver, Appium, TestNG and Cucumber and integrating CI pipelines (Jenkins, GitLab CI) and observability tooling. Dmitry blends functional and performance testing—creating mocks and services to enable isolated load testing and real‑time dashboards with Gatling and Grafana. An active open-source contributor, he made notable fixes and Cucumber‑JVM integrations for the widely used Allure Java reporting project, improving unique ID generation and multi-example support. Comfortable in SAFe programs, he also facilitates OKR-driven PI planning and system demos, bringing both technical depth and cross-functional leadership to delivery.
10 years of coding experience
11 years of employment as a software developer
Engineer's degree, Computer Science, Engineer's degree, Computer Science at Altai State Technical University
Contributions:7 commits, 12 PRs, 31 comments in 1 year 4 months
Contributions summary:Dmitry contributed significantly to the Allure framework's integration with Cucumber-JVM, addressing issues related to test reporting. They fixed issues in the generation of unique identifiers and implemented support for multiple examples within Cucumber scenarios. Furthermore, the user added support for handling test failures with exceptions that do not have messages and integrated support for Cucumber-JVM version 4, adding critical features to support the framework.
Contributions:3 releases, 5 pushes, 2 branches in 4 years 3 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.