A QA engineer monitors every phase of the software development process, including design, development, testing, debugging and delivery. They maintain the quality standards of the software at every stage and ensure the final product meets the requirement. A QA engineer also defines the tests to verify that the software does not have any technical shortcomings. They work in an office set up or a lab in front of a system analysing information, identifying bugs and documenting results.
Keyskills: qa quality assurance standards. routine inspection. attention to detail. safety standards. functional testing. quality tests. quality measurements.