What are the responsibilities and job description for the Senior Test Embedded Engineer position at Wisdom Infotech?
*Automotive industry experience is required*
Job Title: Senior Test Embedded Engineer
Location: Plano, TX
Job Description:
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 automation 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 of different testing automation solutions.
· Experience in designing, developing, and contributing 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.
· Proficient 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.
· Hands-on experience with embedded devices including setting up test benches.
· Experience working with offshore teams across various time zones.