Product Testing (with Erin Hess from Crema)

Michael Luchen is joined by Erin Hess, Senior Test Engineer at Crema. She started her career as a graphic designer before becoming a self-taught coder who developed a love for software testing. Listen to learn more about product testing.

Interview Highlights:

  • Erin has a unique set of creative and technical talents gained over 12 years of experience across multiple roles within software development and engineering. She started her career as a customer support representative before becoming a self-taught coder who developed a love for software testing. A user advocate at heart, some of Erin's key strengths include empathy, visualization, and the anticipation of behavior and communication. [0:53]
  • Erin enjoys creating maps of processes and imagines where pain points might be. Through walking in other shoes, looking at problems from multiple angles, and seeing the long-term consequences and benefits of today's actions, Erin has been able to make a difference for any team and product that she joins. [1:30]
  • Erin also helps organizations adopt and implement inclusive design practices by creating and spreading awareness to universal usability barriers. She champions accessibility and continuously contributes resource materials to ever growing online testing communities. [1:47]
  • There's so many activities that you get to do as a tester. One of Erin's absolute favorite things in general is building relationships and getting to know those teams that she's working with. [2:48]

Discipline has been just patience and practicing, learning, giving myself and my team retros of what we do for caring about each other and going on through the sprint.

Erin Hess
  • Some of the typical activities that a test engineer does on a product team is a lot of relationship building, a lot of working and collaborating with different parts of the team. As the test engineer, you're part of all of that. You have to keep up and communicate with all of the team members, because if you don't, you're going to miss something and you're going to lose something. [5:26]
  • Erin learned over time that the sooner you can bring the test engineer in, the better. When you want those good test engineers and the ones that are going to bring more than just the testing abilities to the table, bring them in on the pre-kickoff meeting and let them see what they're getting into. [8:14]
  • First thing to keep in mind during a sprint is: you don't know what you don't know, so don't be afraid to reach out to your team when you have a doubt or concern regardless of how severe you feel it is. Sometimes a small concern can develop into a significant improvement. [9:41]

There's no "I" in product development, like there's no "I" in a team. You're not doing this to yourself. You're on the team and you're not going to do the team any good when you don't tell them you're struggling.

Erin Hess
  • It's definitely beneficial that design and devs pair up with the test engineers during the design and development of the user stories whenever possible. Erin can say from her experience that there's opportunities to pair with design and development during the early stages of a project and it gives her more information to prepare test scenarios, test files, or write up automation scripts. [11:22]
  • The word accessibility gets thrown out a lot right now. It's also known as 'A11Y', because there's 11 letters between the A in accessibility and the Y. [22:13]

I would say the advocate means you're a voice for all the different end users, and you're going to champion for features and development of products and services to be accessible by everyone.

Erin Hess
  • Erin has done a presentation on empathy and testing. It was at the Ministry of Testing TestBash home event where she presented with her friend, Jenny Bramble. They talked about how "Empathy is the Foundation of Testing" and what that looks like and how their histories put them in a unique place to talk about empathy and customer needs. [24:36]

Empathy is the capacity to understand or feel what another person is experiencing from within their frame of reference.

Erin Hess
  • Erin's personal habits that has contributed most to her success is her ability to create and structure and organize vast amounts of information developed over time. [26:44]
  • Erin's favorite tools that she uses regularly are Chrome DevTools, like Device Mode which you can use to simulate mobile devices, test responsiveness, and different specific view ports. [27:16]
  • Erin's one piece of advice for someone at the start of their journey in the product is: be open to learning anything no matter who it's from. If you've got a developer or a designer or the product manager wanting your ear or your time to do something, take it. Use it as a learning experience and gain from it. [27:59]

Guest Bio:

Erin started her career as a graphic designer before becoming a self-taught coder who developed a love for software testing. She's a user advocate at heart - empathy, visualization, the anticipation of behavior, and communication are some of her key strengths.

I like building relationships with my team, so it isn’t going to be based on hierarchy. It’s because I want everyone in the team to be collaborating and working with each other.

ERIN HESS

Resources from this episode:

Related articles and podcasts:

Read the Transcript:

We’re trying out transcribing our podcasts using a software program. Please forgive any typos as the bot isn’t correct 100% of the time.

Related Podcast: People Driven Development (with Sam Higham from Glean)

Related Read: