Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Embeded
automotive
aspice
GitHub
Python
JIRA
Testing
Version control
Git
C
C++
Embedded systems
Continuous Integration and Development
Automated testing
Continuous integration
Job Details
Senior Test Engineer Embedded Software
Location: Plano, Texas
Automotive Industry experience is Mandatory
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 the 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 the 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.
MUST HAVES:
- Proficient knowledge & experience of Embedded Software Testing & Development Exp.
- C/C++ Programming lang. exp.
- GitHub Proficiency
- Proficient understanding of CI/CD practices & ASPICE Processes
- Automotive Experience
- Automation test and solution experience
- Comfortable with being On-site
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.