Ubique Systems

TRCD-26-04894

Embedded/System Test Engineer (Manual + Automation, Python)

Contract role in Bangalore (ADBL location) for a test engineer to create production-grade test artifacts and execute end-to-end verification across system, integration, and regression testing. The role requires strong STLC ownership (planning, design, execution, reporting), defect tracking, and hands-on test automation framework/script development in Python (Pytest preferred). Candidates should be comfortable testing embedded/real-time and Linux/Android-based systems, including interfaces/drivers (SPI/I2C/UART), and generating test reports via CI/CD pipelines using Jenkins and Git.

Position summary

Location
India
Workplace
On-site
Employment
Contract
Experience
Minimum 5 years and Maximum 7 years
Apply now

Role overview

Why This Role Matters.

Contract role in Bangalore (ADBL location) for a test engineer to create production-grade test artifacts and execute end-to-end verification across system, integration, and regression testing. The role requires strong STLC ownership (planning, design, execution, reporting), defect tracking, and hands-on test automation framework/script development in Python (Pytest preferred). Candidates should be comfortable testing embedded/real-time and Linux/Android-based systems, including interfaces/drivers (SPI/I2C/UART), and generating test reports via CI/CD pipelines using Jenkins and Git.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Candidate will be responsible for developing test artifacts for production ready software following a defined software development process. The candidate(s) must be capable of analysing specifications, developing test plans, test cases and verifying functionality. ·

02

Responsible for all levels of software testing (System, Integration, and Regression) ·

03

Knowledge on all phase of STLC – Test Plan, Test case design, Test execution and Test Report generation.

04

Detect and track software defects and inconsistencies

05

Design and develop automation framework and scripts in python. Experience with Pytest framework would be an advantage.

06

Generating test reports from continuous integration/Jenkins/Git

07

Collaborate closely with other team members and departments

08

Apply software engineering and quality principles in software verification

09

Bachelor’s/master’s degree in electrical engineering, Computer Engineering, or equivalent and 3-6 Years of related industry experience.

10

Experience in using any of the industry standard test frameworks – Test Stack/ Robot framework/ Auto It/ NI LabView / Spectron / Pytest

11

Background in system testing (including drivers like SPI, I2C, UART), RTOS based applications, Linux/Android based applications, etc.

12

Working knowledge of software development tools (debugger’s, emulators, compilers, etc.).

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Python

02

Pytest

03

Robot Framework

04

TestStack

05

AutoIt

06

NI LabVIEW

07

Spectron

08

Jenkins

09

Git

10

CI/CD

11

STLC

12

System Testing

13

Integration Testing

14

Regression Testing

15

Sanity Testing

16

Functional Testing

17

Defect Tracking

18

RTOS

19

Linux

20

Android

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

STLC expertise (test plan, test case design, execution, reporting)

Manual testing: system, integration, regression, sanity, functional

Defect detection, logging, tracking, and verification

Test automation framework development and scripting in Python

Experience with at least one test framework/tool: TestStack, Robot Framework, AutoIt, NI LabVIEW, Spectron, Pytest

CI/CD usage for testing and reporting using Jenkins and Git

System/embedded testing background including interfaces/drivers (SPI, I2C, UART)

Testing RTOS-based applications

Testing Linux and/or Android based applications

Debugging in real-time/embedded, multiprocessor, multi-interface environments

Working knowledge of development tools: debuggers, emulators, compilers

Ability to reproduce complex issues and propose solutions

Good verbal and written communication

Preferred

Nice to Have

Pytest framework experience

Experience generating automated test reports from CI pipelines

Electrical/Computer Engineering degree (or equivalent)

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Embedded/System Test Engineer (Manual + Automation, Python)

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.