Senior QA Automation Engineer
Company: IRCODE
Location: Remote in the USA
Department: Engineering.
Reports to: Director of Engineering.
About IRCODE
IRCODE is a computer vision AI/AR company providing image and video recognition and attribution services for TV broadcasters, networks, streaming services, and content creators. Our platform powers content identification at scale, with products spanning native SDKs, consumer mobile and web apps, and an enterprise web backend.
About the Role:
We're hiring a Senior QA Automation Engineer to own quality assurance across our entire product surface — three SDKs, three consumer apps, and an enterprise web backend. You'll build automated test coverage that catches regressions before they reach production, and you'll own the CI/CD quality gates that block code from merging until tests pass. This is a high-impact role with broad scope: you'll define how we test, what "ready to ship" means, and you'll be the technical owner of the discipline that holds it together.
What You'll Do:
- Design, build, and maintain automated test suites across our full product portfolio: iOS, Android, and React Native SDKs including integration tests that validate SDK behavior inside sample host apps.
- Consumer iOS, Android, and Web applications.
- Enterprise web backend.
- (API and integration testing).
- Use **Playwright** as the primary tool for web end-to-end and API testing.
- Build mobile automation coverage using the appropriate native and cross-platform frameworks.
- Set up and maintain **CI/CD pipeline checks that must pass before pull requests can be merged.
- Making quality a hard gate, not a soft suggestion.
- Define regression testing strategy and grow coverage continuously as the product evolves.
- Define and document QA processes, test plans, and quality standards across the engineering org.
- Investigate, reproduce, and triage bugs; partner with developers on root cause analysis.
- Own the QA function and grow it as the company scales.
Required Qualifications
- 5+ years of QA / test automation experience, with time spent in a senior or owning role.
- Strong hands-on experience with **Playwright** for end-to-end browser and API automation.
- Demonstrated experience automating tests for **iOS and Android** (XCUITest, Espresso, Appium, Detox, or comparable).
- Experience testing **SDKs** — understanding the difference between testing a library's public API contract and testing an end-user application.
- Experience integrating automated tests into **CI/CD pipelines** (GitHub Actions, GitLab CI, Google Cloud Build, or similar), including configuring merge-blocking required checks.
- Solid grasp of testing strategy across unit, integration, end-to-end, regression, and performance tests.
- Proficiency in JavaScript/TypeScript; comfort reading code in at least one mobile language (Swift, Kotlin) and one backend language.
- Strong debugging skills and the ability to write clear, reproducible bug reports.
Nice to Have.
- Experience testing **React Native** SDKs or applications (Detox, Jest).
- Experience with **Google Cloud Platform** (Cloud Run, Cloud Functions, Cloud SQL).
- Background in computer vision, AR, or media/broadcast technology.
- Experience with visual regression testing tools (Percy, Chromatic, Applitools, etc.).
- Experience load- or performance-testing video or image processing pipelines.
- - Prior experience as the first or sole QA hire at a growing company.
Why IRCODE
- Work on technology that's reshaping how broadcasters, networks, and creators understand and monetize their content.
- Small, senior team where your work has visible, immediate impact.
- Genuine ownership of the QA function — not slotting into someone else's playbook
- We offer, equity, benefits, PTO, remote policy.
How to Apply:
- Send your updated resume to em@ircode.com
Pay: $110,065.18 - $118,000.00 per year
Benefits:
Experience:
- Automation testing for ios and android devices: 4 years (Required)
Language:
Location:
Work Location: Remote