Artem Eroshenko

Chief Product Officer at Qameta Software

Dubai, Dubai, United Arab Emirates
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
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.
code13 years of coding experience
job10 years of employment as a software developer
bookMaster, Applied Mathematics and Mechanics, Master, Applied Mathematics and Mechanics at Saint Petersburg State University
languagesEnglish, Russian
github-logo-circle

Github Skills (28)

selenium-webdriver10
github-ci10
webdriver10
selenium10
groovy10
testng10
testing10
selenium-ide10
cicd10
java10
javas10
allure10
jenkins10
jenkins-ci10
githubaction-workflow10

Programming languages (18)

PowerShellC#JavaCSSScalaGoMustacheHTML

Github contributions (5)

github-logo-circle
yandex-qatools/htmlelements

Dec 2012 - Mar 2018

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:
userQA 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.
web-pageselenium-javainteractionelementsframework
allure-framework/allure2

Jul 2016 - May 2022

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:
userDevOps 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.
Request Free Trial