QA Engineer – Embedded Software/Firmware (Automation Engineering)
Summary
QA Engineer at MinebeaMitsumi (Cebu, Philippines) who tests embedded software and firmware across hardware platforms — writing test plans and cases, running functional/integration/regression and hardware-software integration tests, tracking defects, and assisting test automation. Core stack includes Python/C/C++/Shell scripting, Jira/Azure DevOps/Bugzilla, Git, and protocols like UART, SPI, I2C, C
We are looking for a QA Engineer to ensure the quality and reliability of embedded software and firmware products through effective testing, defect management, and collaboration with cross-functional engineering teams.
Duties and Responsibilities
- Develop and execute test plans, test cases, and test procedures based on product requirements.
- Perform functional, integration, regression, system, performance, and hardware-software integration testing.
- Test firmware across different hardware platforms and peripherals, including upgrade/downgrade validation.
- Identify, document, track, and validate software/firmware defects and fixes.
- Analyze test results and prepare test reports and release readiness reports.
- Collaborate with software, firmware, hardware, and other engineering teams to resolve quality issues.
- Participate in requirements/design reviews and risk assessments to ensure testability.
- Assist in test automation, scripting, and development of test frameworks.
- Support root cause analysis of customer-reported issues.
- Contribute to continuous improvement of QA processes and testing methodologies.
- Ensure compliance with quality standards and documentation requirements.
- Bachelor’s degree in Computer Engineering, Electronics Engineering, Computer Science, IT, Software Engineering, Electrical Engineering, or a related field.
- 1–3 years of experience in software QA, firmware testing, or embedded systems testing.
- Knowledge of software testing principles, SDLC, and STLC, including manual test case design and execution.
- Basic understanding of embedded systems and firmware testing.
- Familiarity with defect tracking/test management tools such as Jira, Azure DevOps, or Bugzilla.
- Basic programming or scripting knowledge in Python, C, C++, or Shell.
- Familiarity with communication protocols such as UART, SPI, I2C, USB, Ethernet, CAN, or Modbus is an advantage.
- Knowledge of Git, test automation, and CI/CD environments is an advantage.
- Familiarity with debugging tools, oscilloscopes, logic analyzers, or HIL testing is a plus.
- Experience working in Agile/Scrum environments is preferred.
- Strong analytical, problem-solving, troubleshooting, and critical-thinking skills.
- High attention to detail with the ability to prepare clear and accurate test documentation and reports.
- Good verbal and written communication skills and the ability to collaborate effectively with cross-functional teams.
- Strong time management and organizational skills, with the ability to prioritize multiple tasks in a fast-paced environment.
- Demonstrates adaptability, accountability, ownership, and willingness to learn new technologies and testing techniques.
- Commitment to quality, continuous improvement, and achieving results.
- ISTQB CTFL, CSQA, Certified Agile Tester (CAT), or other relevant QA/software testing certifications is an advantage.
- Competitive compensation package
- 13th month pay
- Premium Pay: OT/ Holidays/ Rest Days/ Night Shift Premium (As applicable)
- Medical Insurance (HMO) Coverage for Employees, with the option to enroll Dependents
- Accident Insurance for Employees, with the option to enroll Dependents
- Paid Sick Leaves and Vacation Leaves (convertible to cash)
- Annual Merit Increase
- Company Initiated benefits (Mortuary Assistance for employees and dependents, Hospitalization Assistance, Emergency Loan)
- Early Retirement and Standard Retirement Plan
- Loyalty benefits
- Career advancement and promotion opportunities
- With overseas training and/ or deployment opportunities to MinebeaMitsumi Global Factories