QA manual test engineers take on the role of end users in order to manually test software and apps for proper functionally. QA manual test engineers will be asked to create and execute test cases that are based on the business requirements or functional specifications for each piece of software or app assigned to them. This may include designing and writing scripts that will test positive, negative and boundary cases as well as scripts that will test workflow and server software such as SQL. Test cases will need to be organized and updated as the software or app is debugged.