What are the responsibilities and job description for the C++/ QA Tester position at Ramsoft Systems, Inc.?
Job Title: C QA Tester
Location: San Jose, CA
Job Overview:
We are seeking a C QA Tester to assist in migrating rogue references within the InnerTube C codebase. This work will help consolidate components, reduce fragmentation, and streamline future updates.
Key Responsibilities:
- Migrate rogue references where shared components are available and proven in production.
- Work within C filler code and EML templates to implement changes.
- Collaborate with full-time SWEs for code review, experiments, and rollouts.
- Ensure adherence to Google’s and YouTube’s best coding practices.
- Conduct rigorous QA testing to minimize new bugs in migrated code.
Targeted Component Migrations:
- Button (~72 references)
- Dialog (~40 references)
- Thumbnail (~15 references)
- Expected uplift: ~5% improvement in component metric.
Success Criteria:
- Migration Rate: ~1 instance migrated per day on average.
- Code Quality: Minimal issues in code review, resolved within 1–2 rounds of comments.
- Testing & Bugs:
- Unit tests added/modified as needed.
- Minimal new bugs introduced (≤1 bug per 10 migration instances).
- Functionality Verification: Pre- and post-migration testing conducted.
This role is essential to unifying major surfaces on the Main App, ensuring a standardized and maintainable codebase.
Job Type: Full-time
Pay: $50.00 - $52.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
- 8 hour shift
Work Location: In person
Salary : $50 - $52