
Software Testing Engineer
NewSpace Research and Technologies
Real job — pulled straight from NewSpace Research and Technologies’s careers page · Verified September 22, 2026 · No reposts.
Job description
NewSpace Research and Technologies is hiring a Software Testing Engineer — a full-time, based in Bangalore, India role. Apply directly on NewSpace Research and Technologies's careers page below.
Software Testing Engineer II
Location: Bangalore, India
Department: Project Management (AIR)
Experience: 3
- Understand software and system requirements and translate them into detailed test cases, test scenarios, and validation procedures.
- Perform functional, integration, system, regression, and performance testing of software used in UAV and aerospace systems.
- Execute manual and automated test cases and document test results.
- Identify, reproduce, document, and track software defects through closure.
- Work closely with software, embedded, avionics, flight controls, systems, and hardware engineering teams to troubleshoot issues.
- Validate software interfaces between various UAV subsystems including sensors, actuators, communication systems, flight controllers, and payloads.
- Perform Software-in-the-Loop (SIL) and, where applicable, Hardware-in-the-Loop (HIL) testing.
- Support testing of embedded software running on flight computers, controllers, and other avionics hardware.
- Develop and maintain test scripts and test automation frameworks.
- Verify software behaviour against system and software requirements.
- Support software releases by conducting regression testing and release validation.
- Participate in design reviews, requirement reviews, test readiness reviews, and defect review meetings.
- Maintain test documentation, test reports, defect logs, and traceability between requirements and test cases.
- Support ground testing and, where required, flight-test activities for UAV platforms.
- Analyse logs, telemetry, communication data, and system behaviour to identify software or integration issues.
- Follow defined engineering processes, configuration management practices, and quality standards.
- Software Development Life Cycle (SDLC)
- Software Testing Life Cycle (STLC)
- Functional Testing
- Integration Testing
- System Testing
- Regression Testing
- Black-box and White-box Testing
- Test Case Design
- Defect Lifecycle Management
- Python
- C / C++
- Shell scripting
- 3–4 years of relevant experience in Software Testing, Embedded Software Testing, System Testing, or Verification & Validation.
- Internship, academic project, or professional experience involving UAVs, drones, robotics, embedded systems, avionics, or aerospace systems will be preferred.
- Have strong analytical and problem-solving skills.
- Be comfortable debugging software and system-level issues.
- Have good attention to detail and documentation skills.
- Be able to understand complex interactions between software and hardware systems.
- Have a strong interest in aerospace and UAV technologies.
Get Software Testing Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Software Testing Engineer at NewSpace Research and Technologies?
The required skills for Software Testing Engineer at NewSpace Research and Technologies include: Python, C, C++, Embedded Systems.
What is the seniority level for Software Testing Engineer at NewSpace Research and Technologies?
Software Testing Engineer at NewSpace Research and Technologies is a Mid Level level position.
How do I apply for Software Testing Engineer at NewSpace Research and Technologies?
You can view the full description and apply for Software Testing Engineer at NewSpace Research and Technologies on EchoJobs: https://echojobs.io/job/newspace-research-and-technologies-software-testing-engineer-ii-dh5qo.