Testing & integration

Testing & Integration

Customer Experience – QA Upgrade

W naszym dziale testujemy oprogramowanie 4G i 5G, odpowiadamy za planowanie, egzekucję, wizualizowanie jak i raportowanie testów w różnych obszarach jakościowych. Zajmujemy się także budowaniem stacji bazowych i stawianiem środowiska testowego. Oprócz tego pracujemy nad automatyzacją testów oraz budową narzędzi, które pomagają nam w codziennej pracy.

Jednym z takich narzędzi jest aplikacja Jaguar, która pozwala nam m.in. zarządzać naszym sprzętem. Skąd pomysł na to narzędzie? Głównym celem stworzenia aplikacji była chęć zautomatyzowania i usprawnienia procesów testowania. Poprzednie rozwiązania posiadały szereg ograniczeń. Wcześniej, aby uzyskać potrzebne informacje sprzętowe, musieliśmy ich szukać w kilku różnych miejscach a system rezerwacji urządzeń był mało przyjazny dla użytkowników i łatwo było o pomyłkę.

Jako że zawsze staramy się wychodzić naprzeciw wyzwaniom, postanowiliśmy zrewolucjonizować sposób w jaki pracujemy - zamieniliśmy szereg rutynowych czynności na kilka kliknięć w Jaguarze, dzięki czemu możemy szybciej i łatwiej wykonywać nasze obowiązki. Aby stworzone przez nas rozwiązanie było przystępne i praktyczne, postawiliśmy na aplikację webową, w której użytkownik potrzebuje tylko przeglądarki z dostępem do internetu. Postawiliśmy ją w Django, czyli jednym z najpopularniejszych frameworków do tworzenia tego typu aplikacji. To w nim powstały takie serwisy jak Spotify, Instagram czy Mozilla, z których większość z nas korzysta każdego dnia.

Po tak długim „wstępie” zastanawiasz się zapewne, do czego służy Jaguar? Jaguar, czyli Jigger Application for Governing Upgrade / AI Runs to aplikacja stworzona, aby sprawdzić informacje o sprzęcie, skontrolować bieżący stan urządzeń, czy zarezerwować daną maszynę do pracy. Użytkownicy w prosty sposób mogą wyszukać interesujące ich konfiguracje, włączyć/wyłączyć maszynę, czy dodać komentarz odnośnie działania konkretnej jednostki. Ponadto, w bazie danych przechowujemy m.in. historię rezerwacji, co pozwala nam wygenerować statystyki użytkowania naszego sprzętu. Obecnie z aplikacji korzysta około 50 osób z 4 różnych zespołów, które do dyspozycji mają około 150 maszyn a my codziennie pracujemy nad nowymi funkcjonalnościami i rozwijamy Jaguara, aby jeszcze bardziej ułatwić pracę użytkownikom.

Szukasz ciekawej pracy w telekomunikacji? Dołącz do nas aby wspólnie z nami rozwijać nasze produkty!

Customer Experience – QA Upgrade
W czym pracujemy:
  • Linux Git Python
  • Java 
  • Jenkins
  • Django
  • PostgreSQL
  • Docker
Jak pracujemy:
  • Scrum/Kanban
  • elastyczna praca hybrydowa
  • 7-8 osobowe zespoły

Architektura 5G

W naszym obszarze zajmujemy się tworzeniem architektury dla nowych technologii – analiza wymagań, projektowanie rozwiązania, dostarczenie gotowego produktu.

Nowe produkty wpisują się w aktualny trend rozwoju technologii AI/ML, które również i my wykorzystujemy w naszych codziennych projektach. Elementy Machine Learningu staja się integralną częścią platform, które rozwijamy. W odpowiedzi na potrzeby rynku projektujemy rozwiązania zarówno sprzętowe jak i programowe we współpracy największymi producentami półprzewodników na świecie.

Nasi architekci zaangażowani są w różne aktywności wykorzystujący potencjał uczenia maszynowego. Dzięki platformie G5, wdrażanie wszelakich usług z wykorzystaniem uczenia maszynowego jest łatwiejsze i szybsze, a wdrażane usługi są wyższej jakości.

Typowym zastosowaniem technik uczenia maszynowego w Ericsson, to poszukiwanie algorytmów oraz rozwiązywanie problemów, których rozwiązanie z wykorzystaniem metod tradycyjnych jest trudne i czasochłonne oraz  zastępowanie sub-optymalnych algorytmów obecnie wdrożonych.

Jeśli chciałbyś poznać system pracy z architekturą i wspólnie z nami go rozwijać - zapraszamy!

architektura 5g
W czym pracujemy:
  • System Architecture
  • Transport Networking
  • IP connctivity
  • Security
  • Operations & Maintenance Functions
  • Cloud native
  • Docker/Kubernetes
  • Różne języki programowania, w zależności od produktu i projektu 
Jak pracujemy:
  • Agile framework
  • Scrum, kanban
  • International virtual teams
  • Elastyczna praca hybrydowa

