Skip navigation
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 connectivity
  • 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

Central Training System

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 connectivity
  • Security
  • O&M functions
  • Cloud native
  • Docker/Kubernetes
  • 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

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 connectivity
  • 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

Continuous Improvements & Production

W naszym dziale zajmujemy sie utrzymaniem flow produkcyjnego przeznaczonego do testowania kodu wykorzystywanego w sieciach 4G i 5G, zapewniamy, że developerzy otrzymują szybki feedback odnośnie do jakości dostarczonego kodu. Załóżmy taką sytuację, w której developer dostaje taką informację w czasie potrzebnym na wypicie filiżanki kawy.

Dobrze, ale co to właściwie znaczy? Pozwól, że wytłumaczymy.

Wyobraź sobie sytuacje, kiedy tysiące developerów chce dostarczyć swoje funkcjonalności do stu klientów podczas codziennej pracy, to nie jest łatwe zadanie i wymaga przygotowania odpowiednio wielkiej maszyny CI, która umożliwi realizację tej wizji. Naszym zadaniem jest jej utrzymanie 24/7, problemy raportowane przez użytkowników są rozwiązywane przez nas podczas codziennej pracy lub adresowane do obszarów odpowiedzialnych za dany produkt.

Współpracujemy z pozostałymi strefami czasowymi na całym świecie, aby zapewnić płynność przekazywania zadań. Naszym drugim zadaniem jest monitorowanie stanu środowiska testowego, tak aby zapewnic jego dostępność cały czas. Nieustannie usprawniamy nasze procesy, wprowadzając aktualizacje w działaniu maszymy CI, optymalizując flow testowy, aby jeszcze szybciej i bardziej efektywnie dostarczać feedback do developera.

Z racji tego, ze jesteśmy firmą telekomunikacyjną, wytwarzamy również hardware, który integrujemy w naszym śrdowisku testowym 4G/5G. Inżynierowie z naszego działu odpowiedzialni są za przygotowanie odpowiedniej konfiguracji STP, która odzwierciedla konfigurację jaką posiada klient, poprzez podłączenie i skonfigurowanie np. nowego typu radia, które przejdzie odpowiednie testy w CI, przed wprowadzeniem do sprzedaży. Praca w obszarze CI jest krytyczna z punku integracji oprogramowania i sprzętu, na którym wykonywany jest odpwowiedni test, zapewniajacy końcową jakość produktu.

Utrzymanie środowiska testowego, analiza i troubleshooting to codzienne zadania zespołu, ktory zapewnia dostępność pooli testowej.

Praca w obszarze CI wymaga umiejętności analitycznego myślenia, pracy w zespole, ciągłego poszukiwania nowych rozwiązań, automatyzacji procesów w celu zapewnienia szybkiego feedbacku dla developwera w sposób niezawodny i efektywny. W naszej codziennej pracy korzystamy z najnowszych rozwiązań AI/ML, które podnoaszą efektywność naszych procesów, dając możliwość pracy z najnowszymi rozwiązaniami technologicznymi.

Poznaj tajniki pracy w CI supporcie, ciagłego poszukiwania nowych rozwiązań zapewniajacych ciagłe dostosowanie się do wymogów developerów i całej organizacji. Dołącz do nas i ucz się w gronie najlepszych. Zapraszamy.

Continues Improvements & Production
W czym pracujemy:
  • GIT/Gerrit
  • Shell (Linux)
  • Scripting: Bash, Groovy, Python, Perl
Jak pracujemy:
  • scrum/kanban
  • 6-8 osobowe xFT
  • elastyczna praca hybrydowa
  • międzynarodowa współpraca

Technology & System

W naszym dziale pracujemy w projektach koncentrujących sie na wysokopoziomowej architekturze przyszłych produktów Ericssona w obszarze Radio Access Network (RAN) w dziś obcnych technologiach - LTE i 5G jak również technologiach przyszłosci 6G. Pracujemy również nad ciągłą optymalizacją sposobów zapewnienia oczekiwanej przez naszych klientów jakość naszych produktów w domenie RAN. 

Na pewno słyszałeś kiedyś o 5G w telefoni komórkowej. Ale czy wiesz, że firmy takie jak Ericsson, we wspópracy z organizacjami standaryzującymi już od dłuższego czasu pracują nad przyszłymi generacjami sieci komórkowej - 6G?

Realizowane przez nas projekty wprowadzają nowe rozwiązania zarówno hardware’owe (najnowsze wersje procesorów i dedykowanych układów ASIC)  jak i softwarowe’owe (Cloud, Microservices) do portfolio firmy Ericsson. Nasze odpowiedzialności koncentrują się na technicznemu liderowaniu takim aktywnościom, zapewnieniu optymalnego sposobu weryfikacji i testowania. Pracujemy również w procesie dostarczania do klienta nowych wydań oprogramowania czy też ,hardware’u.

Dbamy też o „user expierience” i aspekty „complexity” produktów naszej firmy.

Wyobraź sobie stacje bazowe osługujące  5 tys. użytkowników, które muszą być „przeskalowane” do obsługi 100 tys. użytkowników sieci 5G, na krótki okres czasu, np. na potrzeby obsługi dużego koncertu czy wydażenia sportowego. Nad wysokopoziomową architekturą oraz  efektywnością kosztową takich rozwiązań pracują nasi techniczni liderzy.

Jeśli chciałbyś mieć ralny wpływ na przyszłość produktów telekomunikacyjnych w obszarze RAN -  dział Technology & System Ericsson jest idealnym miejscem dla Ciebie.

Technology & System
W czym pracujemy:
  • Microsoft tools (Visio, PowerPoint, Excel)
  • Internal tools (MHWeb, Hansoft, PRIM, FPT…)
Jak pracujemy:
  • Kamban/Scrum
  • Praca w zespołach eksperckich utworzonych na potrzeby konkretnego zadania/projektu
  • Praca zdalna/hybrydowy system pracy