Being one of the most sought-after jobs in the 21stcentury, software test engineering can provide for an interesting and challenging work assignment and career. In addition, there is high demand in the marketplace for test engineering skills, which offers testers to use their programming and database skills, doing a variety of work and learning lot of things in the process.