Software Development Engineer Test (SDET), Productivity Apps

Socket.dev

Austin (TX)

On-site

USD 120,000 - 150,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple in Austin is seeking a Software Developer in Test to build and own scalable test automation for iWork productivity apps. You will design, write, and maintain automated tests using XCTest/XCUITest on macOS and iOS, integrate tests into CI/CD, and drive quality across Desktop and Mobile.

You will collaborate with engineers, translate feature specs into robust test plans, and reduce flaky tests while improving coverage.

Qualifications

  • Experience in QA/QE with emphasis on test automation development.
  • Strong programming skills in Swift and/or Python, with maintainable test code.
  • Proven experience designing and owning UI automation frameworks and test suites.
  • Experience integrating automated tests into CI/CD pipelines and reducing test flakiness at scale.
  • Experience automating across Desktop and Mobile platforms.
  • Understanding of testing strategy to maximize coverage and signal.
  • Ability to translate features into effective automated test plans.
  • Ability to write clear bug reports with all relevant information.
  • Excellent communication skills, both written and spoken.
  • Analytical, disciplined problem solver with quality focus.
  • Able to adapt in high-paced environments.
  • Hands-on experience with XCTest/XCUITest for iOS/macOS.
  • Solid CS fundamentals and OO design.
  • Experience with Git in a collaborative environment.

Responsibilities

  • Develop, drive, and deliver scalable test automation solutions.
  • Write and maintain end-to-end test cases manually and through automation.
  • Plan, design, and execute tests across desktop and mobile apps.
  • Reduce test flakiness and improve regression test coverage.
  • Collaborate with team members to coordinate multi-functional test efforts.

Skills

Swift
Python
UI automation
CI/CD
XCTest/XCUITest
Debugging

Tools

Git
Xcode
CI/CD tooling

Job description

Imagine what you could do here. At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what you could accomplish. The iWork team is looking for a Software Developer in Test with a background with productivity apps to contribute to the development of innovative tools for creative professionals. It requires a highly proactive individual with strong creative, technical and analytic skills and passion for new technologies including in automation and machine learning.

Description

We are looking for a talented individual who will develop, drive, and deliver scalable test automation solutions. A successful candidate will have the opportunity to develop mission-critical test solutions that directly impact the quality of our consumer facing applications. In this role, you will be responsible for planning, designing, writing, maintaining and executing end-end test cases manually and through automation using Swift and Python. You will drive all aspects of quality and process improvements to help the team ensure that our features are rock-solid and ready to be released to our customers. Report bugs with outstanding isolation and regression techniques will be the key to your success. This role requires balancing a wide variety of deliverables that will rely on your talent for managing priorities and communicating progress and risks effectively and systematically. Your ongoing curiosity and dedication to self-education in the unique features and workflows of Keynote, Numbers, Pages, and Freeform apps as well as new testing techniques is what will set you apart. You will be working closely with other team members to help coordinate multi-functional test efforts.

Minimum Qualifications
  • Experience in QA/QE with a strong emphasis on test automation development
  • Strong programming skills (such as Swift or Python) with a track record of writing clean, maintainable, well-architected test code
  • Proven experience designing, building, and owning UI automation frameworks, suites, and supporting tooling from the ground up
  • Experience integrating automated tests into CI/CD pipelines and diagnosing, triaging, and reducing test flakiness at scale
  • Experience automating across multiple platforms (Desktop and Mobile)
  • Strong understanding of testing strategy: knowing what to automate, at what layer, and how to maximize coverage and signal
  • Confirmed bug detection, isolation, and regression skills; able to reduce a vague report to a clean, reproducible case
  • Able to translate feature descriptions and specs into effective, well-organized automated test plans
  • Able to write clear, concise bug reports that include all the relevant information
  • Outstanding interpersonal and communication skills (oral and written)
  • Analytical, disciplined, and creative problem solver, committed to driving quality forward
  • Ability to adapt in a high paced and informal environment
  • Hands-on experience writing and maintaining automated test frameworks using XCTest and/or XCUITest for iOS and/or macOS platforms
  • Solid understanding of software development fundamentals including data structures, algorithms, and object-oriented design
  • Experience with version control systems such as Git in a collaborative development environment
Preferred Qualifications
  • Hands on experience with productivity or creativity software such as word processors, presentation apps, or similar consumer applications
  • Familiarity with backend or service testing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test, Creativity Apps
Software Development Engineer in Test, Creativity Apps

Socket.dev • San Diego (CA)

On-site
USD 130,000 - 190,000
Software Development Engineer in Test, Creativity Apps
Software Development Engineer in Test, Creativity Apps

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Medical and dental coverage
Stock programs and RSUs
Bonuses/relocation assistance
Tools and Automation Engineer, Enterprise Systems
Tools and Automation Engineer, Enterprise Systems

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 150,000
Software Development Engineer in Test, Messages
Software Development Engineer in Test, Messages

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 264,000
Automation-Focused SDET for Productivity Apps
Automation-Focused SDET for Productivity Apps

Socket.dev • Austin (TX)

On-site
USD 120,000 - 150,000
Performance & Automation Test Engineer, Creativity Apps
Performance & Automation Test Engineer, Creativity Apps

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 278,000
Apple Benefits
Employee stock plan
Tuition reimbursement
+1
Tools & Automation Engineer - Services
Tools & Automation Engineer - Services

Apple Inc. • San Diego (CA)

On-site
USD 134,000 - 246,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
Tools and Automation Engineer, Vision Products Software
Tools and Automation Engineer, Vision Products Software

Apple Inc. • Sunnyvale (CA)

On-site
USD 141,000 - 214,000
Comprehensive medical and dental coverage
Employee stock programs
Educational reimbursement
Tools & Automation Engineer - iCloud Services
Tools & Automation Engineer - iCloud Services

Apple Inc. • San Diego (CA)

On-site
USD 137,500 - 250,700
Software Engineer in Test, System Experience
Software Engineer in Test, System Experience

Apple • San Diego (CA)

On-site
USD 139,000 - 259,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock programs
+2