Role description
Key Responsibilities:
Develop test plans, test cases, and test procedures for embedded systems in
collaboration with the product owners, architects and other stakeholders to understand
the technical requirements and derive the test-cases.
Perform functional, integration, system, regression, cybersecurity and stress testing to
identify bugs, edge cases, and performance bottlenecks. Execute these compliance tests
to meet automotive industry standards.
Validate firmware, application interface, and perception features
Conduct hardware-software integration testing
Automate test cases using scripting languages (Python, C++, Linux Shell, or similar)
Review system requirements and ensure traceability to test cases
Identify, document, and track defects using defect management tools such as Jira
Collaborate with firmware, hardware, and system design teams to resolve issues
Qualifications:
Bachelor s degree in Electronics, Computer Engineering, Embedded Systems, or related
field
Test automation experience for embedded platforms
Strong understanding of embedded systems architecture and experience with
embedded firmware testing
Strong experience with Python, C++, Linux shell scripting and linux services
Experience with networking, REST APIs, UI testing, Selenium/Playwright
Knowledge of communication protocols such as CAN, Ethernet, etc.
Hands-on experience with lab equipment and debugging tools
Understanding of software testing methodologies and test lifecycle
Excellent problem-solving skills, with the ability to analyze complex technical issues and
break down into simple sprint stories.
Nice to Have
Experience with JAMA for requirements management software (or equivalent).
Experience with JIRA for defect tracking and familiar with Agile methodologies.
Experience with continuous integration and deployment (CI/CD) practices using Jenkins,
Jira, Bitbucket, Agile methodologies, following sprint cycle for test-case development,
system and integration testing.
Test case development with docker/kubernete
Skills
embedded software development,test cases,embedded systems,cybersecurity,python,c++
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.