Join our Team
About This Opportunity
This is a position at Ericsson R&D, where you will work with a team of highly motivated engineers to deliver Ericsson's world-leading telecom application servers. We are building a team to consolidate our leadership in this marketplace and help drive the next-generation Cloud Native product. These telecom applications are part of Ericsson's Cloud Communication portfolio.
Within our product development units, Agile methodology and philosophy are practiced in spirit. You will play a crucial role as the gatekeeper between Development and QA, ensuring feature delivery is reliable, automated, and integrated with platform components.
What You Will Do
- Platform & ADP Integration: Integrate ADP (Application Development Platform) components into the overall solution and ensure they work seamlessly with new feature deliveries.
- CI/CD Automation: Ensure test cases run successfully in Jenkins and Spinnaker pipelines, while continuously improving automation workflows for efficiency and reliability.
- Test Automation Ownership: Design, implement, and maintain automated test frameworks, ensuring high coverage for functional, performance, and non-functional requirements.
- Product Use-Cases in Platform Context: Validate product use-cases end-to-end in the context of the platform, ensuring interoperability and performance across components.
- Cloud & Virtualization Testing: Drive feature validation and testing in cloud-native environments (Helm, Docker, Kubernetes, Istio, OpenStack) with a focus on scalability, resilience, and deployment automation.
- Analysis & Troubleshooting: Analyze test failures, identify root causes, and collaborate with development teams to resolve issues and drive bug fixes.
- Release Readiness: Be accountable for feature quality and maintenance, including test analysis, automation, integration/release validation, and customer deliverables.
- Innovation & Learning: Continuously experiment, learn, and adopt new cloud and automation technologies to strengthen platform and product quality.
- Customer Focus: Support customers by troubleshooting complex product issues in live or pre-production environments.
You will bring
- Strong knowledge of UNIX/Linux, Java, Python, Shell scripting, and test automation practices.
- Hands-on knowledge of virtualization and cloud technologies (Helm, Docker, Kubernetes, Istio, OpenStack).
- Hands-on experience in test frameworks and tools such as JCAT, DTG, Cucumber, JMeter, LoadRunner.
- Deep understanding of software system integration, functional testing, and performance testing.
- Strong knowledge of network protocols (IP, TCP, HTTP, etc.).
- Familiarity with CI/CD pipelines (Jenkins, Spinnaker, Mason2) and their integration with test automation.
- Experience with databases (PostgreSQL, NoSQL).
- Strong debugging, troubleshooting, and problem-solving skills.
- Collaborative mindset, customer focus, and excellent written/verbal communication.
- Experience in running Scrum Activities.
Plus / Exposure (Good to Have)
- Exposure to platform components in cloud-native environments such as FCAPS/OAM, Security, Logging, Certificate Management, and High Availability/Data Redundancy.
- Additional experience in non-functional / characteristics testing (resiliency, failover, high availability).
Key Qualifications
- Experience: 510 years of overall software test experience, with at least 2 years on a virtualized network API or telecom carrier-grade product.
- Education: B.Tech in CS/EC/EE or related studies (M.Tech is a plus).