Analysis and understanding of requirements, design documents, functional specifications and user stories. Design and estimate test plans to ensure that all business and technical requirements are met, verifying that the proper testing procedures are employed for each product. Execution of functional tests, dynamic and static tests, smoke tests, tests from the middle layer, regression tests
Construction of analysis documentation. Requirements surveys, use cases, class diagrams, component diagrams, sequence diagrams, activity diagrams and MER. Construction of test suite and execution of functional tests.