Senior Software Test Engineer
Core
Design, develop, and execute functional, performance, and regression tests for Electronic Design Automation (EDA) tools to ensure quality and reliability.
Role type
Senior Software Test Engineer (QA Automation)
Builds
Calibre Semi-Manufacturing products (EDA software)
Domain
Semiconductor design / Electronic Design Automation (EDA)
Deliverable
production ML models | product features
Required skills
Python, Shell/Bash/TCL scripting, Unix/Linux environments, Object-Oriented Programming (OOP), modular software design, data structures, algorithm optimization, version control (Git/CVS), CI/CD practices, test planning, exploratory testing, boundary value analysis, regression testing, Golden Baseline verification
Preferred skills
Generative AI techniques in STLC, Large Language Models (LLMs), Agentic AI frameworks, EDA technologies (OPC, SVRF, TVF), ISTQB certification
Technologies
Python, Shell, Bash, TCL, Git, CVS, Unix, Linux, OPC, SVRF, TVF
Responsibilities
Analyze complex user stories and develop comprehensive test plans; Build and maintain robust test automation frameworks and custom internal testing tools; Develop and maintain performance benchmarking frameworks for large-scale distributed Unix/Linux Grid computing environments; Perform in-depth log analysis, document complex software defects, and create reproducible test cases for R&D
Seniority
Senior, hands-on IC