u/Cultural_Mall_6729

this was about 18 months ago, we were building a SaaS product for logistics companies, small team, 4 engineers, tight runway and a co-founder who was convinced that moving fast was more important than moving carefully. we had a launch date, investors were watching and slowing down for proper testing felt like the wrong call at the time.

we shipped. the product worked in demos. it fell apart in production almost immediately.

the first bug was a data sync issue that was corrupting records for about 12% of users, we did not catch it for 11 days. by then 3 enterprise clients had already flagged it and one of them had made decisions based on the corrupted data. the second issue was a billing error that was charging some accounts twice on renewal, that one ran for 19 days before someone on the team noticed.

total refunds issued in the first 6 weeks were $34,000. two enterprise clients left and did not come back. one of them had been worth $1,400 a month. the cost of the QA process we skipped would have been around $8,000 in engineering time.

the part that still bothers me is that both bugs were completely detectable with basic testing, they were not edge cases or rare scenarios, they were things that would have shown up on day one of any structured QA process. we just chose not to have one because we were in a hurry.

has anyone else been through something like this and actually changed how they approach testing after, genuinely curious what actually stuck and what was just good intentions that faded after the next deadline pressure hit

reddit.com
u/Cultural_Mall_6729 — 7 days ago

There are two types of QA engineers and the industry has killed the good one

I have been in this field long enough to know that most people outside of QA think we're all the same

There's the QA who actually thinks, who sits with a feature before touching a test case and asks "okay but what could actually go wrong here." who finds the bug nobody filed because nobody thought to look there, who understands the product deeply enough to know when something feels off even if it technically passes, who advocates for the user even when the user isn't in the room.

Then there's the QA who opens the test case, follows the steps, runs on the pipeline, files tickets on failures, no judgment, that's just what the job is for them.

The first type didn't disappear because they were bad at their job, they disappeared because the industry made it impossible to do that job.

You can't think critically when you're testing three projects simultaneously, you can't find the interesting bugs when you have 20 tickets already open and a release in two hours, you can't be curious when your manager's only metric is how many test cases got executed this sprint. you go through the motions and you become the second type not because you wanted to but because the first type wasn't sustainable.

and then there's automation. which should have been the thing that freed us up to think more instead it became its own full time job that nobody properly owns.
Devs push code and don't touch the tests, pipelines. QA spends the entire day debugging test scripts instead of actually testing anything.
The automation that was supposed to create space just created more noise.

and the outsourcing. I'll keep it short because just NO, you get what you pay for  and what you pay for when you offshore your QA to the cheapest vendor you can find is a team that doesn't know your product, doesn't know your users, and is working off a test plan written by someone who left the company a year ago. Good luck with that.

The part that genuinely depresses me is that good QA is rare and valuable and most companies won't know what they had until it's gone, the person who was quietly thinking through edge cases and catching things before they became incidents,  that person just accepted an offer somewhere else or got laid off in a restructure or just quietly stopped trying because nobody noticed when they did.

and now you have a pipeline and a ticket count and a dashboard that says coverage is at 94% and somehow everything still breaks.

quality isn't a metric, it's a mindset, and you can't automate your way into it.

reddit.com
u/Cultural_Mall_6729 — 8 days ago

when I started this agency I genuinely thought working hard and being consistent was enough, first client was a web development company, guy was super money driven and wanted a constant flow of qualified leads every single week, we gave everything we had, manually going through LinkedIn posts, scraping profiles, building lists and after weeks of work we could barely pull five or six decent prospects for him, they were good prospects but nowhere near what he needed to run a proper sales motion so he let us go and honestly it crushed us because we had put everything into that client

instead of taking a break we went straight into finding another one, landed a UI UX design company and told ourselves we were just going to work harder, more hours, more manual scraping, going through LinkedIn post by post looking for anyone who showed even a slight signal of interest, we pushed ourselves to the limit and still could not get past eight or nine halfway decent leads a week, the rest of what we were handing over was just noise, random people with no real intent and the client could tell because conversions were terrible, after a month and a half he was done with us too and we were sitting there exhausted with two failed clients and seriously questioning whether we even knew what we were doing

