Apple - Sunnyvale, CA

posted 11 days ago

Full-time - Mid Level
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

The Systems Quality Automation Engineer at Apple is responsible for ensuring the highest quality in test automation for business processes and stakeholders. This role involves collaborating with project managers, business subject matter experts, and development teams to reduce manual testing efforts and enhance productivity through effective automation strategies.

Responsibilities

  • Analyze and synthesize business requirements across multiple regions to ensure full coverage of test scenario automation.
  • Evaluate, select, and formulate the best usage of test automation tools for different applications and business processes.
  • Lead automation script development and optimize those scripts as necessary.
  • Implement scripting solutions for repetitive tasks with a high level of proficiency.
  • Recommend new tools, techniques, and methodologies to enhance productivity and quality.
  • Synthesize large amounts of data into a clear narrative and assess business process improvements.
  • Persuade, influence, and drive engagement across teams.
  • Communicate and coordinate with globally distributed teams.
  • Apply industry best practices in software testing.

Requirements

  • 5 - 7 years of experience in Test Automation.
  • Bachelor's degree in Computer Science or a related technical field.
  • Experience designing, developing, and implementing test automation frameworks/tools such as Worksoft, Tosca, UFT, Selenium, TestNG, JUnit, Cucumber, Cypress, Playwright, PyTest, XCUI test, etc.
  • Experience developing in Python or Java, and familiarity with databases, SQL, and scripting languages.
  • Excellent knowledge of QA automation methodologies, processes, and tools.
  • Experience managing multiple automation journeys across companies and testing phases from Integration Testing to User Acceptance Testing.
  • Solid foundation in computer science, with proficiencies in data structures, algorithms, refactoring, and test automation.

Nice-to-haves

  • Master's degree in Computer Science or a related technical field.
  • Strong level of customer focus and attention to detail.
  • Excellent teamwork skills and ability to influence cross-functional teams.
  • Ability to demonstrate good judgment in selecting methods and techniques for obtaining solutions.
  • Ability to think and execute test automation from a user's perspective.
  • Tool and tech agnostic, able to write code in different languages.
  • Preferred certifications in testing, programming languages, test automation tools, and frameworks.
  • Quality Assurance certification (ISTQB, ASQ, etc.) and/or PMI certification.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service