NLS Automation Engineer
Siemens Healthineers · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Siemens Healthineers · Bengaluru, Karnataka, India
NLS Automation Engineer – AI & Platform Engineering Role Summary We are seeking an experienced NLS Automation Enginee r responsible for automating Native Language Support (NLS) activities and integrating localization validation into CI/CD pipelines and engineering workflows. The role combines expertise in test automation, backend development, AI-driven solutions, and DevOps to improve software quality and developer productivity. The ideal candidate will design and build scalable automation frameworks, intelligent tooling, and AI-powered solutions for localization testing and engineering productivity. Key Responsibilities Native Language Support (NLS) Automation • Design, develop, and maintain automated frameworks for localization and internationalization testing. • Automate NLS test execution through CI/CD pipelines and other automation mechanisms. • Validate application behavior across multiple languages and locales. • Verify translations, text rendering, character encoding, and Unicode compliance. • Detect layout issues including text truncation, overflow, and RTL (Right-to-Left) versus LTR (Left-to-Right) rendering problems. • Automate language switching and locale-specific workflows. • Build reusable libraries and utilities for localization validation. AI-Driven Automation & RAG Solutions • Develop AI-powered engineering tools and productivity solutions. • Build Retrieval-Augmented Generation (RAG) systems using LLM technologies. • Create intelligent failure analysis systems that analyze logs and recommend root causes and fixes. • Develop AI-assisted test generation and engineering knowledge assistants. • Integrate Azure OpenAI/OpenAI APIs into automation platforms. Backend Engineering (.NET) • Develop backend services and internal platforms using C# and .NET Core. • Design scalable microservices and REST APIs. • Implement asynchronous processing and service integrations. • Build automation platforms supporting engineering and quality workflows. DevOps & CI/CD Integration • Integrate automation frameworks with Azure DevOps pipelines. • Automate test execution, reporting, and failure analysis. • Develop workflow automation for build, validation, and release processes. • Create YAML-based CI/CD pipelines and engineering productivity tools. • Support source control systems including Git and TFVC. Platform Engineering • Build reusable and scalable automation frameworks rather than one-off scripts. • Develop developer productivity tools and engineering platforms. • Promote best practices in automation, code quality, and maintainability. Required Technical Skills Programming & Backend Development • Strong experience with C# and .NET Core/.NET 6+ • REST API development • Microservices and scalable backend architecture • Object-oriented design and dependency injection AI / LLM Technologies • Understanding of Retrieval-Augmented Generation (RAG) architecture • Experience with Azure OpenAI or OpenAI APIs • Prompt engineering and LLM integration • Vector databases and semantic search concepts • Knowledge of AI-assisted automation frameworks Localization / Internationalization • Unicode and UTF-8 character handling • RTL and LTR language support • Locale-specific formatting (date, currency, number formats) • Font rendering and multilingual UI validation • Text truncation and layout verification Test Automation • Experience with Selenium, Playwright, Appium, or similar frameworks • UI automation and regression testing • Test framework design and implementation • Snapshot/image-based validation techniques DevOps & CI/CD • Azure DevOps pipelines • YAML-based pipeline development • Build and test orchestration • Git and source control management • Continuous Integration and Continuous Deployment practices • Scripting Preferred Qualifications • Experience developing AI-enabled automation platforms. • Knowledge of developer productivity tools and engineering systems. • Familiarity with cloud services and Azure ecosystem. • Experience building reusable frameworks and shared libraries. • Strong debugging, analytical, and problem-solving skills. • Ability to collaborate effectively across development, QA, and platform teams. Desired Candidate Profile • Strong software engineering fundamentals. • Platform mindset with focus on scalable solutions. • Hands-on coding expertise in C#/.NET. • Experience in test automation and DevOps practices. • Understanding of localization and internationalization challenges. • Passion for AI-driven engineering and automation. • Ability to drive innovation and improve engineering productivity. Preferred Tools & Technologies • C#, .NET Core • Azure DevOps • Git / TFVC • Selenium / Playwright / Appium • PowerShell / Python • Azure OpenAI / OpenAI APIs • Vector databases (FAISS, Azure AI Search, etc.) • YAML Pipelines • REST APIs and Microservices