What are the responsibilities and job description for the Senior Test Engineer Embedded Software position at Fusion Life Sciences?
Job Details
Senior Test Engineer Embedded Software(502099)
Toyota- Plano, TX onsite
Must have skills:
- Testing Experience in Automotive domain.
- Testing Experience in Data Communication Module(DCM) or Telematics Control Unit(TCU).
- Testing Experience in Remote Services(must have on bench/rig testing experience).
Experience: 6-8 years of relevant experience in Automotive domain
Must have Skills: Proficiency in C,C and Python
Educational/Professional Qualifications: B.E/Btech/M.E/Mtecth
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
Handson with SIL and HIL testing Use Hardware bench to evaluation software implementation and integration.
Proficiency in programming languages commonly used in embedded software development such as C and C and their build systems.
High proficiency in Python to automate day to day tasks and testing activities.
Handson experience in testing of Telematics Control Unit (TCU) or Data Communication Module (DCM) and Remote services functionalities.
Develop automations tools to support testing.
Good understanding of Connected Car domain including functions and features associated with it.
Knowledge with different testing automation solutions.
Experience with continuous integration and continuous deployment CICD practices.
Understand and follow ASPICE process for software delivery.
Familiarity with version control systems specifically Git and GitHub and issue tracking systems JIRA.
Handson experience with embedded devices including setting up test benches.
Identify document and prioritize software defects and issues and work closely with development teams to facilitate timely resolution.
Provide regular status updates and detailed reports on test results defect tracking and testing progress to project stakeholders.
Strong understanding of software development methodologies, processes, and tools
Strong analytical and problem-solving skills excellent communication