04 Oct
|
TEKsystems
|
Bengaluru
04 Oct
TEKsystems
Bengaluru
Role : Embedded Software Engineer
Experience : 7 + Years
Skills : Python, Pytest BDD, Pytest Framework & Embedded Testing
Work Mode : Hybrid
Location : Bangalore
Notice Period : Currently serving
Project Details :
- Working on a highly regulated embedded software product where quality, reliability, and compliance are critical to the development lifecycle.
- Developing automated software verification solutions using Python and Pytest to improve product quality and accelerate release timelines.
- Validating embedded Linux-based applications through functional, integration, API, and device-level testing across multiple software components.
- Building scalable test frameworks and automation infrastructure to enhance test coverage, execution efficiency, and continuous integration processes.
- Collaborating with cross-functional engineering teams to ensure robust software verification, defect prevention, and seamless product releases.
Role & Responsibilities :
- Design, develop, and execute automated test scripts using Python, Pytest, and behavior-driven testing approaches for embedded software validation.
- Perform manual and automated verification activities, analyze test results, and identify defects through detailed log and root cause analysis.
- Review software requirements, design documents, and test specifications to ensure complete testability and verification coverage.
- Validate APIs, device interfaces, serial communication, USB functionality, and embedded Linux applications in a CI/CD-driven workplace.
- Work closely with developers and architects to improve automation frameworks, optimize testing processes, and ensure high software quality standards.
📌 Embedded Software Engineer (Bengaluru)
🏢 TEKsystems
📍 Bengaluru