• Performing top-down and bottom-up integration testing

  • Developing stubs and drivers for interface testing

  • Conducting system-level testing for performance, stress, and reliability

  • Debugging test failures using tools like GDB and J-Link

  • Generating test reports and documenting results