We passed a rapid path from manual testing and automated tests in Java as a separate codebase, which was being developed by a dedicated QA team, to the functional tests in JavaScript which are versioned with a project source code and are being developed by project developers.
I want to tell you why we had to create our own testing tools Gemini for visual regression testing and Hermione for functional testing. What challenges we faced and how we solved them.
Now everyone can follow our footsteps.