Skip navigation
Testing & Integration

Testing & Integration Projects

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.

As we always try to take on new challenges, we decided to revolutionize the way we work - we replaced a series of routine tasks with a few clicks in Jaguar, making it faster and easier to perform our duties. To make our solution accessible and practical, we opted for a web application that only requires a browser with internet access. We built it in Django, one of the most popular frameworks for creating this type of application. This is where services like Spotify, Instagram, and Mozilla were created, which most of us use every day.

After such a long "introduction," you are probably wondering what Jaguar is for? Jaguar, which stands for Jigger Application for Governing Upgrade / AI Runs, is an application designed to check hardware information, control the current state of devices, or reserve a particular machine for work. Users can easily search for configurations of interest, turn machines on/off, or add comments on the operation of a specific unit. In addition, we store reservation history in the database, allowing us to generate statistics on the use of our equipment. Currently, about 50 people from 4 different teams use the application, and they have about 150 machines at their disposal. We work on new features every day and develop Jaguar to make it even more user-friendly.

Are you looking for an exciting job in telecommunications? Join us to develop our products together!

Customer Experience – QA Upgrade
What we work in:
  • Linux Git Python
  • Java
  • Jenkins
  • Django
  • PostgreSQL
  • Docker
How we work:
  • Scrum/Kanban
  • Elastic hybrid work
  • 7-8 people teams

Architecture 5G

In our area, we focus on creating architecture for new technologies – from requirements analysis through solution design to finally delivering a finished product. Our new products align with the current trends of Artificial Intelligence and Machine Learning technology development, which we also use in our daily work. Machine learning elements have become an integral part of the platforms we develop. In response to market needs, we constantly design both hardware and software solutions in collaboration with leading semiconductor manufacturers worldwide.

Our architects are involved in various activities that leverage the potential of machine learning. Thanks to the G5 platform, implementing various services using machine learning is easier and faster, resulting in higher-quality deployed services. Typical applications of machine learning techniques in /// include searching for algorithms and solving problems that are difficult and time-consuming to address using traditional methods while replacing sub-optimal algorithms currently in use.

If you would like to learn about systems architecture and contribute to its development together with us, join us!

Architecture 5G
What we work on:
  • System Architecture
  • Transport Networking
  • IP Connectivity
  • Security
  • Operations & Maintenance Functions
  • Cloud Native
  • Docker/Kubernetes
  • Different programming languages depending on the product and project
How we work:
  • Agile framework
  • Scrum, Kanban
  • International virtual teams
  • Flexible hybrid work

Central Training System

In our team, we create architecture for new technologies – from requirements analysis through solution design to delivering a finished product. Our new products align with the current trend of Artificial Intelligence and Machine Learning technology development, which we also leverage in our daily work. Machine learning elements have become an integral part of the platforms we develop. In response to market needs, we design solutions that encompass both hardware and software in collaboration with the world's leading semiconductor manufacturers.

Our architects work on various solutions for telecommunications operators. In addition to enhancing existing products like MSRBS, where they develop ideas to improve the telecommunications system's performance, they also work on innovative and future-oriented solutions based on artificial intelligence technologies. One such project is the central learning and model preparation system designed for already existing specific functionalities. It also serves as a foundation for future ideas. The system enables the automation of model preparation, relieving the operator's network and delivering higher-quality models. It complements the operator's telecommunications network by providing the necessary computational power for generating models.

An example of using this system is predicting network traffic and preparing an appropriate model for node reconfiguration before network congestion occurs or predicting energy demand. Imagine a situation where the system, based on historical and real-time data, can predict network traffic intensity and prepare the operator's network so that you always have full coverage and bandwidth on your smartphone.

If you'd like to learn about Ericsson's Systems and Architecture solutions, explore the latest trends and technologies and develop them- join us!

Central Training System
What we work on:
  • System Architecture
  • Transport Networking
  • IP Connectivity
  • Security
  • O&M Functions (Operations & Maintenance)
  • Cloud Native
  • Docker/Kubernetes
  • Different programming languages depending on the product and project
How we work:
  • Agile methodologies: Scrum, Kanban
  • International virtual teams
  • Flexible hybrid work

Ericsson Configuration Tool

In our field, we specialize in developing tools that support the configuration and maintenance of telecommunications networks.

Our tools align with the current trends of simplifying and automating the management of telecommunications networks, leading to reduced configuration errors and lower network maintenance costs. In response to market needs, we design software solutions that meet the requirements of major global telecommunications operators.

Our engineers are involved in the development of tools such as advanced graphical interfaces for diagnostics and node configuration, as well as sophisticated automation algorithms. These tools enable a fast and intuitive way to prepare and conduct equipment integration during network expansion.

One such tool is ECT- a graphical tool allowing cellular network operators to easily prepare configurations for multiple Base Stations simultaneously, without the need for time-consuming individual configurations. Imagine being tasked with deploying 30 new Base Stations with similar parameters. After connecting all the devices, you still need to configure them to connect to the existing network. Fortunately, the graphical tool ECT enables the definition of a common configuration template that meets parameter requirements. Thanks to a customized spreadsheet, you can input unique values for each Station and generate configuration files. This way, you don't have to fill in hundreds of attributes for each Station individually.

If you are interested in learning about how modern configuration and maintenance programs for telecommunication networks are developed and would like to collaborate with us in their development, join us!

ECT
What we work on:
  • System Architecture
  • Transport Networking
  • IP Connectivity
  • Security
  • Operations & Maintenance functions
  • Cloud Native
  • Different programming languages depending on the product and project
How we work:
  • Agile methodologies: Scrum, Kanban
  • International virtual teams
  • Flexible hybrid work