SH

NLS Automation Engineer

Accepting applications

Siemens 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