What are the responsibilities and job description for the Sr. Test Embedded Engineer position at capgemini?
Responsibilities:
- Validate system and application requirements and design 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.
- Hands-on with SIL and HIL testing. Use Hardware bench to evaluation software implementation and integration.
- 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.
Requirements
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.
- 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.
- Hands-on experience with embedded devices including setting up test benches.
- Experience working with offshore teams across various time zones.
Responsibilities:
- Validate system and application requirements and design 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.
- Hands-on with SIL and HIL testing. Use Hardware bench to evaluation software implementation and integration.
- 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.
- 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
The pay range that the employer in good faith reasonably expects to pay for this position is $25.43/hour - $39.73/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Salary : $25 - $40