Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Testing the complete SW and HW platforms implementing the S2S solutions along with testing the integration with the different verification technologies (simulation, emulation, and FPGA prototyping).
- Working closely with the different development and marketing teams to agree on the customer requirements, the plans for the next releases, and the applied testing methodologies.
- Building and executing comprehensive test plans that guarantee high functional coverage for the features under testing, and summarizing test findings in the test summary reports.
- Participation in product unit testing, regression testing, license testing, installation testing and GUI testing throughout the release life cycle.
- Building test automation framework to eliminate manual testing rework and reduce testing turnaround time.
- Participation in developing and maintaining build and regression infrastructure.
- Understanding customer usage profile and help with the integration of customer designs in our test environments.
- Product benchmarking and performance measurements iterations to capture tool performance data across releases.
- Defects reporting, defects validation and defect triaging to understand the root cause of the problem and define their criticality.
- Utilisation of code coverage techniques/tools to quantitatively judge product test coverage.
- Assisting in the deployment and monitoring of other qualification techniques like static code analysis, dynamic code analysis and memory leakage checks.
Job Requirements
- BS, MS. in Electrical Engineering, Computer Engineering .
- Strong experience in C/C++ Programming.
- Experience in using Linux/Unix OS.
- Good background in programming using SystemC is a plus.
- Knowledge about digital design basics and SW development is required
- Strong Knowledge in SystemC/UVM is a plus.
- Knowledge about Hardware Description Languages (Verilog , VHDL or System Verilog) is Required.
- A solid understanding of scripting languages such as Shell/Perl/Python/Make is required.
- Knowledge on the quality assurance concepts and SW testing.
- Knowledge of testing strategies, test planning and testing automation frameworks.
- Knowledge of defect tracking systems, configuration management and code profiling tools is a plus .
- Excellent Communication Skills, Self-Motivated Engineer with Good Capability for Continuous Learning.