SDET and QA engineer with 8+ years in dedicated QA roles and 20+ years of web development. Builds Playwright
automation in TypeScript and JavaScript and combines exploratory testing with regression coverage, SQL validation,
and API testing.
Owned weekly release quality for a SaaS platform serving 4,000+ restaurants. Uses GitHub Copilot and Codex to
write and refactor test scripts, reviewing output before merge. Develops Python and Node.js utilities for
repeatable data checks and performance diagnostics. Former Apple QA supervisor; CAPM certified. Completed
DataCamp's AWS Cloud Practitioner Track.
Professional Experience
Software Development Engineer in Test | Back Office by Buyers Edge Platform
Remote | Mar 2026 - Oct 2026
- Built and maintained Playwright end-to-end tests in TypeScript and JavaScript using page objects,
fixtures,
and reusable authentication setup.
- Owned weekly releases through the CI/CD pipeline, including automated smoke tests, manual regression,
release sign-off, reports, and announcements.
- Tested an Angular, Java, and MySQL SaaS platform used by 4,000+ restaurants, covering accounting, sales,
inventory, recipe management, and operations.
- Validated backend data with SQL and built Python scripts for repeatable queries; debugged Java backend
code
to isolate root causes and produce precise defect reports.
- Developed Playwright tooling in Node.js to measure Core Web Vitals, network performance, long tasks, and
memory usage, identifying bottlenecks before release.
- Used GitHub Copilot and Codex to write, debug, and refactor test scripts, reviewing generated code before
merge.
- Wrote test plans, test scripts, QA documentation, user stories, and release notes worked with engineering,
product, design, and support to prioritize and resolve defects in Jira.
- Tested web and mobile applications across QA, demo, and production environments; built a Manifest V3
Chrome
extension to speed testing across environments.
Additional Experience
Web Developer and QA Consultant | Risse Interactive
Portland, OR | Sep 2010 - May 2025
- Built and tested websites and applications in React, Ember, Django, WordPress, Webflow, and Squarespace
for
clients including PlusPlus, Qadium, and BusinessBlocks.
- Owned projects from technical design through launch; created QA plans and performed browser, device,
smoke,
and acceptance testing. Implemented WCAG accessibility standards and tracked work in Jira and Confluence.
Adjunct Associate Professor of Design | Portland State University
Portland, OR | Sep 2018 - Present
Teach frontend development, UX/UI, QA and usability testing, WCAG, Git, and AI tools. Technologies include
JavaScript, React, HTML, CSS, Tailwind, GitHub, Netlify, and Figma.
Technical Expert, Educator Training Support | Thinkful
Remote | Jan 2018 - Jan 2021
Reviewed code against specifications and acceptance criteria; documented defects and edge cases. Taught unit
testing,
systematic debugging, validation, and API testing with Postman.
Web Developer, West Elm | Williams-Sonoma, Inc.
San Francisco, CA | Jun 2008 - Aug 2010
Developed the presentation layer in JSP, Freemarker, CSS, and JavaScript. Set development testing standards,
partnered
with QA on test plans, and verified cross-browser compatibility.
Web Production Manager, Guru.com
Hired and managed a team of Front End Web Production Engineers. Responsible for all Front End user interfaces
on the
website. Developed guidelines for nomenclature, directory structure, JHTML practices, and build process.
Trained
production engineers and freelancers in Java, ATG Dynamo, Unix, CVS, HTML. Worked closely with back-end
developers,
editorial team, UX/UI Design team, and project managers on releases. Reported to VP of engineering.
Represented Guru.com at networking events in Seattle, San Francisco, and Boston.
Supervisor, QA Engineering | Apple Computer
Aug 1991 - Jan 1997
Promoted from QA Team Lead to Supervisor, managing 20 QA engineers and holding final sign-off on major Mac
releases.
Developed automation, integration, functional, and compatibility test scripts; managed defect priorities by
release
phase.
Earlier QA Engineering:
Liquid Audio (end-to-end suites and automated smoke scripts), PC World WebShopper, and SuperMac.
Additional experience:
Supervisor, Creative Learning, Multnomah County Library (Oct 2023 - Jun 2024), managing six
staff, programming across 19 branches, and a $230K quarterly budget. Web development at Gap Inc., Timbuk2, and
Yahoo!
Inc.; Web Development Manager at Guru.com.