Home Contact Us Employee Login

 

 

   

 

Quality Assurance

Cooper Consulting has exceptional expertise and credentials in the key areas of Software Quality Assurance and testing services.

Software Quality Assurance spans the entire project lifecycle, and relies on the effective use of system and performance test plans and strategies required to validate and verify systems during and after development. This includes monitoring testing processes and results throughout the software development lifecycle, capturing software defects in a Defect Tracking Database, and providing test summaries.

Project deliverables such as requirements documents and use case models are also included in the scope of the Software Quality Assurance practice, both to validate the quality and completeness of the requirements and use case scenarios, and to develop test cases that will be used to test the functionality and performance of the system.

Cooper's software quality assurance practice focuses heavily on facilitating the user acceptance test process beginning with the earliest phases of the project. We understand that the use of an effective project structure and a strategic requirements gathering and documentation approach is the root of every successful project, and is the basis for comprehensive and confident user acceptance testing.

At Cooper the Senior Quality Assurance Analyst will be responsible for establishing the system and performance test plans and strategies required to validate and verify the system, monitoring the testing process and results throughout the software development lifecycle, capturing software defects in the Defect Tracking Database, and providing test summaries. This role analyzes the use case model in order to identify the full set of use case scenarios and uses these scenarios to develop the test cases which will be used to test the functionality and performance of the system. In addition, this role will be responsible for developing the User Acceptance Test Plan and facilitating the user acceptance test process.

Our Senior Quality Assurance Analysts as well as our Testers have extensive skills, knowledge, and experience in the following areas:

  • Software engineering processes and the software development lifecycle
  • Software testing concepts
  • Use case modeling, use case scenarios and test cases
  • Object-oriented concepts, object-oriented analysis, design, and development
  • Application and system level security
  • Relational database management systems and relational database concepts
  • Configuration management