Cypress Ambassador Spotlight: Viola Lykova

September 26, 2024

•

By Ronald Williams

What motivates you to be a Cypress Ambassador?

Cypress is a great tool for Software Engineers like myself, who test and validate the code to save the budget on development and bring clarity to the code. It's simple to use, rich in features, great for cross-platform testing, has a cloud to have all in one place, and it has optimized replays.

How do you currently help others that are either using Cypress or interested in using Cypress?

I encourage all developers to use Cypress for its vast community, good documentation, and simplicity. In my development team, I am the person of contact for all things Cypress and I do my bets to help optimize the CI/CD.

What is your favorite Cypress feature?

Debugging with Cypress test runner

What is your favorite "Cypress Best Practice" and why?

Data attributes for selectors because it provides test stability and clarity by decoupling test logic from application styling and structure, reducing the risk of tests breaking due to UI changes.

Outside of work, what are your favorite things to do (hobbies, passions, etc.)?

I am working on my pet-project, the "IP-Matcher" where I also use Cypress to test functions. I am also a certified Divemaster with PADI.

What is one professional milestone you are proud of? (an accomplishment, celebration, recognition, etc.)

I led the launch of a comprehensive test automation framework for a complex web application, which significantly reduced regression testing time, improved test coverage, and boosted the team's confidence in delivering high-quality releases on schedule.

For new users -  what is the best way to "get started" with Cypress?

npm install cypress --save-dev :)

but seriously, Cypress is very intuitive and allows a quick take off for any scale project. The docs are the best place to start, Youtube tutorials and webinars on the official Cypress channel are also valuable. Being a part of Cypress Discord server helps many find answers too. 

What is your favorite quote or saying?

Good programmers write code that humans can understand. Ninja-programmers write tests to make sure humans really understand the code.

About the Ambassador Program.

The Cypress Ambassador program supports the top Cypress advocates around the world. Through this program, Ambassadors are offered speaking opportunities, a personalized hub, and visibility within our extensive network.To learn more about these wonderful ambassadors visit our Official Ambassador webpage.


The Cypress Community Team has been working on the official Cypress Ambassador program to include a variety of new experiences, support resources, benefits, contribution areas, and much more. One of our main priorities is to highlight our current Ambassadors and the amazing work they are doing. They truly embody the community spirit through their advocacy to help empower others. We will be having more opportunities to connect with our Ambassadors this year. Make sure to stay updated and connect with the community.