Communication networks companyCommunication networks company October 2013 - now Duration: 2 monthsClient
Our customer offers solutions to telecommunication operators in the following areas:
- Real-time SIM activation;
- M2M network optimization;
- Real-time charging mediation.
The scope of the project is to provide automated tests for the licensing project for validating both the client and the server part automatically using the test automation framework and integrating this test suite in it.
C, JAVA 6, Maven, Spring, Shell Scripting, Google API (IMAPS protocol), VMWare Workstation, Virtual Box, Redmine, Eclipse, NetBeans
TEAM SIZE: 3
QA Automation Engineer.
Development of a set of scripts to automate the manual test cases for the licensing project. The developed scripts are written in Shell scripting language, and they integrate two tools that are used to simulate the project behavior. One tool is written in C language, and is used to call specific API functions from a C library that is being used by the real product. This tool is used to simulate the client actions (mainly to report usage of licenses). The second tool is written in Java, and uses the Maven/Spring framework to make specific calls to a core library that is written in Java, a library used by the project under test. This tool is used to simulate server actions (create deliveries, licenses, change states of the deliveries, licenses, get different information from the server DB of the deliveries licenses, basically simulates a real-time server action).
Creation of a solution to be able to run the test scripts on remote machines (library functions and binaries will be packed in a rpm package and installed on the remote machine, future calls to the functions will be made via SSH on the remote machine).
NetBeans, Eclipse, Redmine, Virtual Box, VMWare Workstation, Google API (IMAPS protocol), Shell Scripting, Spring, Maven, JAVA 6, C
Feb 2013 – Oct 2013
Transport Company February 2013 - October 2013 Duration: 8 months
• Manual testing of the application UI and functionality.
• Development of Selenium automated tests for functionality and Web services.
• Reporting, tracking and investigation of the found issues.