Test automation

Context

Contiuous testing is the process of running automatic testing as part of software delivery line. This procedure allows you to get immediate feedback on risks that may exists in the solution. With this information it's possible to reduce the cost of quality and security assurance, improve the development cycle and free resources with test automation. A continuous testing environment along with continuous integration tools allows you to make regression tests ensuring that the business goals are assured and the new features are correctly implemented.

Project objectives

This project aims to develop software testing tools in order to ensure the correctness of a distributed policy and charging real-time system, in the telecommunications field. Software development for testing is necessary to create high-quality, robustness, flexibility and performance code. The implementation of automated testing tools is supported by testing and continuous integration, ensuring the execution and delivery of results. Software engineering is focused on testability and includes experience in the software development process for testing solutions which will interact with the entire life cycle of planning tests, preparation, specification, implementation, execution and delivery.

Key skills required

Altice Labs product lines

Network Service Control and Monetization Platforms

Want to participate in this project?

If you think you have the appropriate competences to work with us at this project, please contact us to genius@inova-ria.pt.