| Testing
A Lead Software Quality Assurance engineer creates and approves with the customer a test plan for applications. A typical test plan might include any high-level requirements, and hardware and human resource requirements. It will define what is and what should not be tested and any risk assessment. It will define the approach and the types of testing and tools which are required. |
 |
| Test Case Creation
Based on the test plan, the software requirements specification and product functional specification, Sciant's Software Quality Assurance Engineers develop individual test cases for validation of the product functionality. |
 |
| Test Execution
Test execution is performed by Software Quality Assurance Engineers and includes the test itself and any retesting. |
 |
| Defect Logging
Software Quality Assurance Engineers log descriptions of bugs and setting severity and priority. |
 |
| Change management in testing
Test documents and test cases are updated according to changes in product, project or test requirements. |