KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
REQUIREMENT_ID_1643 β€’ 3-DAY_ACTIVE_POLICY

DFT Engineer – Design for Testability

Company
Company Google
Type
Opportunity Type Internship
Salary
Stipend / Salary 3-5 LPA
Location
Location Pan India
Posted Date
Posted Date Yesterday
Digital design Verilog/SystemVerilog DFT concepts Scan insertion BIST TCL scripting Python Fault simulation EDA tools (Synopsys TetraMAX Mentor Tessent) Linux Git
πŸ“–
Placement Papers for Top Tech Companies Open Resource β†—
Provides previous year placement questions that help candidates prepare for technical rounds at leading firms.
πŸ“–
Interview Experiences and Recruitment Process Overview Open Resource β†—
Shares detailed candidate experiences and outlines the multi‑stage interview process for tech roles.
πŸ“–
Comprehensive Guide to Tech Interview Preparation Open Resource β†—
Offers curated resources, tips, and mock interview strategies to boost confidence for campus placements.
πŸ“–
Algorithm Practice Problem Set Open Resource β†—
A vast collection of coding problems to sharpen problem‑solving skills required for technical interviews.

B.Tech/M.Tech in VLSI, Electronics & Communication, Electrical Engineering, Computer Science or related branches; Minimum 60% aggregate (or CGPA 6.5/10); Final year students or fresh graduates of 2024‑2025 batches; No active backlogs at the time of joining; Strong academic record in digital design, computer architecture, or related subjects.

1
Round 1: Online aptitude test
2
Round 2: Technical interview (DFT concepts, coding, problem solving)
3
Round 3: HR interview (fitment, communication, expectations)
Auxera Global Tech Pvt. Ltd. is an emerging player in the semiconductor and ASIC domain, headquartered in India with a vision to deliver cutting‑edge silicon solutions for global customers. The company focuses on end‑to‑end ASIC development, covering front‑end design, design‑for‑testability (DFT), physical design, and embedded firmware. With a strong R&D culture, Auxera collaborates with leading fab houses and IP vendors, enabling fresh talent to work on real‑world silicon projects that power consumer electronics, automotive, and IoT devices. The firm prides itself on a merit‑based growth environment, encouraging engineers to experiment, learn, and contribute to high‑impact products. The DFT Engineer role is tailored for fresh graduates who are eager to dive into the world of ASIC testing and validation. As a DFT Engineer, you will be part of a multidisciplinary team that designs test structures, develops scan insertion strategies, and creates built‑in self‑test (BIST) solutions to ensure silicon quality and yield. You will get hands‑on exposure to industry‑standard EDA tools, work closely with physical design and verification engineers, and contribute to the creation of test plans that meet stringent customer specifications. Key Responsibilities: 1. Develop and integrate scan chains, built‑in self‑test (BIST) and boundary‑scan architectures into ASIC designs. 2. Write and verify DFT scripts using TCL, Python, or Perl for automation of test insertion. 3. Collaborate with RTL designers to insert test points and ensure DFT compliance. 4. Perform fault simulation and coverage analysis using tools like Synopsys TetraMAX or Mentor Tessent. 5. Generate test patterns and work with test engineers to validate silicon prototypes. 6. Participate in design reviews, providing DFT feedback and suggesting improvements. 7. Document DFT methodology, test plans, and coverage reports for internal and customer audits. 8. Stay updated with the latest DFT standards (IEEE 1149.1, 1500) and industry best practices. 9. Assist in debugging test failures and root‑cause analysis on silicon. 10. Contribute to continuous improvement initiatives within the DFT team. Tech Stack: Synopsys TetraMAX, Mentor Tessent, Cadence Encounter, TCL, Python, Perl, Verilog/SystemVerilog, Linux environment, Git. Growth Path: Starting as a Junior DFT Engineer, you can progress to Senior DFT Engineer, DFT Lead, and eventually to ASIC Design Manager or ASIC Verification Lead, depending on performance and interest. The company also offers cross‑training opportunities in physical design and embedded firmware, allowing a holistic ASIC career. Why Join Auxera? The firm offers a vibrant startup‑like atmosphere with the stability of an established tech company. Freshers get to work on real ASIC projects from day one, receive mentorship from seasoned VLSI professionals, and benefit from a performance‑driven compensation package. The exposure to end‑to‑end ASIC flow, coupled with opportunities for international collaboration, makes Auxera an ideal launchpad for a long‑term career in the semiconductor industry.

Google β€” QA & Automation Testing Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC πŸ“–
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource β†—
COMPANY GUIDE 🎯
Google Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Google and off-campus tech roles.

Open Resource β†—
MOCK TESTS & PAPERS πŸ“
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource β†—
CODING PRACTICE πŸ’»
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource β†—
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (Digital design, Verilog/SystemVerilog, DFT concepts, Scan insertion, BIST, TCL scripting, Python, Fault simulation, EDA tools (Synopsys TetraMAX, Mentor Tessent), Linux, Git) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
Google Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer β–Ό
Model Answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer β–Ό
Model Answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer β–Ό
Model Answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer β–Ό
Model Answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer β–Ό
Model Answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Why do you want to join Google as a DFT Engineer – Design for Testability?
Preparation Tip: Highlight Google's market reputation, recent tech innovations, and how your skills in Digital design directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software Engineering

View Category Feed β†—
Google
DFT Engineer – Design for Testability
Apply Apply Now β†—
Chat Chat with Kashii