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.