Domain Analysts Domain analysis or Business Analysis is a specialized process by which information used in developing software systems is identified, captured, and organized with the purpose of making it reusable when creating new systems based on a particular domain area. It is characterized by highly reusable and common variables and is generally carried out by people who are experts in the chosen
fields.
Software
Documentation specialists Software documentation is basically the written text that explains the
functioning and uses of the computer software. Documentation is an important
part of software engineering and these days have becomes a full fledged
discipline on its own with a wide range of opportunities available to anyone
interested in this career.
Software testing Software testing is an important part of Quality control measures and
when done in a proper methodical manner can increase overall software
quality of conformance by testing that the product conforms to its
requirements. It is totally different from Software Quality Assurance (SQA),
which encompasses all business process areas and not just testing. Software
testing can be done by various methods such as Unit Testing , Functional
Testing , Performance Testing , Fail over Testing and Usability Testing to
name a few.