Ensure software’s quality by means of precise processes and certified professionals
Software testing is important not only to evaluate the developed code’s quality and identify bugs, but also to predict what can happen in many conditions of use. The image of your company is evaluated by the experience the end user will have, so ensure the quality of the solution is essential in our projects.
Software Quality Assurance
To reduce customer efforts in the Testing Software phase, CINQ has teams concentrated only on the testing service, which carry out all the necessary processes to ensure the delivery of the software, according to the requirements requested by the customer.
In this way, we are able to guarantee the quality of the software developed, based on the Quality Assurance Software method (SQA) and the maturity of the CMMI processes, since CINQ is certified by CMMI Institute Level 3. Furthermore, the software quality processes used by CINQ recommend that people who develop are not the same as they test.
Thus, the testing team creates the test case document based on the specified functionalities, having as some main processes the system tests (validation of each software module) and integrated tests (validation of the communication among the software modules).
Agile Software Testing
With the updates of methods used, CINQ has offered Agile Software Testing services to adapt to changes in the design process of the software, following the important principles of SQA to ensure the quality and, at the same time with help of professionals as Scrum Developers monitoring the processes. The team that performs the tests takes part in all the Scrum ceremonies (Sprint Planning, Daily Meeting, Backlog Refinement, Sprint Review, Sprint Retrospective).
Agile Software Testing requires greater involvement of the testing and development teams. This includes planning that starts simultaneously among them, so specification errors can be identified before the application is built, because in each Sprint, the tests happen in parallel and continuously, ensuring the quality of each delivery.
Flexibility and adaptation are necessary during the project to deliver functionality, usability, performance and security following the Agile Scrum philosophy.
CINQ uses the leading and most renowned software quality certifications, such as the Brazilian Software Testing Qualification Board (BSTQB), with certified Professionals in: Certified Tester Foundation Level, Advanced Level, Agile Tester and Test Automation Engineer. It also uses tool certifications like See test used for mobile testing and HP tools such as Quality Center and Unified Test Professional.
Our team has proficiency in the most diverse tools used for the elaboration, management and automation of tests, among which: See test, Selenium, CodeceptJS, Unified Test Professional (formerly QTP), HP Quality Center, Test link, Jira, Mantis, Bugzilla and Microsoft Testing Manager. We also have professionals trained in DevOps using continuous integration with the most used tools in the market as Jenkins and Visual Studio Build Agent.
For greater efficacy of testing, we combine a variety of processes, including: Quality Assurance, Automated Testing, Unit Testing, System Testing, Usability Testing, Integrated Testing, Performance, Testing on Mobile platforms.
The tools, metrics and best practices used in the process are defined for each project, together with the client.
With the digital transformation of a company's processes, it is necessary to ensure that the software does not suffer malicious attacks.
"The work carried out by the Test Analyst is of paramount importance, because it is he who decides to release or not a product, having the responsibility to ensure the delivered software is in use conditions and according to the specifications requested by client. When It’s a well-done process, the Test Analyst's work is often only perceived by the project development team, because for the customer everything works as requested and without drawbacks. In other cases, when the reverse happens, there is usually a lack of coverage of tests, and can lead to the customer encounter problems during the software demonstration deliveries. This highlights the use of the concept of ready within the team. At CINQ, as usual, always have beyond the completed development, and tests performed, have a margin of open defects, not being able to have known defects open during its delivery, i.e.: all known shortcomings have already been corrected by the team and retested, which guarantees a higher quality of the final product. "
Daniel Lopes da Silva, Test Analyst ISTQB, HP and CSM certified