Boris Osipov

Software Test Automation Engineer

Tver, Tver Oblast, 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

🤩
Rockstar
🎓
Top School
Boris Osipov is a seasoned Software Test Automation Engineer with 11 years of experience, currently driving QA excellence at EPAM Systems from Tver, Russia. He specializes in end-to-end and UI test automation, contributing to prominent open-source projects like CodeceptJS, Selenide and WebdriverIO to harden test suites, reduce flakiness, and improve reporting fidelity. His work shows a practical focus on making tests more robust and debuggable—fixing flaky scenarios, enriching error messages, and ensuring screenshots and history IDs are correctly attached to reports. With a background in software development from Tver State Technical University and early hands-on testing roles, he blends deep technical test knowledge with long-term operational experience in large engineering environments. Notably, his open-source commits emphasize maintainability and clarity, reflecting an attention to developer ergonomics as well as test reliability.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Software development, Bachelor's degree, Software development at Тверской Государственный Технический Университет
stackoverflow-logo

Stackoverflow

Stats
71reputation
4kreached
6answers
0questions
github-logo-circle

Github Skills (31)

uitest10
javascript10
webdriverio10
testing10
selenide10
java10
javas10
automation10
codeceptjs10
allure10
nodejs10
automations10
ui-testing10
test-automation10
acceptance-testing9

Programming languages (11)

TypeScriptJavaCSSShellJavaScriptGoSwiftHTML

Github contributions (5)

github-logo-circle
selenide/selenide

Sep 2017 - Jan 2023

Concise UI Tests with Java!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 releases, 172 reviews, 119 commits in 5 years 5 months
Contributions summary:Boris primarily focused on improving the quality and reliability of the Selenide UI testing framework. Their contributions include fixing flaky tests by implementing scrolling actions, enhancing error messages to provide more informative debugging, and addressing checkstyle issues. Furthermore, they were involved in optimizing the build process by improving artifact uploading and test result reporting. The commits demonstrate a focus on test suite stability and maintainability.
selenium-javapageobjecttestngui-testsjava
codeceptjs/CodeceptJS

Jun 2017 - Aug 2021

Supercharged End 2 End Testing Framework for NodeJS
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 9 PRs, 21 comments in 4 years 2 months
Contributions summary:Boris primarily contributed to the improvement of testing infrastructure and test code within the CodeceptJS framework. Their commits focused on fixing bugs in existing test implementations, addressing errors in error messages, and enhancing the robustness of test assertions. They also corrected documentation typos and improved the overall clarity and maintainability of the test suite. Their contributions directly support the testing process for end-to-end scenarios.
bdd-styleend-2-endtdde2e-testsend-to-end-testing
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
Boris Osipov - Software Test Automation Engineer