Test/ Quality Assurance (QA) Engineer (Computer Software)
Test/ quality assurance (QA) engineer (computer software) makes sure that the software does what it’s supposed to do.
Creates test plans and tests cases to determine whether certain parts of the program function as written.
When issues arise, QA engineer is responsible for finding and debugging rough spots in the code.
Reviews user interfaces to ensure functionality and uniform design.
Present at every step of the software development process, interpretation and reporting of results to their superiors and the rest of the software team.
Needs to be methodical, organized and detail oriented.
Needs to be a quick learner.
Should be able to collaborate with other team members to work on a particular task.
A bachelor’s degree in computer science, software engineering or a related field with a few years of project testing experience.