Job Description

JD for Product Validation (Entry Level)

 

Position: Validation & Verification Engineer (Entry-Level)

Experience: 1–3 years
Education: B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics or related fields

Job Description

We are seeking a motivated and detail-oriented Validation & Verification Engineer to join our team. This role is ideal for recent graduates or professionals with up to 3 years of experience in product testing and validation, particularly in embedded systems or semiconductor domains.

Key Responsibilities

  • Design and develop scalable, reusable Python code for automated test development.
  • Collaborate with testing teams to gather requirements and build customized test solutions.
  • Build and maintain backend components and test interfaces to support application and system-level testing.
  • Assist in debugging, troubleshooting, and resolving issues in test environments and applications.
  • Perform unit testing, as well as contribute to broader validation efforts.
  • Document code, processes, and workflows for maintainability and clarity.
  • Understand and apply fundamental manual testing concepts for product validation and verification.
  • Develop comprehensive test plans and test cases based on technical requirements.
  • Execute test cases, log and analyze defects, and perform failure analysis to identify root causes.
  • Document test outcomes, including test execution reports, issue logs, and summary reports.
  • Participate in debugging and troubleshooting activities in coordination with development teams.
  • Utilize defect tracking tools and maintain accurate records of the bug lifecycle.
  • Collaborate effectively within cross-functional teams for various projects and also being capable of working independently.
  • Contribute to continuous improvement of test processes and procedures.
  • Demonstrate a proactive learning mindset and a strong desire to grow technically.

Preferred Skills and Knowledge

  • Completion of a course or certification in software testing is a plus.
  • Strong expertise in Python programming, including multi-threading and multiprocessing architecture.
  • Familiarity with Python web frameworks like Flask or Django.
  • Familiarity with Flash Memory technologies and at least one protocol such as USB, SCSI, PCIe, or NVMe.
  • Awareness of embedded systems, semiconductor components, and hardware fundamentals.
  • Exposure to debugging tools and techniques for hardware/software validation.
  • Understanding of software testing life cycle (STLC) and bug tracking systems.
  • Strong documentation and communication skills.

Candidate Attributes

  • Quick learner with a zeal for acquiring new knowledge.
  • Positive attitude, self-motivated, and willing to go the extra mile when needed.
  • Team-oriented, supportive, and contributes to a positive and collaborative work environment.
  • Demonstrates professional integrity, ownership of tasks, and a strong work ethic.