<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>gingermanymph</title>
        <link>https://paragraph.com/@gingermanymph</link>
        <description>undefined</description>
        <lastBuildDate>Fri, 03 Jul 2026 15:40:39 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Why My QA Process Broke Until I Fixed One Thing]]></title>
            <link>https://paragraph.com/@gingermanymph/why-my-qa-process-broke-until-i-fixed-one-thing</link>
            <guid>ucxSqYnMLHpd2x7STHIX</guid>
            <pubDate>Sat, 06 Jun 2026 19:51:43 GMT</pubDate>
            <description><![CDATA[I used to think my QA process was solid. I had a checklist. I ran it before every launch. I marked things off. Most of the time, nothing slipped through. Then one day something did. A landing page went live with a broken CTA button on mobile. Not a hard bug — just a padding issue that made the button impossible to tap on smaller screens. We'd checked the desktop version. We hadn't checked mobile. The checklist item was there: "Test on mobile." I'd looked at it. I'd assumed someone else had do...]]></description>
            <content:encoded><![CDATA[<div data-type="x402Embed"></div><p>I used to think my QA process was solid. I had a checklist. I ran it before every launch. I marked things off. Most of the time, nothing slipped through.</p><p>Then one day something did.</p><p>A landing page went live with a broken CTA button on mobile. Not a hard bug — just a padding issue that made the button impossible to tap on smaller screens. We'd checked the desktop version. We hadn't checked mobile. The checklist item was there: "Test on mobile." I'd looked at it. I'd assumed someone else had done it.</p><p>That's the problem with a checklist that lives in a document. You can read an item, assume it's covered, and move on. There's no real accountability — just a row in a spreadsheet that could mean anything.</p><p>After that I started thinking about what a QA process actually needs to be reliable. Not just a list of things to check, but a record of what was actually verified, by whom, on which version of the page, on which date.</p><p>The fix wasn't complicated. I needed a checklist that produced a run record — not a document I could edit after the fact, but a timestamped snapshot of what passed and what didn't.</p><p>I built that into&nbsp;<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://checkrun.co/">CheckRun</a>. The extension runs in the Chrome side panel, next to the page you're reviewing. You go through each item marking it Pass, Fail, or N/A. When you're done, you save the run. It's stored with the URL, the date, and the full item-level results. You can't go back and quietly change a Pass to a Fail — the record is the record.</p><p>For landing page QA specifically, the pattern I use now:</p><p>Open the page in the browser. Open the&nbsp;<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://checkrun.co/templates/landing-page-checklist/">landing page checklist</a>&nbsp;template in the side panel. Work through it — above the fold, CTA visibility, form functionality, mobile layout, load time, trust signals, analytics tracking. Mark each item. Save the run.</p><p>If something fails, it's logged. If I hand the page off to someone else, they can see the previous run and know exactly what was checked and what wasn't. No ambiguity.</p><p>The broken CTA on mobile would have been caught. The checklist item would have had to be marked Pass by someone who actually tested it on mobile — not assumed covered because it appeared on a list.</p><p>That's the difference between a document and a run. Documents are edited. Runs are records. </p>]]></content:encoded>
            <author>gingermanymph@newsletter.paragraph.com (gingermanymph)</author>
            <category>productivity</category>
            <category>qa</category>
            <category>web development</category>
            <category>checklist</category>
            <category>tools</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a0467c79bf08976f6c55a33f1170372960be5eff16f3268ea59342ff1eb01027.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>