Cypress Ambassador Spotlight: David Avila

December 8, 2022

By Ronald Williams

What motivates you to be a Cypress Ambassador?

I am most excited to give back to the community in any way shape or form. I enjoy learning new things, especially about Cypress.

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

In my off time I mentor others that want to get into STEM. I specifically help with learning about web development and Cypress.

What is your favorite Cypress feature?

My favorite feature in cypress is the test runner and the time travel debugging.

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

My favorite Cypress Best Practice is having test not rely on the state of a previous test. In my first tests with Cypress I did this plenty of times but I learned to not do this. I often catch new devs doing this as well and provide feedback on how to write better tests by not relying on the state of previous tests.

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

In my free time I try to stay active and learn martial arts such as Jiujitsu, folk style wrestling, and Muay Thai. These are skills that no one can ever master and evolve everyday such as software which is why I enjoy it. Like software engineering in order to get better you need to train everyday.

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

I would say writing my first article on mocking response data with a GraphQL API is my milestone I am proud of.

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

With the new Cypress course available, go try it out! Read the docs on Best Practices.

What is your favorite quote or saying?

Never give up.

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 on upcoming events and opportunities.