TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Should software QA people be able to code?

2 pointsby tdenkingerabout 13 years ago
I have always expected that people dedicated to software QA are able to write code. Not large, complicated systems. Just straight-forward procedural scripts in a well-known language.<p>Am I asking too much?<p>It seems to me that without that knowledge, you lose a lot of perspective on how software works. I think you also possibly miss opportunities to automate some of your most tedious tasks.

3 comments

geogra4about 13 years ago
Absolutely. I work currently doing QA as a large portion of my position (even though my title is GIS Analyst).<p>I write multiple testing scripts for our company's software tool that are immensely helpful and time-saving. No one else on our team has these kinds of scripting and automation skills and it can end up being frustrating. Many of the other GIS Analysts are surprised about what can be automated. I built a basic unit testing system for us that none of the programmers really had time to build. I'm basically going alone when I do these things.<p>I enjoy the scripting portion of my job more than the QA portion of my job by far. Perhaps the reason you don't find too many dedicated QA people who can write scripts is that, by and large, people who can script/code like doing that more than testing.
debacleabout 13 years ago
A QA engineer (someone who writes tests, and works hand-in-hand with release engineering and programmers to develop a testable system) should definitely know how to program, and, in my opinion should have experience programming in a professional capacity.<p>A QA analyst (someone who runs manual tests, fills out bug reports, and annoys programmers) does not need to be a programmer. It would be a waste of salary and it is more important that these people are persistent and meticulous than they know the internals of the system they are working with.
tdenkingerabout 13 years ago
I appreciate the answers. Now I need to figure out a way to nudge the QA team toward learning to code.