Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer Test - Siri 
United States, California, Sunnyvale 
62066368

Today
In this role, you will lead all aspects of shipping world-class user experiences, act as the voice of our end-users, help with developing / maintaining automated test frameworks and tools for exercising various features of Siri. Continuously look for ways to improve and enhance system reliability and performance. This role requires strong programming fundamentals and automation experience to help in all phases of the product release cycle. You're accountable for designing and maintaining automation frameworks which involve deep integration and close interdepartmental collaboration of Software Development & QA engineers, architects, program managers, and other domain experts. Responsibilities include defining, implementing, and continuously evolving automated test frameworks, monitoring CI performance, test result analysis, as well as test triage and reporting. Able to identify gaps in existing test plans and close them with scalability and maintainability in mind, driving all the quality work you're doing and be a strong advocate for quality in the overall software development process. This position requires a self-motivated and dynamic individual with strong technical and social skills who can give in a team-oriented atmosphere.
  • Minimum 3 years of proven experience.
  • Strong programming and software design skills, preferably in Swift and/or Python.
  • Experience in building automated UI and non-UI tests for user facing applications or system frameworks.
  • Ability to proactively triage, investigate, and debug difficult technical and UX problems independently as well as collaboratively.
  • Excellent knowledge of and experience with test methodologies ranging from functional unit tests to non-functional exploratory testing.
  • Strong passion for quality assurance in software, including developing and maintaining automated test libraries and tools.
  • BA/BS in Computer Science/ Engineering or equivalent experience in related field
  • Knowledge of the Apple development ecosystem using Xcode, Xcode Cloud, and XCTest/XCUITest preferred, but not required.
  • Experience with or knowledge of Machine Learned (ML) systems and associated qualification approaches.
  • Creative problem solver with a knack for building scalable solutions in a collective and multi-functional space.
  • Highly organized with strong planning skills to estimate, update, and communicate progress.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.