Senior Manual QA (Embedded Systems)

Embedded Software

Summary

- We are looking for a Senior Manual QA (Embedded Systems)
- Duration: preliminary 3 months
- Location: Slovakia, Czech Republic, Romania, Bulgaria, Poland
- B2B contract, PE
- Start - early MARCH

Responsibilities:

Test Planning & Execution

  • Develop and execute manual test cases for embedded applications, ensuring functionality and performance meet project specifications.
  • Review and analyze requirements, specifications, and technical documentation to create detailed test plans.
  • Perform functional, regression, system, and exploratory testing on embedded software.

Defect Identification & Reporting

  • Identify, document, and track defects in bug-tracking systems.
  • Work closely with developers and hardware engineers to reproduce and resolve issues.
  • Verify bug fixes and ensure correct software behavior after updates. Embedded System Testing
  • Validate firmware, microcontroller interactions, and peripheral device communication (UART, SPI, I2C, ADC, DAC, timers, BLE).
  • Conduct hardware-in-the-loop (HIL) testing to ensure real-world performance.
  • Perform power consumption testing for low-power designs.

Collaboration & Process Improvement

  • Support QA automation teams by identifying areas for automation and providing test data.
  • Assist in root cause analysis and recommend corrective actions.
  • Continuously improve testing strategies and documentation for embedded projects.

Requirements:

Experience in Manual Testing

  • Experience in manual QA testing, preferably with embedded software or IoT applications.
  • Strong understanding of QA methodologies, software testing techniques, and SDLC.
  • Experience with test case design, execution, and defect tracking.

Technical Knowledge

  • Familiarity with embedded systems and microcontroller-based applications.
  • Understanding of hardware communication protocols (UART, SPI, I2C, BLE).
  • Basic knowledge of RTOS (e.g., FreeRTOS, Zephyr) and embedded debugging tools is a plus.

Tools & Documentation

  • Experience with test management and defect tracking tools (JIRA, TestRail, etc.).
  • Ability to write clear and structured test documentation, including test plans and bug reports.
  • Basic knowledge of Git version control for tracking software changes is a plus.

Nice to have:

  • Knowledge of Python for test scripting (to assist in automation efforts).
  • Experience with IoT platforms or edge computing.
  • Understanding of performance and load testing for embedded devices.

Personal skills:

  • Strong analytical and problem-solving skills.
  • Ability to collaborate with cross-functional teams (developers, hardware engineers, product managers).
  • English proficiency (B2) for technical communication and documentation.
Submit a Talent for Senior Manual QA (Embedded Systems)
AttachmentFile attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Application Submitted Successfully! 🎉 Next step is to create account on Upstaff platform!

You've successfully submitted your application! The next step is to create Upstaff that allow you to complete the application process, track your applications, submit for another relevant jobs, get updates about new positions and be visible for our client network.

Create Upstaff account