1. Test Case Development and Execution: Analyze product requirements and specifications to design, develop, and execute comprehensive test cases (manual and automated) for unit, integration, and system testing of embedded software and firmware.
2. Test Automation Scripting: Develop and maintain automated test scripts, to improve test coverage, efficiency, and to build/enhance existing test automation frameworks.
3. Defect Management and Reporting: Accurately identify, document, report, and track defects/bugs using bug tracking tools and perform root cause analysis (RCA) in collaboration with the development team to ensure timely resolution.
4. Hardware-Software Integration Testing: Perform hands-on testing and validation of the integration between firmware/software and hardware components, often utilizing hardware debugging tools and test equipment.
5. Test Environment Setup: Assist in setting up, configuring, and maintaining the test environment, including hardware setups, test jigs, and software tools, ensuring the environment accurately simulates real-world conditions.
6. Requirements and Design Review: Participate in reviews of software and system requirements, as well as design documents, to ensure testability and alignment with the overall quality strategy.
7. Teamwork: Ability to work independently and as part of a team.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.