QA army and why is important to be well prepared

QA – Where and when it all began?

The history of QA concepts probably starts with the computer invention. Some say that The Babbage machines (automatic mechanical calculators designed to tabulate polynomial functions) invented by Charles Babbage, were considered first among the mechanical computers.

More than a century later, World War II (1939 – 1945) led to greater advancements in computer technology. Electronic computers were prominently used to break the secret codes and crack secrets of war communication.

Again in 1945 engineers found a moth in Panel F, Relay #70 of the Harvard Mark II system. The computer was running a test of its multiplier and adder when the engineers noticed something was wrong. The moth was trapped, removed, and taped into the computer’s logbook with the words: “first actual case of a bug being found.”

Why is this important?

In 1996 the Ariane 5 flight 501 rocket – a project worth $8 billion dollar failed due to a software defect. Unfortunately, it was not the last time when something like this happened.

In 2003, the Northeastern and Midwestern United States and Ontario in Canada had the second most widespread blackout due to a software defect in an alarm system.

There are many examples of huge financial losses caused by software bugs in history, and they continue nowadays. In 2002, according to NIST (National Institute of Standards & Technology), the cost of software bugs to the US economy is $59.5 billion annually. But the problem is not only in the money.

In 2000 in the National Cancer Institute, Panama City a series of accidents occur when a therapy planning software miscalculates the proper dosage of radiation for patients undergoing radiation therapy. The software allows a radiation therapist to draw on a computer screen the placement of metal shields to protect healthy tissue from the radiation. But the software will only allow technicians to use four shielding blocks, and the Panamanian doctors wish to use five. Unfortunately, they discovered that they could trick the software by drawing all five blocks as a single large block with a hole in the middle. What the doctors did not realize is that the software gave different answers in this configuration depending on how the hole was drawn: draw it in one direction and the correct dose is calculated, draw in another direction and the software recommends twice the necessary exposure.

And here comes the place of the Quality assurance engineers and their responsibilities.

Software quality assurance engineer is responsible for the detection and resolution of problems, and the delivery of satisfactory outcomes. A software quality assurance person’s main responsibility is to create and enforce standards and methods to ensure the quality of the code which prevents bugs from ever occurring. Part of the job is to monitor every phase of the software development process in order to ensure that the software adheres to the standards set. Software quality assurance engineers make sure that the products work before they are released to the public. Sometimes the day is saved thanks to the quality assurance engineers.

What is QA`s personality? 

Detail-oriented, critical thinker with a creative mindset, facing the problems from a different perspective, a team player with a great analytical mind, and good communication skills. These are only part of the skills that a QA should possess and constantly improve.

QAs are the people who give the green or respectively the red light for product delivery.

A good sleep after a job well done is worthless.

The most exciting part of the job is the satisfaction you get when delivering a high quality product to the client even after facing challenges not only from a technical but from a time constraints perspective as well.

Knowing that you already discovered the issues the customers would face and furthermore these issues are already fixed gives you these positive feelings that would allow you to continue with even greater passion in the next iteration.

A good sleep after a job well done is worthless.

Nowadays when more and more businesses are digitalizing their processes in order to survive, the expertise of quality assurance engineers is more than recommended.

If you are interested in our QA services you can contact us through our contact form.

In Grafixoft we have a QA army.