Software Backend Test Engineer (Universal Robots, Bangalore - India) (Bangalore, IN)

LitePoint

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TERADYNE in Bengaluru seeks a Software Backend Test Engineer to strengthen quality of robot OS components. You will design and execute Python-based automated tests, validate networking and firewall features, and collaborate closely with developers to ensure reliable releases.

The role requires hands‑on validation, Linux expertise, and ROS familiarity, with a focus on robust test coverage and fast feedback in an agile environment.

Qualifications

  • Strong background in software test engineering combining automation with hands‑on validation.
  • Understanding of OS level software testing and how systems fail.
  • Experience with backend testing and test design for robotic platforms.

Responsibilities

  • Design, write, and maintain automated tests in Python for OS components of the Robot.
  • Develop and maintain unit, integration, and regression tests for stable releases.
  • Collaborate with developers to analyze changes in controller OS or network layer and improve testability.
  • Improve test frameworks and contribute to test strategies across the lifecycle in agile setups.
  • Create tests with hardware-in-the-loop considerations and robust fault coverage.

Skills

Python automation
API testing
Linux proficiency
ROS familiarity
CI/CD
GoLang basics
Docker/Podman
Networking basics
Manual testing
HIL testing

Education

Bachelor's degree in CS/EE

Tools

pytest
FastAPI
LabGrid
Jenkins

Job description

Software Backend Test Engineer
Our Purpose

TERADYNE – where experience meets innovation and driving excellence in every connection. We foster an inclusive culture that values diversity, collaboration, and continuous learning, enabling us to deliver advanced robotics solutions with real-world impact.

Opportunity Overview

In this role, you will contribute directly to the quality and reliability of robot platform and its core components. You would be responsible for testing the core operating system components of the Robot, including networking features, firewall features etc. You will work closely with developers, product managers, and other stakeholders to ensure that our solutions meet the highest standards of performance, safety, and usability.

We are looking for a Backend Test engineer with strong Python automation skills who enjoys working close to the product and the code. You should be comfortable combining hands-on manual testing with Linux Based platforms using Python-based automated testing, while also bringing a strong understanding of ROS. If you are motivated by improving product quality through robust test coverage, fast feedback loops, and close collaboration with developers, this could be the right role for you.

Responsibilities
  • Design, write, and maintain automated tests in Python for new and existing features of the operating system components of the Robot
  • Develop and maintain unit, integration, and regression tests to ensure stable and reliable releases
  • Work closely with developers to understand the changes being made in the controller operating system layer or the network layer, investigate failures, and improve testability
  • Contribute to and improve test frameworks
  • Help define effective test strategies and quality practices across the development lifecycle in an agile setup
  • Build tests that have hardware in the loop (not all flakiness comes from software)
Qualification, Experience, Skills and Educational Background

To succeed in this role, we imagine you have a strong background in software test engineering and a practical mindset when it comes to combining automation with hands‑on validation. You understand how software is built, how systems fail, and how to create effective tests that increase quality and confidence.

Skills Required
  • 4 to 6 years of experience in software backend testing, software quality engineering of OS level software components, or a similar role
  • Strong experience writing and maintaining automated tests in Python for backend components using tools like pytest and FastAPI.
  • Experience with Penetration testing
  • Experience with API Testing
  • Familiarity with GoLang and its frameworks.
  • Familiarity with Containerization technique (Docker, Podman)
  • Proficient with linux environment and linux commands
  • Linux networking stack + systemd (services, journald, network namespaces)
  • Network analysis tooling: Wireshark/tcpdump and nmap and traffic shaping for resilience tests.
  • Hands‑on experience with manual testing of complex systems, ideally involving hardware, robotics, or integrated software‑hardware solutions
  • Experience creating and maintaining unit, integration, and regression tests
  • Good understanding of test frameworks, debugging, and finding root causes
  • Experience working with CI/CD pipelines, build servers, or DevOps practices such as Jenkins or similar tools
  • Ability to understand complex systems, identify risks, and design effective test coverage
  • Experience working in agile or scrum environments
It will be considered an advantage if you have:
  • Familiarity with ROS2, Industrial Communication Protocols
  • Familiarity with Firewall (NF Tables/IP Tables)
  • Experience building or improving test automation frameworks
  • Hardware-in-the-loop test frameworks such as labgrid, bench hardware, networked power for automated power-cycling, serial console capture, etc.
  • Automating through the robot's own interfaces (Dashboard Server, RTDE, the primary/secondary/real-time client ports, URScript)
  • Strong knowledge of DevOps practices, pipelines, and build servers
  • Knowledge of safety standards and regulations relevant to robotics or industrial systems
Communication Skills
  • Strong communication and collaboration skills and fluency in English
  • Experience working with distributed and international teams
  • Working across teams and locations
  • You will be part of a setup where engineers in India and Denmark work closely together.
  • This requires:
  • Clear and conscientious communication
  • Ability to explain technical issues to both technical and non-technical stakeholders
  • A collaborative mindset and willingness to contribute across team boundaries

We are only considering candidates local to the position location. This position does not offer relocation or visa sponsorship.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Test Engineer (Universal Robots, Bangalore - India) (Bangalore, IN)
Robotics Software Test Engineer (Universal Robots, Bangalore - India) (Bangalore, IN)

LitePoint • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Robotics Software Test Engineer (Universal Robots, Bangalore - India)
Robotics Software Test Engineer (Universal Robots, Bangalore - India)

Universal Robots • Bengaluru

On-site
INR 5,719,732 - 8,579,599
Health and wellness benefits
Flexible working conditions
Professional development opportunities
Robotics Engineer (Universal Robots, India)
Robotics Engineer (Universal Robots, India)

Universal Robots • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Health insurance
On-site collaboration with product and
Growth and development
+1
Robotics Engineer (Universal Robots, India)
Robotics Engineer (Universal Robots, India)

Teradyne • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Health insurance
On-site collaboration
Senior Robotics Engineer (Universal Robots, India) (Bangalore, IN)
Senior Robotics Engineer (Universal Robots, India) (Bangalore, IN)

LitePoint • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Global team
Growth & development
Ownership of work
+2
Software Engineer - Robot Navigation, Localization & SLAM (Universal Robots, Bangalore - India)
Software Engineer - Robot Navigation, Localization & SLAM (Universal Robots, Bangalore - India)

Mobile Industrial Robots • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Robotics Engineer (Universal Robots, India)
Senior Robotics Engineer (Universal Robots, India)

Universal Robots • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Health insurance
On-site collaboration with local teams
Global team, local impact
Robotics Engineer (Universal Robots, Bangalore - India)
Robotics Engineer (Universal Robots, Bangalore - India)

Universal Robots • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Robotics Engineer (Universal Robots, Bangalore - India)
Robotics Engineer (Universal Robots, Bangalore - India)

Teradyne • Bengaluru

On-site
INR 1,800,000 - 4,000,000
Robotics Engineer (Universal Robots, India) (Bangalore, IN)
Robotics Engineer (Universal Robots, India) (Bangalore, IN)

LitePoint • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Health insurance
On-site collaboration