Position: Senior Test Engineer Embedded Software
Location: Plano TX (Hybrid)
Job Description
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 systemlevel testing to validate software functionality
- Handson 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 CICD practices
- Strong analytical and problemsolving 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
- Handson experience with embedded devices including setting up test benches
- Experience working with offshore teams across various time zones
Skills
Mandatory Skills : API/Microservices RestAssured Testing Functional/System Testing Integration/Interface Testing IOT Testing Jmeter Blazemeter Performance Testing Performance Testing Execution (Baseline Load Endurance Stress VolumeNetwork DR Failover Spike Saas based/COTS) Regression Testing RTM Testing Selenium Testing Automation SQL & Database testing Test Design and Execution Testing Test Reports and Dashboards Testing UFT Testing Automation User Acceptance Testing.