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 quick 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