Source description
About the role
Role Overview: As the NAP Network Test Automation Development Engineer at our company, your main responsibility is to develop scalable and intelligent test automation solutions for complex network systems. This role requires a combination of deep networking expertise along with modern automation, CI/CD, and AI/ML techniques to ensure high quality, reliability, and faster delivery of carrier-grade, cloud-native network products. Key Responsibilities: - Design, develop, and maintain scalable automation frameworks for various types of network testing including functional, regression, performance, and end-to-end testing. - Develop automated test suites using programming languages such as Python, Java, or Go and frameworks like Robot Framework, pytest, and Selenium. - Integrate automated tests into CI/CD pipelines to enable continuous testing and faster release cycles. - Apply AI/ML techniques for intelligent test case generation, anomaly detection, predictive defect analysis, and self-healing automation. - Analyze large volumes of test and network data to identify patterns, trends, and quality risks. - Develop AI-driven tools for network test data analysis, insights, and visualization. - Collaborate with development, product, and QA teams to ensure testability and timely defect resolution. - Contribute to test strategy, code reviews, design discussions, and maintain automation documentation. Qualifications Required: - 7+ years of experience with strong programming skills in Python, Java, or Go for test automation and tool development. - Hands-on experience with test automation frameworks such as Robot Framework, pytest, Selenium, and Postman. - Solid understanding of network protocols and architectures including TCP/IP, IP/MPLS, Routing & Switching, SDN/NFV, 4G/5G. - Experience with CI/CD tools and DevOps practices such as Jenkins, GitLab CI, or similar. - Practical understanding of AI/ML concepts applied to automation or data analysis. - Exposure to ML libraries such as TensorFlow, PyTorch, or scikit-learn. - Familiarity with cloud platforms and container technologies like AWS/Azure/GCP, Docker, Kubernetes. - Strong analytical, problem-solving, communication, and cross-functional collaboration skills. Additional Company Details (if available): Nokia is a global leader in connectivity for the AI era, with expertise in fixed, mobile, and transport networks powered by the innovation of Nokia Bell Labs. The company is dedicated to advancing connectivity to secure a brighter world. (Note: The actual JD may vary slightly based on the specific details provided in the job description.) Role Overview: As the NAP Network Test Automation Development Engineer at our company, your main responsibility is to develop scalable and intelligent test automation solutions for complex network systems. This role requires a combination of deep networking expertise along with modern automation, CI/CD, and AI/ML techniques to ensure high quality, reliability, and faster delivery of carrier-grade, cloud-native network products. Key Responsibilities: - Design, develop, and maintain scalable automation frameworks for various types of network testing including functional, regression, performance, and end-to-end testing. - Develop automated test suites using programming languages such as Python, Java, or Go and frameworks like Robot Framework, pytest, and Selenium. - Integrate automated tests into CI/CD pipelines to enable continuous testing and faster release cycles. - Apply AI/ML techniques for intelligent test case generation, anomaly detection, predictive defect analysis, and self-healing automation. - Analyze large volumes of test and network data to identify patterns, trends, and quality risks. - Develop AI-driven tools for network test data analysis, insights, and visualization. - Collaborate with development, product, and QA teams to ensure testability and timely defect resolution. - Contribute to test strategy, code reviews, design discussions, and maintain automation documentation. Qualifications Required: - 7+ years of experience with strong programming skills in Python, Java, or Go for test automation and tool development. - Hands-on experience with test automation frameworks such as Robot Framework, pytest, Selenium, and Postman. - Solid understanding of network protocols and architectures including TCP/IP, IP/MPLS, Routing & Switching, SDN/NFV, 4G/5G. - Experience with CI/CD tools and DevOps practices such as Jenkins, GitLab CI, or similar. - Practical understanding of AI/ML concepts applied to automation or data analysis. - Exposure to ML libraries such as TensorFlow, PyTorch, or scikit-learn. - Familiarity with cloud platforms and container technologies like AWS/Azure/GCP, Docker, Kubernetes. - Strong analytical, problem-solving, communication, and cross-functional collaboration skills. Additional Company Details (if available): Nokia is a global leader in connectivity for the AI era, with expertise in fixed, mobi
More at Nokia