Customer Experience – QA Upgrade
In our department, we test software for 4G and 5G, and we are responsible for planning, executing, visualizing, and reporting tests in various areas of quality. We also deal with building base stations and setting up a testing environment. In addition, we work on test automation and the development of tools that help us in our daily work.
One such tool is the Jaguar application, which allows us, among other things, to manage our equipment. Where did the idea for this tool come from? The main goal of creating the application was to automate and streamline the testing processes. Former solutions had several limitations. Previously, to obtain the necessary hardware information, we had to look for them in several different places, the device reservation system was not user-friendly, and mistakes were easy to make.
- Linux Git Python
- Java
- Jenkins
- Django
- PostgreSQL
- Docke
- Scrum/Kanban
- Elastic hybrid work
- 7-8 people teams
CSI Network Operations
In our department, we work with various products used for configuring, monitoring, and diagnosing radio stations, including AI solutions for telecommunications technology. Wondering what these products are? We'll explain!
Imagine an engineer manually editing configuration files containing thousands of lines of code, searching for dependencies between parameters, and then conducting hardware diagnostics based on the results of commands entered in the command line. A scene straight out of a good thriller, right? We certainly think so, which is why in this department we develop a range of products that solve these and other problems.
- Java
- JavaScript
- TypeScript
- Erlang
- Android SDK
- Kubernetes/Helm
- Python
- Agile
- XFT with a significant impact on product development
- Flexible hybrid work
- DevOps
Developer flow services
In our department, we build simulations of authentic cellular networks to test new 5G mobile technologies and demanding scenarios that allow us to explore the possibilities of overloaded networks.
At a concert, in a large hall, or in a crowded city center, have you ever wondered how it is possible that thousands of people, just like you, are using their cell phones at the same time and place to talk, send photos, and record videos? What would happen if we suddenly doubled the number of people using phones in the same location? These are the questions we seek to answer as we push the boundaries of telecommunications.
- Java
- C++
- Erlang
- Ruby
- Bash
- Jenkins, GiT, Linux
- Scrum
- Elasric hybrid work
- 7-8 people teams
Development Environment
Our department builds tools supporting the software development process – from compilers to tools for storing documentation.
You've probably heard of IDEs, microservices, cloud, code testing and verification, FOSS. However, were you aware that "writing" code is a very sophisticated process that requires specific requirements to be met and certain steps must be taken to ensure that the final product can be successfully sold to customers? Terms such as security, compliance, efficiency, and development flow are part of our daily work.
- Kubernetes
- Go
- Python
- JavaScript
- vscode
- Jenkins
- Scrum
- Kanban
- Elastic hybrid work
- Teams and individual roles/responsibilities