Embedded software Test Engineer (Chennai)

Embedded software Test Engineer (Chennai)

27 Oct
|
SWITS DIGITAL Private
|
Chennai

27 Oct

SWITS DIGITAL Private

Chennai

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.
- Robust 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

📌 Embedded software Test Engineer (Chennai)
🏢 SWITS DIGITAL Private
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software test engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: embedded software test engineer (chennai) / chennai