Responsibilities:
- Develop and maintain Build and Test Automation framework for Pre-Silicon and Post-Silicon development environment
- Integrate tools and monitors
- Provide support for DevOps methodology and tools, such as Jenkins, Git, bit-bucket, etc.
- Work with development team to build CI/CD pipelines, enable self-service build tools and reusable deployment jobs
Skills Required:
- Good working experience in Python, C/C++, Shell/Bash and other scripting languages
- Understanding of System Verilog, UVM and verification methodologies especially testplan creation and constructs of testbench architecture.
- Experience in developing CI/CD using Jenkins, Git or other SCM tools
- Work experience in Selenium Web automation, django, dashboards, database management and related web development platforms
- Working experience in integrating Jira and Confluence
- Knowledge in Devops and work experience interacting with IT team for developing, integrating and deploying test automation infrastructure
- Experience in Jenkins job parallelization, manage virtual machines and efficiently utilize test nodes and optimize build resources
- Experience in working/integrating microcontroller/microprocessor/FPGA boards, Hardware tools, oscilloscopes, UART/SPI/I2C devices, USB bridges
- Knowledge in Protocol Analyzers and Measurement equipment
- Candidate with knowledge in Firmware/Embedded/VLSI development environment or experience in building automation framework for similar background will be given more preference.