Enable job alerts via email!

Swift Testing Frameworks Engineer

Apple Inc.

Southwestern Ontario

On-site

CAD 100,000 - 140,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Ontario seeks a Software Engineer for the Swift Testing Frameworks team. You will design innovative testing features and tools, improving the quality of software used by millions. Ideal candidates have extensive software engineering experience, a passion for testing and automation, and strong programming skills, especially in Swift. Join a collaborative group that values creativity and technical communication.

Qualifications

  • 5+ years of Software Engineering experience.
  • Demonstrated ability to communicate through technical writing.
  • Comfort with large and established codebases.

Responsibilities

  • Design and implement new testing features and APIs.
  • Collaborate with engineers across Apple and the open source community.
  • Improve software quality through automated testing.

Skills

Strong programming skills (Swift or similar)
Experience with automated testing tools
Collaborating efficiently in remote settings

Education

B.S. in Computer Science or equivalent experience
Job description

Waterloo, Ontario, Canada Software and Services

At Apple, we build products that enrich people’s lives. The Tools and Frameworks group empowers developers inside and outside of Apple to build amazing products for our platforms using Swift, Xcode and more!The Swift Testing Frameworks team is looking for a software engineer passionate about the discipline of automated testing and developer tools for validating quality. Our focus is the Swift Testing and XCTest frameworks, and our mission is to improve the experience and effectiveness of testing. We are a fast-paced, collaborative group working to improve these frameworks’ capabilities and their integration with supporting IDEs and tools. Testing is a key part of building high-quality applications, and as a member of this team, you’ll play a significant role in shaping the APIs and tools used by millions of developers every day to validate their code.

Description

The Swift Testing Frameworks team is seeking a highly motivated engineer to collaboratively design and implement new testing features, APIs, and tools integrations. As a member of this team, you’ll work with engineers across Apple and contributors in the open source Swift community to design new features that help identify problems and improve software quality.Ideal candidates have a strong passion for software development, testing, and automation, a thorough understanding of computer science fundamentals, and an appetite to learn the specifics of our systems and tools. This position requires a highly creative and self-motivated individual, capable of communicating with and giving feedback to others in a range of roles across software engineering at Apple, the Swift ecosystem, and beyond.

Minimum Qualifications
  • B.S. in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of Software Engineering experience.
  • Strong programing skills (preferably in Swift or a similar language).
  • Demonstrated ability to communicate through technical writing.
  • Experience with automated testing tools and Continuous Integration practices.
  • Skilled at collaborating efficiently with team members in a distributed and remote setting.
Preferred Qualifications
  • Passion for different testing methodologies and tools.
  • Experience with designing idiomatic APIs.
  • Comfort with large and established codebases, including complex debugging scenarios.
  • Enthusiasm for open source development and engaging with community members an
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.