around that time I was just sitting with everything that had gone wrong and trying to figure out what the actual problem was because clearly working harder was not the answer, I started going back through all the leads we had delivered to both clients and looking at which ones had actually converted into real conversations and which ones had just been ignored and a pattern started showing up that I had completely missed before

almost every lead that had converted into a real conversation had some prior touchpoint with the client's content, they had liked a post, left a comment, engaged in some way before we ever reached out to them, and the ones that went nowhere were people we had just cold scraped based on job title and company size with zero signal behind them, it sounds obvious in hindsight but when you are in the middle of grinding through manual work every day you do not stop to actually look at what is working and why

so I started building our entire process around that one insight, instead of scraping cold profiles we shifted to tracking who was actually engaging with our clients LinkedIn content and then filtering those people by whether they matched the ICP, it was still manual at first and honestly painful to do consistently across multiple clients but even in that early messy version the difference in lead quality was immediately obvious

the first month after we made that shift our lead to conversation rate jumped from around 4 to 5 percent to somewhere closer to 19 percent, we retained both clients we were working with which had genuinely never happened before and one of them referred us to another company the following month, eventually we found a tool that automated the tracking and filtering side of it which is when we could finally scale it properly without burning out but the real change was just figuring out that signal quality matters infinitely more than volume

within three months we had rebuilt our reputation, got new clients through referrals from people who saw the quality of what we were delivering and started scaling properly for the first time, we went from losing clients and barely covering our own costs to consistently doing $15k a month in agency revenue and still growing, the work did not get easier but it finally started making sense because we were not wasting hours on leads that were never going to convert

the problem was never how hard we were working, it was that we were chasing people who never showed any interest in the first place, fix the signal and everything else falls into place

reddit.com
u/Cultural_Mall_6729 — 9 days ago

I think we've been having the wrong argument about QA for years

i'd written about QA finding a bug before release and the team's reaction being "why didn't we catch this sooner" instead of thank you. the point i was making was about culture and how finding bugs gets treated as failure.

the reply pushed back on something more fundamental. i was using "QA" and "testing" interchangeably and treating QA as a role that a specific team performs. the commenter's point was that this framing is itself the problem. QA is a process that belongs to the whole organization, not a function that gets handed off to a specific group of people at the end of a sprint.

and the "QA holds a release" thing i said  they called it an oxymoron and they're right. if quality is genuinely built into the process from the start, no single team is in a position to hold or release anything. the gate shouldn't exist because the work shouldn't need a gate.

as long as testers see themselves as responsible for quality and as long as the org treats them that way, you get the exact dysfunction i was describing. the tester becomes the last line of defense, everything flows to them under pressure, they find something, and now they're the problem instead of the solution.

the uncomfortable version of "why didn't we catch this sooner" isn't about the testing team at all,  it's about why the process allowed something to get that far in the first place. that's a process question and the answer lives upstream of whoever is doing the testing.

i've been trying to shift how i think about this in practice. we've moved to running automated checks continuously throughout the build cycle rather than treating testing as a phase at the end. using a tool for the flow coverage so it's not dependent on one person's attention at crunch time. it's helped but honestly the harder change is cultural and it moves slowly.

has anyone has actually managed to shift an org from "QA team = quality owners" to something more distributed. 

reddit.com
u/Cultural_Mall_6729 — 9 days ago

Can't afford ads. So I get creative.

Every week I read my competitors' changelogs and release notes. All of them. Takes maybe 30 minutes.

Why? When they announce breaking changes or deprecate features their users complain. Twitter, Reddit, support forums. People get mad publicly.

That's when I show up.

Not salesy. Just helpful. "Hey we still support that feature if you're looking for alternatives." One comment, that's it.

Last month a competitor deprecated an API that a lot of their users relied on. People were pissed. I posted in one thread saying we still support it and migration takes 10 minutes.

11 signups that week. From one comment.

But I screwed this up once. Someone asked "does your tool work on Samsung tablets?" I said yes confidently. It didn't. They tried it, found the bug, and posted about how I lied.

That was worse than saying nothing. Damaged trust publicly.

Now I verify every claim on actual devices before commenting anywhere. Run things through this to make sure I'm not about to promise something that's broken.

Your marketing is only as good as your product's reliability. One lie and you're the villain in someone else's thread.

reddit.com
u/Cultural_Mall_6729 — 22 days ago