Ask HN: Do you have a dedicated QA team?
61–70 of 84 posts
Re: Ask HN: Do you have a dedicated QA team?
#62This seems to be a pretty common setup. I’ve heard opinions on both sides about whether it is a good idea. One of the biggest challenges with it for me is that a dev who is a dev is a very different personality who a dev who manages the entire SDLC. The former placed in the latter environment is going to be lost and annoyed at all the moving parts. They signed up to write code and to trust that the process would deli…
A term I've seen floating around for the latter is a product engineer/developer. This makes the distinction between people who view their jobs as coding to meet requirements vs. solving business problems just happening to use code.
Re: Ask HN: Do you have a dedicated QA team?
#63Re: Ask HN: Do you have a dedicated QA team?
#64Re: Ask HN: Do you have a dedicated QA team?
#65Re: Ask HN: Do you have a dedicated QA team?
#66In one situation I ran into a team who was very frustrated with their automation because it was so slow. After a bit of investigation, I found out they were setting up all of their test data through database migrations, which were 10+ minutes slow. I asked why they weren't using the API to setup test data, to which they replied that none of them had experience with the API. After hacking away it in my spare time for a few weeks, I had a perfectly functional API client, and the tests were converted over time out of using the migrations.
I saw this the other day, and while it might sound cheesy, but someone said that QA to them was "quality acceleration", which actually fits fairly well. I have never worked at a company who had enough testers to go around. Keeping a smaller group of centralized testers to handle the really tough technical challenges, and a larger group of embedded testers who evangelize on testing practices was the most successful approach.
In this case, I wouldn't say you absolutely need a full quality team, but having some folks whose primary focus is testing and test automation to help skill up your dev teams sounds reasonable.
Re: Ask HN: Do you have a dedicated QA team?
#67QA teams primary benefit shouldn't be running automated tests that the developers could do. It should be to do exploratory testing and trying to break things. There should be a adversarial, yet respectful, relationship between dev and QA where dev tries to get their software released and QA is finding reasons why it shouldn't be released. If there's only developers who test their own code then they're not incentivize…
A developer's job is to make QA's jobs boring. A QA's job is to catch developers making themselves look stupid. As a developer, I'm happy that QA is better at the job than the developers.
Playing this game in a way that all can laugh over lunch is good for the culture as well as the business.
Re: Ask HN: Do you have a dedicated QA team?
#68QA Engineer here. We don't have a centralized QA department, but we do have a dedicated engineer who is responsible for QA that is integrated within the development team. Before I joined my team, it didn't have a dedicated QA member. The quality of the software was fine, but there were other compromises. The team didn't have a good test strategy - every developer made adhoc decisions on how their code was tested. Our…
If it's a collective "we learned from this", that's good.
If it's seriously and organizationally adversarial, that's bad.
Re: Ask HN: Do you have a dedicated QA team?
#69Devs can add automation tests to a suite just fine. What you lose when you lose dedicated QA is: who improves the automation suite? Who checks out new testing tools and POCs them? Who reads QA blogs and goes to QA conferences and generally considers it their profession to find ways to test more effectively?
This is my take as well. I've worked with various types of QA teams over the years (all in SaaS). Based on my experience, from MOST effective to LEAST effective: 1. QA team works on test harnesses, automation, and works alongside developers to improve how we do testing. This was by far the most effective. 2. No QA team. Developers own every aspect of quality. This worked, but was not as effective as #1. 3. All releas…
- QA is from a problem domain background
- Dev is from a CS/math background
In that case, you can have:
- QA/Dev riff off each other, and collaborate
- The few individuals in the org that have both become the co-ordinators
Re: Ask HN: Do you have a dedicated QA team?
#70We have a dedicated QA team. They work side-by-side with devs, and we rely on them. They are absolute lifesavers and let us focus on the dev side of things. Their knowledge of the products, all the various ways it interacts, and their dedication to testing are wonderful. The quality of the product would suffer if they didn't exist, hands down.