A Quality Assurance Technician is responsible for testing new software products for defects or issues. QA Technicians create and run various tests to ensure software meets all quality standards of the organization. They identify problems and work to resolve issues before the new software is complete. They generate reports and documentation and must communicate effectively with the entire development team.
When someone you know has a computer problem, its pretty likely you are the one they call for help.
As a child you begged your parents to attend robotics or video game programming camp.
You pride yourself for being able to figure new software applications, the digital universe just makes sense to you.
When you are working (or playing) on a screen you tend to get “sucked in”, you barely notice the time.