Description

  • Review product test requirements and develop comprehensive test plans and test scripts.
  • Design and implement test scenarios using Python-based test frameworks.
  • Contribute to technical documentation, deployment scripts, and release processes.
  • Participate in code reviews, provide feedback, and ensure code quality.
  • Execute test cases, perform debugging, and conduct failure analysis for identified issues.
  • Continuously explore and adopt new technologies and tools to improve development efficiency.
  • Analyzing the front-end/back-end traces using tools such as Protocol Analyzers, Lecroy, etc

Qualifications:

  • Experience: 3 to 5 Years
  • Education: BE/ B. Tech, ME/ M. Tech

Preferred Skills:

  • Strong programming skills in Python, with hands-on experience in object-oriented programming, data structures, and algorithms.
  • Experience with Python frameworks such as Django, Tkinter, Flask.
  • Experience in using version control tools such as Git and working in Agile/Scrum environments.
  • Familiarity with Flash Memory technologies and protocols such as SD, SCSI, PCIe, or NVMe is as Plus
  • Strong knowledge of testing concepts, product validation, and verification methodologies.
  • Understanding of embedded systems, semiconductor devices, and hardware components is a plus.
  • Experience in creating and reviewing test plans and test cases based on requirements.
  • Hands-on experience in capturing and analysing traces using tools like Protocol Analyzers, Lecroy, PCAP is as Plus.
  • Ability to understand complex test scenarios and execute them with precision.
  • Familiarity with defect tracking tools (JIRA, etc.).
  • Experience collaborating with cross-functional teams and managing team-level tasks.
  • Self-driven with a strong learning attitude and the ability to work independently or collaboratively

Education

BE/ B. Tech, ME/ M. Tech