SH
NLS Automation Engineer
Accepting applicationsSiemens Healthineers · Bengaluru, Karnataka, India
Full-Time Mid_senior AIPythonRTL
Posted
5d ago
Category
Design
Experience
Mid_senior
Country
India
NLS Automation Engineer – AI & Platform Engineering
Role Summary
We are seeking an experienced NLS Automation Engineer 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
Show more Show less
Role Summary
We are seeking an experienced NLS Automation Engineer 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
Show more Show less
Similar Jobs
M
MTS, Analog Design Engineering
Micron · Boise, United States, North America
M
Senior Engineer, STPG PE (FDV-Verilog)
Micron · Singapore, Singapore, Asia
M
Digital IC Design Engineer - Early Career
Marvell · Westborough, United States, North America
M
Staff Firmware/Software Engineer- Embedded SoC/Microcontroller/DSP/SERDES/AEC/Microled/ODSP/PHY/AI Connectivity
Marvell · Santa Clara, United States, North America