02 Nov
|
DECCANX
|
Bengaluru
This trainee role sits between verification and software: you will build the scripts, regression flows and reports that keep a verification team rapid and honest. Reliable automation is what lets us run hundreds of tests, compare results over time and trust a regression summary. What you will work on
• Write Python and Make based regression runners and result parsers
• Generate pass/fail and coverage summaries as readable reports
• Automate repetitive environment setup and checks
• Add basic continuous integration checks for lint and smoke tests
• Track bugs and test status in a structured format
• Document each script so teammates can use and extend it Skills Required And How Deep Depth shows how far along you should be on day one. We teach the rest.
• Python scriptingStrong Primary language for automation
• Linux shell and MakeStrong All flows run from the command line
• Git workflowsWorking knowledge Every script is versioned and reviewed
• Digital design and Verilog basicsWorking knowledge You need to understand what the tests are checking
• Data handling and reportingWorking knowledge Results must be parsed, aggregated and shown clearly Nice to have
• Basic knowledge of UVM or testbench structure
• CI tools such as GitHub Actions
• Experience with plotting libraries Tools you will use
• Python
• Bash
• Make
• Git
• CI pipelines
• Verilator or similar simulators What you will learn
• How a verification regression is organised
• Turning logs into trustworthy dashboards
• Writing automation others can maintain Your first 90 days
• First 30 daysRun the existing regression by hand and list what could be automated.
• Days 31 to 60Ship a runner that executes tests and collects results.
• Days 61 to 90Add a report with trends and failure grouping. Who fits: You enjoy removing manual work and care that a green result really means green.
📌 Verification Automation Trainee (Bengaluru)
🏢 DECCANX
📍 Bengaluru