Software Testing Engineer

Job Description:

Key Responsibilities

  1. Understand software requirements, functional specifications, and product workflows.
  2. Design, review, and execute manual test cases based on software requirements.
  3. Perform functional, regression, integration, system, and validation testing.
  4. Test embedded software running on microcontroller- and Linux-based systems.
  5. Verify communication between hardware and software (UART, USB, RS-232/RS-485, I²C, SPI, Ethernet, etc.).
  6. Validate instrument features such as sensors, motors, heaters, pumps, displays, keypads, alarms, and communication interfaces.
  7. Identify, document, and track software defects using a bug-tracking tool.
  8. Verify defect fixes and perform regression testing.
  9. Prepare test reports, test documentation, and release-related documents.
  10. Collaborate with software developers, hardware engineers, and product teams to resolve issues.
  11. Ensure software quality before product release.


Number of Vacancies: 1

Territory: Navi Mumbai

Job ID: JO-2026-0320

Qualification: BE instrumentation, E/TC, B.tech electronics

Apply Now