Job Description: Automation Quality Engineer
Location: Cupertino, CA (Onsite)
Employment Type: Full-Time Contract (W2)
Hourly Rate $45-$52/hr
Interview Process 3 interviews
About the Opportunity
Join a Fortune 500 global leader in professional services as a high-level technical consultant embedded within an iconic consumer electronics giant. This role is situated at the intersection of traditional software quality and cutting-edge Machine Learning. You will be a key player in a specialized Dataset Triage team, ensuring the reliability of world-class platforms that define the modern personal technology experience.
Key Responsibilities
- Advanced Automation & Integration: Design, enhance, and maintain sophisticated automated test suites that validate both core code and Machine Learning (ML) models.
- CI/CD Pipeline Management: Own and maintain Test Automation pipelines; triage complex failures and implement durable fixes to ensure seamless delivery.
- Test Design & Execution: Lead software integration testing efforts, designing new automation frameworks to scale with evolving project needs.
- Issue Leadership: Proactively identify, escalate, and drive key quality issues to resolution, acting as a bridge between technical bugs and product health.
- Global Collaboration: Partner closely with engineering teams across different geographical regions to synchronize quality standards and project milestones.
Required Qualifications
- Experience: Minimum of 5+ years of professional experience in Software Development in Test (SDET) or Software Quality Engineering.
- Expert Programming: Expert-level proficiency in Python, Swift, or Java for automation development.
- DevOps/CI/CD: Strong familiarity with CI/CD pipelines. Preference for candidates experienced with TeamCity and using Kotlin for pipeline creation/modification.
- Communication: Excellent written and verbal English communication skills, with the ability to lead discussions with cross-functional stakeholders.
- Independence: Proven ability to independently drive large-scale tasks and projects from inception to completion.
- Education: BS/MS in Computer Science or a related technical field.
Preferred Skills & "Plus" Factors
- Machine Learning & AI: Experience testing ML models, familiarity with AI tooling, or a background in how data impacts model performance.
- Backend & Systems: Experience with server-side automation, testing backend services at the API or protocol level, and navigating multi-tiered client-server environments.
- Platform Expertise: Familiarity with macOS/iOS ecosystems and related debugging or profiling tools.
- Version Control: Deep experience with Git and modern source code management solutions.
- Domain Interest: Previous experience working with Virtual Assistants or Large Language Models (LLMs) is a significant advantage.
- Mindset: A curious, proactive troubleshooter who thrives in a fast-paced, exploratory environment.
Please apply online for consideration