Embedded software Test Engineer

SWITS DIGITAL Private Limited

Chennai

On-site

INR 650,000 - 900,000

Full time

13 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SWITS DIGITAL Private Limited in Chennai is seeking a Test Engineer specialized in Embedded Systems. You will perform requirement analysis, design test scenarios, execute functional, system and integration tests, and contribute to test automation with Python.

You will validate CAN, MODBUS, RS-232 and RS-485 communications, log defects, and collaborate with software and hardware teams to improve testing strategies and overall product quality.

Qualifications

  • Hands-on experience in Embedded Systems Testing.
  • Proficiency in Python scripting for testing or automation.
  • Strong STLC knowledge and testing methodologies.
  • Knowledge of software testing methodologies and test case design techniques.
  • Strong understanding of the Bug/Defect Life Cycle.
  • Experience with test management and defect-tracking tools.
  • Knowledge of embedded communication protocols: CAN, MODBUS, RS-232, RS-485.
  • Experience in requirement analysis, test scenario preparation, test execution, and defect reporting.
  • Strong analytical, debugging, and problem-solving skills.

Responsibilities

  • Analyze product requirements, technical specifications, and software requirements.
  • Design and develop test scenarios, test conditions, and test cases based on functional and technical requirements.
  • Execute functional, system-level, and integration testing of embedded systems.
  • Develop and execute Python scripts for testing and test automation.
  • Validate embedded communication protocols, including CAN, MODBUS, RS-232, RS-485, and serial communication.
  • Analyze test results, identify deviations, and report defects.
  • Log, track, and manage defects using test management and bug-tracking tools.
  • Perform defect retesting, verification, and regression testing.
  • Ensure adequate test coverage through test procedures, test scripts, and documentation.
  • Collaborate with software developers, hardware engineers, and cross-functional teams to troubleshoot and resolve technical issues.
  • Maintain test documentation, execution reports, and defect logs.
  • Contribute to improving testing methodologies, automation frameworks, and overall test efficiency.

Skills

Embedded Systems Testing
Python scripting
STLC
Test case design
Defect tracking
Test management tools
CAN
MODBUS
RS-232
RS-485
HW-SW integration testing

Tools

Python-based test automation
Test automation equipment
Bug-tracking tools

Job description

Job Description Test Engineer (Embedded Systems)

Location: Chennai

Job Summary

We are looking for a skilled Test Engineer Embedded Systems with hands‑on experience in embedded software testing, Python scripting, software testing methodologies, and communication protocols. The candidate will be responsible for requirement analysis, test scenario and test case design, test execution, defect tracking, and validation of embedded systems. Experience with embedded test automation equipment, Python-based test automation, and hardware‑software integration testing will be an added advantage.

Roles & Responsibilities
  • Analyze product requirements, technical specifications, and software requirements.
  • Design and develop test scenarios, test conditions, and test cases based on functional and technical requirements.
  • Execute functional, system‑level, and integration testing of embedded systems.
  • Develop and execute Python scripts for testing and test automation.
  • Validate embedded communication protocols, including CAN, MODBUS, RS‑232, RS‑485, and serial communication.
  • Analyze test results, identify deviations, and report defects.
  • Log, track, and manage defects using test management and bug‑tracking tools.
  • Perform defect retesting, verification, and regression testing.
  • Ensure adequate test coverage through test procedures, test scripts, and documentation.
  • Collaborate with software developers, hardware engineers, and cross‑functional teams to troubleshoot and resolve technical issues.
  • Maintain test documentation, execution reports, and defect logs.
  • Contribute to improving testing methodologies, automation frameworks, and overall test efficiency.
Mandatory Skills
  • Hands‑on experience in Embedded Systems Testing.
  • Proficiency in Python scripting for testing or automation.
  • Good understanding of the Software Testing Life Cycle (STLC).
  • Knowledge of software testing methodologies and test case design techniques.
  • Strong understanding of the Bug/Defect Life Cycle.
  • Experience with test management and defect‑tracking tools.
  • Knowledge of embedded communication protocols:
    • CAN
    • MODBUS
    • Serial Communication
    • RS‑232
    • RS‑485
  • Experience in requirement analysis, test scenario preparation, test execution, and defect reporting.
  • Strong analytical, debugging, and problem‑solving skills.
Preferred Skills
  • Experience with embedded test automation equipment.
  • Knowledge of embedded test automation frameworks and tools.
  • Experience in Python‑based test automation utilities.
  • Exposure to hardware‑software integration testing.
  • Experience testing embedded hardware and firmware.
  • Familiarity with communication protocol analyzers, test benches, and debugging tools.
Key Competencies
  • Embedded Systems Testing
  • Python Scripting and Test Automation
  • CAN, MODBUS, RS‑232, RS‑485, and Serial Communication
  • STLC and Testing Methodologies
  • Test Scenario and Test Case Design
  • Functional, System, and Integration Testing
  • Defect Management and Bug Life Cycle
  • Test Management and Documentation
  • Requirement Analysis and Test Coverage
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

HCL Technologies Limited • Chennai, Bengaluru

Hybrid
INR 550,000 - 900,000
Software Tester – Embedded Systems
Software Tester – Embedded Systems

Umanist Staffing LLC • Bengaluru

On-site
INR 1,100,000 - 2,100,000
Embedded Testing Engineer
Embedded Testing Engineer

Carnation Infotech Pvt Ltd. • Coimbatore District

Hybrid
INR 450,000 - 650,000
Test Engineer
Test Engineer

Oaksys • Bengaluru

On-site
INR 600,000 - 1,000,000
Embedded Test Engineer | Hybrid | Coimbatore
Embedded Test Engineer | Hybrid | Coimbatore

Carnation Infotech Pvt Ltd. • Coimbatore District

Hybrid
INR 350,000 - 550,000
Senior Test Engineer – 10 yrs experience in software testing for embedded platforms- Location :[...]
Senior Test Engineer – 10 yrs experience in software testing for embedded platforms- Location :[...]

Angel and Genie • Thiruvallur District

On-site
INR 1,800,000 - 3,000,000
Test Engineer
Test Engineer

Black Box • Bengaluru

On-site
INR 750,000 - 1,100,000
Engineer - Embedded Hardware Testing
Engineer - Embedded Hardware Testing

Intangles Lab • Pune District

On-site
INR 400,000 - 600,000
Embedded Systems Test Engineer
Embedded Systems Test Engineer

Persistent Systems Limited • Pune District

Hybrid
INR 1,400,000 - 2,600,000
Hybrid work environment
Long service rewards
Flexible work hours
Senior Engineer- Embedded Automation Testing (Python, PyTest)
Senior Engineer- Embedded Automation Testing (Python, PyTest)

ZF • Bengaluru

On-site
INR 1,500,000 - 2,100,000