QA (Quality Assurance) Team Lead defines the QA environment in terms of hardware, software and infrastructure requirements in the test plan following the Organizational Work Environment Standards.
QA Team Lead determines the scope of system testing using Software Quality-Certification Levels and develops a Test Plan as per the instructions given in Test plan template.
QA Team Lead sends Test plan to Project Manager for review. Project Manager reviews the Test Plan according to Test Plan Review Checklist and approves the plan if no issue is identified. If some issues are identified during review, Project Manger communicates the issues through Test Plan Review Checklist.
QA Team prepares Application Acceptance Criteria as per the instructions given in subject template and QA Team Lead sends it to the Project Manager for agreement before initiation of Testing Phase.
After incorporating feedback (if any) from PM and Development Team Lead, QA Team Lead updates Application Acceptance Criteria.
QA Team Lead creates project in Test Management Tool (e.g. Test Director) and grants access rights to all concerned roles, before the testing start.
QA Team starts identifying and documenting test scenarios as per the task division in Test Management Tool.
QA Team prepares detailed test cases along with the filling of required templates i.e. GUI Checklist Template, Field Validation Checklist etc. QA Team also prepares and documents mandatory test data in test cases where required.
QA Team Lead sends complete set of test cases or only the test scenarios for review to Development Team Lead.
Development Team Lead reviews the test cases according to the Test Case Review Template and sends the filled Test case review checklist to QA Team Lead.
QA Team updates the requirements traceability matrix for test case references.
QA Team Lead ensures the readiness of test bed with respect to hardware and software. (software includes supporting software e.g. operating system, web browsers etc. and setup of application and database server)
After system testing completion, development team identifies the required artifacts to be released and prepares a Deployment Notes that include information about deliverable code files, installation/deployment instructions as well as other contents of the shipment package.
Development team prepares a shipment package according to Deployment Notes
Configuration Controller verifies the shipment package and performs shipment assurance to ensure the integrity of the code and other contents of shipment package with the help of Quality Assurance team. Development team releases the shipment package to the client as per schedule with the coordination of Configuration Controller as required.
To discuss about our services, expertise and how we can help you, please contact us
"We’ve been working with Technosoft for two years and as a start-up with limited funding they have never once lacked professionalism. The team at Technosoft communicates efficiently, the performance on projects is excellent and we continue to push through on our development roadmap. Technosoft met the criteria for the initial project we engaged in and thereafter have worked closely with our company to meet deadlines, maintain on-going development and support our product."