QA
QA zajmuje się usprawnianiem i optymalizacją oprogramowania, by było ono przyjazne dla użytkownika. QA testuje oprogramowanie i eliminuje błędy w sposób zautomatyzowany, co pozwala zniwelować zbędne koszty wynikające z manualnego testowania i badania aplikacji. QA jest przede wszystkim odpowiedzialny za automatyzację i właśnie tym różni się od zwykłego Developera.