On-site

Analog Devices is hiring a Sr Engineer, Software Application Engineer

About the Role

Role Overview

A leading technology organization is seeking a Senior Applications Programmer to play a key role in advancing its test automation capabilities. You will be responsible for the design, development, and ongoing maintenance of a platform-agnostic test automation framework used across global test operations. This position works closely with software architects, QA teams, project leads, and DevOps engineers to strengthen software quality through continuous integration and regression testing.

Key Responsibilities

  • Collaborate with stakeholders to define and refine requirements for test automation systems
  • Develop, update, and support test automation applications, plugins, and backend services that collect, store, and analyze test outcomes
  • Ensure seamless integration with existing CI/CD pipelines and internal automation infrastructure
  • Conduct and review code changes through pull requests to uphold coding standards and system reliability
  • Align development tasks with project timelines and technical objectives
  • Administer Linux-based environments and support deployment of automated test workflows
  • Assist in onboarding teams by guiding installation and configuration of test automation tools

Required Qualifications

  • 3–5 years of hands-on experience in test automation development, including at least two years in a DevOps-focused role
  • Master’s degree in Computer Engineering, Telecommunications, Electronic Engineering, or a related technical field; a Bachelor’s degree with substantial professional experience may be considered
  • Proven track record in building, maintaining, and debugging automated test frameworks
  • Strong development background using C# and Java for test solutions
  • Experience managing test automation environments across different platforms
  • Familiarity with CI/CD tools such as Git, Bitbucket, Jira, Artifactory, Visual Studios, Coverity, GCOV, and GCC
  • Working knowledge of relational databases including SQL and PostgreSQL
  • Proficiency in Linux and cross-platform development
  • Development experience with C and C++ applications
  • Excellent problem-solving and analytical abilities

Preferred Skills

  • Seven or more years of DevOps experience, particularly in test infrastructure management
  • Project coordination or management experience
  • Background in embedded software development with a focus on testing
  • Experience working in Agile environments
  • Programming skills in Python, Shell Scripting, and multiple languages including C, C++, C#, and Java
  • Exposure to non-relational databases like MongoDB
  • Experience with time series data storage using InfluxDB
  • Familiarity with data visualization platforms such as Grafana
  • Hands-on experience with GitHub Actions for pipeline automation
  • Knowledge of containerization using Docker and managing Docker clusters
  • Understanding of hybrid cloud architectures
  • Familiarity with OpenShift and CloudSmith is a plus

Technology Environment

The role operates within a modern engineering stack including C#, Java, C, C++, Python, and Shell Scripting. The ecosystem leverages SQL, PostgreSQL, MongoDB, and InfluxDB for data management, with Grafana for visualization. Development and deployment workflows are supported by Git, Bitbucket, Jira, Artifactory, Coverity, GCOV, GCC, Docker, GitHub Actions, OpenShift, and CloudSmith. The environment emphasizes CI/CD, Agile practices, and DevOps principles.

Work Environment

This is an onsite position operating during standard business hours (1st shift/days). The work setting emphasizes collaboration, technical excellence, and continuous improvement.

Company Culture

The organization promotes innovation, global teamwork, and inclusive practices. It is committed to sustainability, societal progress, and pushing the boundaries of what’s technically possible. As an equal opportunity employer, it supports diversity in all forms and ensures fair treatment for all employees regardless of race, color, religion, age, ancestry, national origin, sex, gender identity, sexual orientation, marital status, pregnancy, disability, genetic information, military service, or other legally protected characteristics.

Required Skills
C#JavaPythonShell ScriptingGitBitbucketArtifactoryJiraAutomation TestingTest FrameworksDevOpsTroubleshootingDebuggingC++Test Automation Environments C#JavaPythonShell ScriptingSQLPostgreSQLMongoDBInfluxDBTest AutomationDevOpsAutomation FrameworksTroubleshootingDebugging
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Analog Devices
Analog Devices, Inc. is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world.
All jobs at Analog Devices Visit website
Job Details
Category qa_testing
Posted a month ago