Apple - Austin, TX

posted 14 days ago

Full-time - Mid Level
Austin, TX
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 various business processes and applications. 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 and/or end-to-end User Acceptance Testing.
  • Experience designing, developing, and implementing test automation frameworks for large integrated systems across multiple tech stacks.
  • Solid foundation in computer science, with proficiencies in data structures, algorithms, refactoring, and test automation.
  • Working knowledge of SAP.

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 and establish trust and credibility quickly.
  • 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 is highly desirable.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays
  • Flexible scheduling options
  • Professional development opportunities
  • Employee discount programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service