Artem Eroshenko is a Chief Product Officer and DevOps/TestOps advocate with 13 years of experience building and improving testing and CI/CD tooling. Based in Dubai, he co-maintains the popular Allure Report, contributing deep Java integrations and Jenkins pipelines that power clearer, multi-language test reporting. His background spans hands-on roles from Developer in Test at Yandex to leadership at Qameta Software, combining product strategy with practical automation expertise. Artem frequently speaks internationally, translating community feedback into OSS enhancements and pragmatic product decisions. He holds a Master’s in Applied Mathematics and Mechanics and is known for improving test framework compatibility (JUnit4/5) and configuration flexibility (allure.properties) — small changes that significantly boost developer productivity.
13 years of coding experience
10 years of employment as a software developer
Master, Applied Mathematics and Mechanics, Master, Applied Mathematics and Mechanics at Saint Petersburg State University
Html Elements is a Java framework providing easy-to-use way of interaction with web-page elements in web-page tests.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:2 releases, 69 commits, 3 PRs in 5 years 3 months
Contributions summary:Artem focused on enhancing the testing capabilities of the HTML elements framework. They added and modified test cases, including a test for nested classes, to ensure the framework's proper functionality. They also added new methods for TypifiedElement to check for the status of elements. The user's changes show the implementation and improvements of testing around HTML elements.
Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:31 releases, 41 reviews, 65 commits in 5 years 10 months
Contributions summary:Artem's contributions primarily involve setting up and configuring Jenkins jobs for the Allure2 project, specifically for pull requests and deployments. They implemented a Jenkins pipeline using a `jenkins.groovy` file, integrating GitHub pull request triggers and Slack notifications. The user also made changes related to the Allure2 generator, specifically enhancing the test report by fixing issues and including improvements.
flexiblemaximumeverydayreporting-enginereports
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.