Why should you choose us
Are you interested in working for a Global Leader in E-commerce Are you excited about working on highly scalable platforms and applications that are accessed by millions of users every day If so, read on to find out more about the opportunity.
Rakuten Symphony is a Rakuten Group company, providing global B2B services for the mobile telco industry and enabling next-generation, cloud-based, international mobile services. Building on the technology Rakuten used to launch Japan's newest mobile network, we are taking our mobile offering global. To support our ambitions to provide an innovative cloudnative telco platform for our customers, Rakuten Symphony is looking to recruit and develop top talent from around the globe. We are looking for individuals to join our team across all functional areas of our business from sales to engineering, support functions to product development. Let's build the future of mobile telecommunications together!
About Rakuten Rakuten Group, Inc. (TSE: 4755) is a global leader in internet services that empower individuals, communities, businesses and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content and communications to approximately 1.5 billion members around the world. The Rakuten Group has over 27,000 employees, and operations in 30 countries and regions. For more information visit https://global.rakuten.com/corp/.
What would you do
We are seeking a highly skilled and motivated Senior RAN 4G/5G EMS Functional & Capacity Testing Engineer to join our dynamic team in Bangalore. In this critical role, you will be instrumental in ensuring the quality, performance, and reliability of our cutting-edge 4G LTE and 5G (NSA and SA) radio access network solutions. You will leverage your expertise in both TDD and FDD technologies, test automation with Python, Kubernetes, and deep log analysis to drive the successful deployment of our cloud-native telco platform. You will design, execute, and automate comprehensive test plans, troubleshoot complex issues, and collaborate closely with cross-functional teams to deliver an exceptional mobile experience globally.
Responsibility:
- Perform end-to-end functional testing of EMS GUI and backend systems running on Kubernetes (K8s), managing 4G LTE and 5G NR RAN nodes deployed on containerized platforms, covering all FCAPS domains
- Validate southbound integration between EMS and RAN elements, ensuring reliable alarm handling, configuration delivery, performance data collection, and software management.
- Validate northbound integration of EMS with OSS/NMS systems, ensuring accurate exposure of alarms, KPIs, configurations, and reports through standard interfaces.
- Test Fault Management capabilities including alarm generation, correlation, filtering, severity handling, and lifecycle management across RANEMSOSS layers.
- Test Configuration Management workflows such as node onboarding, parameter provisioning, bulk configuration, and synchronization with RAN and OSS systems.
- Verify Performance Management functions including KPI collection, aggregation, thresholding, visualization, and reporting for 4G/5G RAN.
- Validate Security and Access Management features such as authentication, role-based access control, authorization, and audit logging in EMS GUI and backend.
- Design, develop, and maintain automation test frameworks for EMS GUI and backend APIs, and integrate tests into CI/CD pipelines.
- Execute performance, load, and scalability testing to ensure EMS stability while managing large-scale 4G/5G RAN deployments and high interface traffic.
- Analyze defects, perform root cause analysis, and prepare test reports, metrics, and release readiness assessments for stakeholders.
- Develop and maintain robust test automation scripts and frameworks using Python to significantly enhance testing efficiency and coverage across various test environments.
- Utilize Kubernetes for deploying, managing, and scaling complex test environments and associated tools, ensuring seamless test execution.
- Collaborate closely with development, product management, and field deployment teams to clarify requirements, report defects with clear reproducibility, and verify fixes.
- Contribute to the continuous improvement of testing processes, methodologies, and tools, advocating for best practices in a cloud-native environment.
- Design, develop, and maintain automation test frameworks for web services, APIs, and microservices.
- Execute automated and manual test cases in Linux-based Kubernetes environments.
- Validate application deployments, configurations, and behavior in Kubernetes clusters.
- Perform functional, integration, regression, and smoke testing.
- Automate testing for CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
- Validate containerized applications using Docker and Kubernetes.
- Collaborate closely with developers, DevOps, and product teams to understand requirements and identify test scenarios.
- Analyze test results, log defects, track issues, and work with teams for resolution.
- Perform API testing using tools/frameworks such as REST Assured, Postman, or similar.
- Support performance, scalability, and reliability testing where required.
- Ensure test coverage for cloud-native and microservices-based architectures.
- Contribute to test documentation, test plans, and QA best practices.
- Automation of functional & capacity testing of EMS, managing 4G LTE and 5G NR RAN nodes deployed on containerized platforms, covering all FCAPS domains (CM, PM, FM, Security, Access Management)
- Validate south & north bound integration of EMS, ensuring reliable alarm handling, configuration delivery, performance data collection, and software management, ensuring accurate exposure of alarms, KPIs, configurations, and reports through standard interfaces.
- Utilize Kubernetes for deploying, managing, and scaling complex test environments and associated tools, ensuring seamless test execution.
- Collaborate closely with development, product management, and field deployment teams to clarify requirements, report defects with clear reproducibility, and verify fixes.
- Contribute to the continuous improvement of testing processes, methodologies, and tools, advocating for best practices in a cloud-native environment.
Requirements:
- Bachelor's or Master's degree in Electronics & Communication, Electrical Engineering, Computer Science, Telecommunications, or a related field.
- 26 years of hands-on experience in EMS/NMS/OSS functional, performance, capacity, and automation testing for 4G LTE (FDD/TDD) and 5G NR (NSA/SA, FDD/TDD) RAN nodes.
- Strong experience with FCAPS modules in EMS/OSS for 4G/5G RAN, with solid understanding of network management, configuration, and performance/statistics.
- Hands-on experience in functional and performance testing of EMS, including scalability, load, and reliability validation.
- Expertise in southbound and northbound interfaces, with experience integrating EMS with third-party OSS/NMS systems.
- Working knowledge of 3GPP IRP specifications and O-RAN standards, including M-plane and C/U/S-plane IOT with O-RU and EMS.
- Experience with management and interface protocols such as ASN.1, XML, SNMP, HTTP/HTTPS, REST/SOAP, NETCONF/YANG, CONFD, and Kafka.
- Strong test automation skills with proficiency in Python (preferred) or Java, using Robot Framework and Selenium, including automation framework design and API testing.
- Hands-on experience with Kubernetes (K8s) for container orchestration, deployment of test tools, and managing scalable EMS and RAN test environments; experience with node installation, upgrades, and patching.
- Excellent analytical, debugging, and communication skills, good understanding of STLC, familiarity with version control (Git), and ability to work independently and collaboratively in a global, fast-paced environment.
RAKUTEN SHUGI PRINCIPLES:
Our worldwide practices describe specific behaviours that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
- Always improve, always advance. Only be satisfied with complete success - Kaizen.
- Be passionately professional. Take an uncompromising approach to your work and be determined to be the best.
- Hypothesize - Practice - Validate - Shikumika. Use the Rakuten Cycle to success in unknown territory.
- Maximize Customer Satisfaction. The greatest satisfaction for workers in a service industry is to see their customers smile.
- Speed!! Speed!! Speed!! Always be conscious of time. Take charge, set clear goals, and engage your team.