CTS

W naszym obszarze zajmujemy się tworzeniem architektury dla nowych technologii – analiza wymagań, projektowanie rozwiązania, dostarczenie gotowego produktu.

Nowe produkty wpisują się w aktualny trend rozwoju technologii AI/ML, które również i my wykorzystujemy w naszych codziennych projektach. Elementy Machine Learningu staja się integralną częścią platform, które rozwijamy. W odpowiedzi na potrzeby rynku projektujemy rozwiązania realizujące zarówno sprzętowe jak i programowe we współpracy z największymi producentami półprzewodników na świecie.

Nasi architekci pracują nad różnymi rozwiązaniami dla operatorów telekomunikacyjnych. Oprócz rozwoju istniejących produktów takich jak MSRBS, w którym opracowują pomysły usprawniające działanie systemu telekomunikacyjnego, opracowują również nowatorskie i przyszłościowe rozwiązania bazujące na technologiach sztucznej inteligencji. Jednym z takich projektów jest system centralnego uczenia i przygotowywania modeli dla konkretnych funkcjonalności już istniejących, ale również stanowiącym bazę dla przyszłych pomysłów. System ten umożliwia automatyzację przygotowywania modeli odciążając sieć operatora i dostarczając lepszej jakości modele. Stanowi uzupełnienie sieci telekomunikacyjnej operatora dostarczając odpowiedniej mocy obliczeniowej do generowania modeli.

Przykładowym użyciem tego systemu może być przewidywanie ruchu sieciowego i przygotowanie odpowiedniego modelu rekonfiguracji node’a zanim nastąpi wzrost obciążenia sieci czy predykcja zapotrzebowania energetycznego. Wyobraź sobie sytuacje w której system na podstawie danych (historycznych oraz bieżących) potrafi przewidzieć natężenie ruchu sieciowego i przygotować sieć operatora tak, abyś zawsze w swoim smartfonie miał pełen zasięg i przepustowość.

Jeśli chcecie poznać System i Architekturę rozwiązań firmy Ericsson, zetknąć się z najnowszymi trendami oraz technologiami i wspólnie z nami je rozwijać - zapraszamy!

CTS team
W czym pracujemy:
  • System Architecture
  • Transport Networking
  • IP connctivity
  • Security
  • O&M functions
  • Cloud native
  • Docker/Kubernetes
  • Różne języki programowania, w zależności od produktu i projektu 
Jak pracujemy:
  • Agile metodologiesL Scrum, Kanban
  • International virtual teams
  • Elastyczna praca hybrydowa

Ericsson Configuration Tool

W naszym obszarze zajmujemy się tworzeniem narzędzi wspierających konfigurowanie i utrzymanie sieci telekomunikacyjnych.

Nasze narzędzia wpisują się w aktualny trend upraszczania i automatyzacji obsługi sieci telekomunikacyjnej, prowadząc do ograniczenia błędów konfiguracyjnych, jak również redukcji kosztów utrzymania sieci. W odpowiedzi na potrzeby rynku, projektujemy rozwiązania software’owe spełniające wymagania największych światowych operatorów telekomunikacyjnych.

Nasi inżynierowie są zaangażowani w rozwój narzędzi, takich jak rozbudowane interfejsy graficzne do diagnostyki i konfiguracji node’ow, jak również zaawansowane algorytmy automatyzacji. Narzędzia te pozwalają na szybki i czytelny sposób przygotować i przeprowadzić integrację sprzętu podczas rozbudowy sieci.

Graficzne narzędzie ECT umożliwia operatorom sieci komórkowej łatwe przygotowywanie konfiguracji dla wielu Stacji Bazowych jednocześnie, bez konieczności czasochłonnej konfiguracji każdej z osobna. Jako operator sieci komórkowej dostajesz zadanie postawienia 30 nowych Stacji Bazowych o podobnych parametrach. Podłączasz wszystkie urządzenia, potrzebujesz jeszcze je skonfigurować, by połączyć z istniejącą siecią. Na szczęście, graficzne narzędzie ECT umożliwia zdefiniowanie wspólnego szablonu konfiguracyjnego odpowiadającego oczekiwaniom. Za pomocą arkusza kalkulacyjnego wpisujesz unikalne wartości dla każdej Stacji i generujesz pliki konfiguracyjne. Dzięki temu nie musisz wypełniać setek atrybutów dla każdej Stacji osobno.

Jeśli chciałbyś poznać jak tworzy sie nowoczesne programy konfiguracji i utrzymania sieci telekomunikacyjnych i wspólnie z nami je rozwijać - zapraszamy!

lodz team
W czym pracujemy:
  • System Architecture
  • Transport Networking
  • IP connctivity
  • Security
  • O&M functions
  • Cloud native
  • Różne języki programowania, w zależności od produktu i projektu 
Jak pracujemy:
  • Agile metodologies: scrum, kanban
  • International virtual teams
  • Elastyczna praca hybrydowa