Ensuring the highest quality of Apple software by qualifying Cocoa frameworks and their associated functionalities.
Requirements
- Strong object oriented programming and software design skills, preferably in Swift/Objective-C or Python
- Understanding of Application development and Unit Testing preferably using Xcode and XCTest
- Experience with developing system and feature level test plans and test cases
- Experience writing production-ready automated functional and non-functional tests
- Proficient in programming and scripting languages such as Swift/Python
- Experience identifying automation requirements and designing solutions to address test execution challenges
- Solid understanding of UNIX-based systems and command-line tools for debugging, analysis, and automation
Responsibilities
- design robust testing strategies
- develop automated tests
- build scalable test infrastructure
- architecting, prototyping, and maintaining test applications and automated suites that validate SDKs, APIs, and critical Cocoa framework functionalities
- surfacing actionable defects
- elevating the reliability of our systems
- navigate new technologies and evolving features
Other
- 3+ years of experience working as a Software Development Engineer in Test (SDET)
- Detail oriented, analytical, and creative problem solver with passion for quality processes
- Knowledge of software development lifecycle (SDLC)
- Comfortable and adaptable in a fast-paced and informal environment. Ability to respond and react to changing priorities quickly and efficiently
- Proven experience working on cross-functional projects, collaborating with various teams to achieve project objectives.