Description

Our client a tier one global automotive company has multiple opportunities for Embedded Software Test Engineers. Responsibilities: • Validate system and application requirements against the implementation through comprehensive testing. • Produce client deliverables such as detailed test plans, test cases, test scripts, and test reports. • Ensure deliverables are of the highest quality to promote client satisfaction. • Proficient in white box testing for embedded software applications. • Conduct various types of testing, including unit testing, integration testing, regression testing, and system-level testing, to validate software functionality. • Setup and maintain test bench setups to be used for various cycles of testing. • Identify, document, and prioritize software defects and issues, and work closely with development teams to facilitate timely resolution. • Develop automations tools to support testing. • Provide regular status updates and detailed reports on test results, defect tracking, and testing progress to project stakeholders. • Participate in all project meetings and ceremonies and provide regular updates. Qualifications: • Good understanding of Connected Car domain including functions and features associated with it. • Proficiency in programming languages commonly used in embedded software development, such as C and C++ and their build systems. • Knowledge with different testing automation solutions. • Experience to design, develop and contribute to test automation solutions based on project requirements. • Hands-on experience with Connected Car embedded devices including setting up test benches. • Knowledge of software testing methodologies, techniques, and best practices for embedded systems. • Understand and follow ASPICE process for software delivery. • Familiarity with version control systems specifically Git and GitHub and issue tracking systems - JIRA. • Experience with continuous integration and continuous deployment (CI/CD) practices. • Strong analytical and problem-solving skills, excellent communication, and collaboration skills to work effectively in any challenging environment. • Must be flexible to new situations and challenges. • Good time management skills Additional Skills and Abilities Preferred: • High proficiency in Python to automate day to day tasks and testing activities. • Ability to build and maintain automation tests in multiple environments. • Experience working with offshore teams across various time zones.

Education

ANY GRADUATE