Software Developer - Automation and AI
ericsson
Job Description
Develop and integrate software components with emphasis on automation and AI capabilities
• Design and implement automation frameworks and scripts for testing and deployment pipelines
• Contribute to AI/ML component development and model integration within applications
• Participate in component and system testing with focus on automation testing scenarios
• Follow organization's best practices for software development, including Agile methodology and CI/CD
• Create and develop automation assets and AI-driven solutions
• Collaborate with senior developers to optimize automation workflows and AI implementations
• Document automation processes, code, and best practices for team knowledge sharing
The skills you bring:
• Python programming for automation and scripting
• Automation Frameworks: test automation, process automation, and RPA tools
• CI/CD Pipeline Development: Git, Gerrit, Jenkins, Sonar, Helm
• Front End Development: HTML, CSS, JavaScript, React or similar frameworks
• AI/ML Basics: machine learning concepts and model integration
• Component and system testing, Software Vulnerability Management, test automation
• Application, Product, and IT security awareness with DevSecOps practices
• Security Reliability Model (SRM) principles understanding
• Agile Methodology: Scrum/Kanban practices
• Problem-solving mindset, strong communication skills
• Linux/Unix fundamentals
• Willingness to learn emerging technologies