Position Description:
Software Requirements Analysis: Analyze software requirements to inform test strategy and ensure comprehensive test coverage.
Test Case Design & Review: Design, author, and review detailed L2 test cases in TestRail, covering various testing types including Smoke Test, Sanity Test, Feature Regression Test, and Stability Test.
Test Environment Configuration:
Configure and integrate a wide array of test tools, including test management systems, defect tracking systems, , measurement tools.
Test Automation Script Implementation: Develop and maintain robust automated test suites and scripts (e.g., using Python, CAPL frameworks) and provide continuous feedback on component quality.
Test Execution :
Oversee and perform test execution for nightly engineering, and release builds, ensuring comprehensive logging and monitoring of results.
Build Test Harness: Build Test harness to support the BCM team in building NI HW and Development HW benches.
Defect Management: Identify, report, and analyze test failures to pinpoint defects. Manage defect tracking and retesting activities to ensure timely resolution.
Reporting & Analysis: Generate detailed test execution reports, summarizing pass/fail rates, execution progress, and test coverage metrics.
Root Cause Analysis (RCA): Investigate test failures to determine the root cause, distinguishing between defects in the System Under Test (SUT), test environment issues, or problems within the test case/script itself.
Skills Required:
- Software Testing
- 3-5 years of proven experience in software testing, particularly L2 (ECU-level) testing
- Demonstrated 3 experience with test automation framework development and script implementation (e.g., Python,CAPL).
- 3 years of Software Verification experience
- 3 Years of experience Building Test benches.
- Experience in Python.
Experience Required:
- 5 years of proven experience in software testing, particularly L2 (ECU-level) testing
- Demonstrated 3 experience with test automation framework development and script implementation (e.g., Python,CAPL).
- 3 years of Software Verification experience
- 3 Years of experience Building Test benches.
- 1 year experience in Agile Framework 2 years of experience in GitHub
Education Required:
Bachelor's Degree