Roman Zakharov is a QA Release Manager and seasoned SDET with 10 years’ experience specializing in iOS/macOS testing, XCTest, Swift, and automation frameworks. He has a proven track record of making end-to-end tests faster and more reliable—e.g., implementing custom gRPC hooks and running iOS tests on Apple Silicon machines to dramatically improve stability and coverage. Roman builds pragmatic tooling and open-source extensions (SUITCase, ScreenObject) to eliminate boilerplate and surface hard-to-find bugs, and he combines deep audio and Unity testing expertise with C++/JUCE utilities. With a Master’s in Computer Science and hands-on experience across Appium, Robot Framework, Python, and Xcode, he bridges developer and QA workflows to keep complex apps ship-ready. An atypical strength: he pairs UI automation with platform-level tricks (not just test scripts) to achieve maintainable, deterministic test suites.
10 years of coding experience
5 years of employment as a software developer
Bachelor, Software Engineering, Bachelor, Software Engineering at Saint Petersburg State University
Master, Computer Science, 110/110, Master, Computer Science, 110/110 at Università degli Studi Guglielmo Marconi
SUITCase can verify screenshots in five different ways while testing the User Interface of iOS, iPadOS, and tvOS apps in Simulator. It has been designed to be used with XCTest and written in Swift.
Contributions:1 release, 9 reviews, 4 commits in 2 years 9 months
suitcasesimulatoriosuser-interfaceipados
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.