I test complex systems, build quality practices, and help teams think more clearly about risk.
Over the last ten years I’ve tested distributed systems across healthcare, e‑commerce, banking, and order fulfillment, from iOS privacy apps to warehouse integrations to mobile banking platforms. My background as a former attorney shapes how I approach testing: I think in edge cases, test assumptions, and look for the gaps between what a system is supposed to do and what it actually does when things go wrong.
what I do
exploratory testing on complex systems
I am the discoverer of the broken, finding the bugs that slip through automated checks because they require understanding how systems actually behave under real-world conditions. Integration points, fulfillment workflows, APIs that interact in unexpected ways.
training & curriculum development
I’ve built testing curricula for developers, created onboarding programs for people new to tech, and trained teams on exploratory testing, risk analysis, and working in context-driven shops.
quality leadership & community building
As QE Community Lead at SeekWell, I run community meetings, publish a biweekly newsletter, and work with a committee to identify and standardize good testing practices across the organization.
testing philosophy
- I believe we cannot test quality in. By the time software reaches us for testing, it’s too late if that’s the only place we’re involved. We get into design, refinement, and planning, asking the right questions at the right time, because that’s where quality actually gets built.
- I believe good quality is a team effort. No single person or role can own it.
- I believe we build better software when we think about people having a bad day and still having to use it, whether that’s accessibility concerns, cognitive load, or just reducing rage clicks.
- I believe automation builds confidence that the things we knew about didn’t break. It cannot tell you that the things you didn’t know about didn’t break. Exploratory testing and context-driven testing will always have a place for exactly that reason.
- I believe the practices testers have built — risk thinking, skepticism, asking ‘but what could go wrong’ — will outlast whatever AI does to the role itself. Testers are adaptive creatures. Whatever you call us, we’ll keep doing what we’ve always done well. The least exciting part (to me!) was always just writing the code.
tools & resources
testing resources — My curated list of books, blogs, exercises, and communities I recommend
→ github.com/racheljoi/testing-resources
More tools, test examples, and code coming soon. Currently working on a Ravelry integration and tests around that to showcase my skills.
skills
exploratory testing · integration testing · API testing · automation strategy · risk analysis · systems thinking · curriculum development · context-driven testing · mobile testing (iOS/Android) · team leadership
Want to work together?
Connect with me on LinkedIn! I respond to messages there.

