logo

JobNob

Your Career. Our Passion.

Embedded Testing Engineer


Angel & Genie


Location

Chennai | India


Job description

Job Overview:

We are seeking a skilled and versatile Embedded Testing Engineer to join our team. The ideal candidate will have a strong background in both automation and manual testing of embedded systems, contributing to the quality assurance process of our products. You will play a crucial role in ensuring the reliability, functionality, and performance of our embedded solutions.

Responsibilities:

- Design, develop, and execute comprehensive test plans, test cases, and test scripts for embedded systems, covering both automation and manual testing.

- Conduct functional, regression, integration, and performance testing on embedded software and hardware components.

- Collaborate closely with cross-functional teams, including developers, hardware engineers, and quality assurance members, to identify, report, and resolve defects.

- Analyse product requirements and specifications to create effective testing strategies, ensuring comprehensive coverage.

- Utilize automation testing frameworks and tools to streamline testing processes and improve efficiency.

- Develop, maintain, and execute manual test cases, and perform exploratory testing as needed to uncover potential issues.

- Use debugging tools and techniques to diagnose and isolate defects in embedded systems.

- Create and maintain clear and organized test documentation, including test plans, test procedures, and test reports.

- Continuously stay updated with industry best practices, trends, and emerging technologies related to embedded testing.

Qualifications:

- Bachelor's degree in Computer Science, Electrical Engineering, or related field. Master's degree is a plus.

- Proven experience in both automation and manual testing of embedded systems.

- Proficiency in programming languages commonly used in embedded development (e.g., C, C++, Python).

- Experience with automation testing frameworks, tools, and scripting languages (e.g., Selenium, Robot Framework, Python).

- Strong understanding of software development lifecycles and testing methodologies.

- Familiarity with industry standards and protocols relevant to embedded systems (e.g., UART, SPI, I2C, CAN, Ethernet).

- Excellent problem-solving skills and attention to detail.

- Ability to work collaboratively in a fast-paced, agile environment.

- Effective communication skills to articulate testing results and collaborate with cross-functional teams.

Preferred Qualifications:

- Experience with continuous integration (CI) and continuous deployment (CD) processes in an embedded environment.

- Familiarity with real-time operating systems (RTOS) and device driver testing.

- Previous exposure to hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing methodologies.

- Knowledge of test automation for safety-critical embedded systems.

- Certifications in software testing (e.g., ISTQB) or relevant fields.


Job tags



Salary

All rights reserved