QA Engineer (Windows / iOS)
Software Engineering, Quality Assurance
Bengaluru, Karnataka, India
INR 60k-85k / month
About Wispr
We're building the first voice interface a billion people use every day.
Our first product, Flow, lets you talk instead of type anywhere on your computer or phone, and turns messy speech into polished text that is ready to send. It's scaled from $2M → $50M in ARR in under 12 months with millions of users and thousands of enterprise customers. Read the master plan →
The team is still small enough that every person shapes what gets built.
About the Role
Flow ships fast across Windows and iOS. Before every release, someone needs to put their hands on real devices and make sure the product works the way our users expect. That person is you.
This isn't a traditional manual QA role. You'll pull feature branches directly from GitHub, build the app locally, and verify fixes against specific commits. When something breaks, you won't just file a ticket saying "it's broken" - you'll read the diff, trace the issue through the codebase using tools like Claude Code, and tell engineers exactly where things went wrong. You care about quality the way engineers care about their code.
We're looking for someone with an engineering background who chose to focus on quality. You're comfortable in a terminal, you can read Swift and C++/C#, and you've built software before. You understand how the product works under the hood, and that knowledge makes you a significantly better tester.
If you have high ownership, an obsessive eye for detail, and want to be the last line of defense for a product that millions of people rely on every day, this role is for you.
What You'll Do
Own pre-release testing on every build. Before each Windows and iOS release, you run the manual regression suite on physical devices. Verify every bug fix and new feature that went into the build.
Pull, build, and test from source. You check out branches from GitHub, build the app locally, and test specific changes in isolation. When an engineer opens a PR, you can pull that branch, reproduce the reported issue on the previous build, and confirm the fix on the new one. You don't wait for packaged builds.
Read code to test smarter. You look at diffs to understand the blast radius of a change. If a PR touches the audio session handling on iOS, you know to stress-test background/foreground transitions, Bluetooth audio switching, and long dictation sessions. Your test cases are informed by what the code actually changed.
Use AI tools to debug and investigate. When you find a bug, you use Claude Code and similar tools to trace through the codebase, understand call paths, and narrow down root causes. Your bug reports include precise context: the relevant code path, the device/OS combo, logs, screen recordings, and the branch/commit SHA. Engineers can reproduce from your report alone.
Test across apps, devices, and conditions. Flow works inside Notion, Gmail, Slack, WhatsApp, Cursor, VS Code, and hundreds more. You systematically test dictation across the most critical text fields on each platform. You test with different accents, background noise, whisper mode, long-form dictation, and language switching. You maintain and evolve the device matrix across Windows versions (10, 11) and iOS versions/devices.
Maintain and grow the test case library. Every new feature and every fixed bug gets a test case. You own the manual regression suite and keep it current. Over time, you identify which test cases should be automated and work with engineering to make that happen.
Monitor quality in the wild. You watch crash reports, user feedback, and support tickets. When patterns emerge, you reproduce and file them before they become widespread. You proactively test edge cases that nobody asked you to cover.
What we're looking for
Prior engineering experience - you've built software before and understand how codebases work
Comfort with Git workflows: branching, pulling, building from source, reading diffs
Ability to read Swift and Windows-side code (C++, C#, or similar) well enough to understand what a change does
Hands-on manual testing experience across iOS and/or Windows
Familiarity with AI-assisted development tools (Claude Code, Cursor, or similar)
Meticulous bug reporting: reproduction steps, logs, recordings, device/OS details, commit references
High ownership mindset - you treat shipped bugs as personal failures
Attention to detail that borders on obsessive
Nice to Have
Experience testing voice, audio, or ML-powered products
Familiarity with accessibility testing and assistive technology
Experience with crash reporting and analytics tools (Sentry, PostHog, or similar)
Background in localization testing across multiple languages
You've tested products that interact at the OS level (keyboard hooks, overlays, input method editors)
COMPENSATION & LOCATION
This role is salary-only (no equity) and includes standard benefits.
Location: India (on-site or hybrid, depending on team needs).
Compensation is competitive and will be based on experience and location.
Logistics
Location. About 60% of the team is in San Francisco and the rest are remote, mostly US-based.
If you're in SF: you'll be in the office most days. We think the best work happens in person. Most of the team is here five days a week, and a few do three or four days depending on family or long commutes.
If you're remote: we're open to remote for most roles. We fly remote teammates to SF for three to four days a month and coordinate those weeks so everyone overlaps. Flights and accommodation covered.
Visa sponsorship. We sponsor visas: H1B, O1, EB1, L1, STEM + OPT, and more. We can't successfully sponsor for every role and every candidate, but if we make you an offer we'll make every reasonable effort, and we retain an immigration law firm to help.
What we offer
We're a small, focused team that cares deeply about the quality of our work and the people we do it with. Here's what you can expect:
Equity on employee-friendly terms, including early exercise and extended exercise windows with a combination of ISOs and RSUs. Ask us for more details!
Health, dental and vision. We cover 100% of the premium on the Anthem Blue Cross Gold PPO, and 75% of premiums for dependents. (US)
401(k) with up to a 4% match. (US)
16 weeks of paid parental leave (12 weeks for non-birthing parent).
Flexible time off and company holidays.
All meals in the office, plus commuter benefits and relocation reimbursement if you’re moving to San Francisco.
A high-spec laptop, monitor, and a whisper-friendly microphone.
Regular team events and off-sites.
We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification as listed. Research shows that people who identify as being from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy, so we urge you not to exclude yourself prematurely and to submit an application if you're interested in this work. We’re designing how humans interact with AI, which makes representation even more important, and we strive to include a range of diverse perspectives on our team.
We are committed to ensuring a fair and accessible interview process. If you need any accommodations or adjustments, please let us know.