QA Automation Engineer
Rakuten Rewards · San Mateo, CA · 1 wk ago
Quality Assurance$96k–$164k/yrFull-time
Key Responsibilities
- AI-First Quality Ownership: Own end-to-end quality for assigned features by defining test strategy, leveraging AI to generate test coverage, and ensuring continuous validation across the development lifecycle.
- Partner with cross-functional teams to align on product goals and release readiness.
- Intelligent Risk Detection: Use AI-assisted analysis to evaluate requirements, system behavior, and production signals to identify edge cases, gaps in coverage, missing telemetry, flaky automation, and environment drift early.
- AI-Driven Automation: Build, maintain, and optimize UI, API, and end-to-end automated tests using Python, Java, or JavaScript/TypeScript. Actively leverage AI coding assistants and autonomous test agents to improve efficiency, scalability, and coverage.
- Infrastructure & CI/CD: Deploy and validate services in containerized environments (Docker, Kubernetes). Integrate AI-driven testing into CI/CD pipelines to enable continuous, automated quality signals on every change.
- Agent-Based Execution & Validation: Utilize AI agents to execute user flows, perform exploratory testing, and validate UI and system behavior across environments. Apply AI-driven visual validation against Figma designs to ensure design-to-implementation fidelity.
- Backend & Performance Testing: Validate complex backend behavior, including event-driven workflows, message queues, async pipelines, and data integrity. Use AI-assisted techniques to detect anomalies, validate data integrity (SQL), and surface system-level issues.
- Quality Signals, Triage & Advocacy: Leverage AI to triage defects, cluster failures, and identify root causes. Communicate insights clearly to stakeholders and advocate for AI-first quality practices across the SDLC
Qualifications
- 3 to 5 years of experience in Quality Assurance.
- 2+ years of experience in Test Automation (Web/Mobile/API).
- 1+ years of experience with Docker/Kubernetes.
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).