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.
11 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Software development, Bachelor's degree, Software development at Тверской Государственный Технический Университет
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.
Supercharged End 2 End Testing Framework for NodeJS
Role in this project:
QA 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.