AI Jobs Map

Siemens Healthineers · Bengaluru, Karnataka, India

NLS Automation Engineer

seniorfull timePosted 23 days ago
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

ci/cddevopsragllmazureopenai.netc#microservicesgitseleniumplaywrightpowershellpythontest-automationrest-apiprompt-engineeringvector-databases

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

More jobs at Siemens Healthineers