As an aspiring speaker and educator, Parthiban views the Cypress Ambassador program as an opportunity to excel in the automated testing ecosystem. His ultimate goal is to convince more teams to migrate to Cypress in order to maximize efficiency.
What motivates you to be a Cypress Ambassador?
As a test automation evangelist, I've always had the intrinsic motivation to be a beacon guiding people getting started on test automation irrespective of where they stand on technical skills. Also, I find the opportunity to continuously learn and grow along with the like minded people within the Cypress community as an enticing prospect.
How do you currently help others that are either using Cypress or interested in using Cypress?
I've organized technical workshops for people interested in getting started with Cypress. For the ones using it already, I try to pass on my experience with handling tricky scenarios I've encountered in the form of tech talks / technical exchange sessions.
What is your favorite Cypress feature?
Custom Commands (Cypress.Commands.add) => I try to make use of this effectively, so people with little or no technical skills can still find their feet with Cypress test implementations.
What is your favorite "Cypress Best Practice" and why?
This was one of the challenges we've faced when we kick started cypress a couple of years ago. While we opted for `cy.request` (API call) back then, we've transitioned to using `cy.origin` now.
Outside of work, what are your favorite things to do (hobbies, passions, etc.)?*
I love sharing knowledge from books / blogs that I've found intriguing with my peers. I also like spending time crafting unconventional test automation frameworks, which was one of the very reasons that drew me closer to Cypress.
What is one professional milestone you are proud of? (an accomplishment, celebration, recognition, etc.)*
Steering enterprise level projects in not just building right products but also building the products right by virtue of effective quality assurance.
For new users - what is the best way to "get started" with Cypress?
Theory / tutorials are nice but nothing replaces the hands-on experience.
Just open up a terminal and hit `npm install cypress --save-dev` and you'll definitely not regret it.
What is your favorite quote or saying?
Stop Starting, Start Finishing.
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.