Analysis of software’s functional and technical requirements as well as design peculiarities and architecture to identify relevant testing considerations.
Creation of test plans that contain expected timelines for completion and address all considerations raised during the analysis phase.
Articulation and documentation of test information including test scripts, test scenarios, test data, pre-conditions and test outcomes.
Manual and automated execution of test scripts.
Analysis of testing output to identify discrepancies and uncover defects.
Reporting and tracking of defects isolated during testing and verification of corrections made.
Management of each testing engagement to ensure that minimum quality standards are achieved within stipulated timelines.