# Software Quality Assurance Engineer

**Company:** [Stripe](https://hotfix.jobs/companies/stripe)
**Location:** Taipei, Taiwan
**Role:** QA Engineering
**Experience:** 4+ years
**Skills:** Embedded Systems, Firmware, Software Testing, Test Strategies, Test Plans, Test Cases, Bluetooth, Real-Time Operating Systems, Root Cause Analysis, Emv, Payment Card Industry Compliance, Payment Processing, Test Automation, Battery Testing, Network Security
**Posted:** 2026-08-25

> Owns quality assurance for firmware and device operating system components in payment terminals, developing test strategies, validating connectivity and resilience, and leading quality improvements. Requires a bachelor’s degree and 4+ years of embedded systems or firmware QA experience.

## Job Description

## Responsibilities
- Own software quality for Terminal device software components, including firmware and the device operating system, ensuring quality targets are met.
- Collaborate with developers during software planning, change review, and release meetings to assess feature behavior, risks, and test impact.
- Create spot tests before branch cut.
- Develop test plans covering configurations, user scenarios, and reliability testing.
- Perform Bluetooth validation across multiple devices, edge cases, and recovery scenarios.
- Validate devices with enterprise network configurations and security types.
- Design and execute testing for power performance, battery behavior, sleep and wake reliability, and resilience under degraded or extended operating conditions.
- Build and maintain lab setups and test environments that support repeatable, production-like validation.
- Co-lead software quality incident remediation, including root cause analysis and solution development.
- Establish and maintain software quality assurance processes and drive cross-functional quality improvements.
- Create and optimize test cases, expand automated test coverage with automation engineers, and guide manual QA team members.
- Mentor junior software quality engineers on technical skills, test design, work quality, and efficiency.

## Requirements
- Bachelor’s degree in computer science, software engineering, or a related technical field.
- 4+ years of software quality assurance experience for embedded systems or firmware.
- Experience analyzing software changes and assessing test-coverage impact using release notes and software design documents.
- Experience developing test strategies, test plans, and test cases based on product requirements.
- Ability to identify root causes of software defects and proactively mitigate risks.
- Strong leadership, communication, ownership, and influencing skills.
- Excellent verbal and written English communication skills.

## Nice-to-haves
- Experience with payment terminal devices, EMV certification, or Payment Card Industry compliance.
- Knowledge of embedded systems, real-time operating systems, and firmware development.
- Familiarity with payment processing systems or financial technology.
- Experience mentoring junior team members on technical skills and test design.

## Similar jobs

- [Senior Quality Engineer](https://hotfix.jobs/jobs/7af0e7ee-6cfd-4b65-9ef1-1bf0e4bc2c7b) - Circle - Remote - $120k – $130k/yr

**Apply:** https://hotfix.jobs/jobs/d23501f5-4f27-4882-98d9-245ef53b99ce
**Canonical:** https://hotfix.jobs/jobs/d23501f5-4f27-4882-98d9-245ef53b99ce