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 theres 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.
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 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.
At least 3 years of experience in QA/QE with a strong emphasis on test automation developmentnStrong programming skills (such as Swift or Python) with a track record of writing clean maintainable well-architected test codenProven experience designing building and owning UI automation frameworks suites and supporting tooling from the ground upnExperience integrating automated tests into CI/CD pipelines and diagnosing triaging and reducing test flakiness at scalenExperience automating across multiple platforms (Desktop and Mobile)nStrong understanding of testing strategy: knowing what to automate at what layer and how to maximize coverage and signalnConfirmed bug detection isolation and regression skills; able to reduce a vague report to a clean reproducible casenAble to translate feature descriptions and specs into effective well organized automated test plansnAble to write clear concise bug reports that include all the relevant informationnOutstanding interpersonal and communication skills (oral and written)nAnalytical disciplined and creative problem solver committed to driving quality forwardnAbility to adapt in a high paced and informal environmentnHands-on experience writing and maintaining automated test frameworks using XCTest and/or XCUITest for iOS and/or macOS platformsnSolid understanding of software development fundamentals including data structures algorithms and object-oriented designnExperience with version control systems such as Git in a collaborative development environmentnBachelors degree in Computer Science or a related field or equivalent work experience;
Hands on experience with productivity or creativity software such as word processors presentation apps or similar consumer applicationsnFamiliarity with backend or service testingn
Required Experience:
IC
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 theres no telling what you could accomplish. The iWork team is looking for a Software Developer in Test with a bac...
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 theres 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.
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 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.
At least 3 years of experience in QA/QE with a strong emphasis on test automation developmentnStrong programming skills (such as Swift or Python) with a track record of writing clean maintainable well-architected test codenProven experience designing building and owning UI automation frameworks suites and supporting tooling from the ground upnExperience integrating automated tests into CI/CD pipelines and diagnosing triaging and reducing test flakiness at scalenExperience automating across multiple platforms (Desktop and Mobile)nStrong understanding of testing strategy: knowing what to automate at what layer and how to maximize coverage and signalnConfirmed bug detection isolation and regression skills; able to reduce a vague report to a clean reproducible casenAble to translate feature descriptions and specs into effective well organized automated test plansnAble to write clear concise bug reports that include all the relevant informationnOutstanding interpersonal and communication skills (oral and written)nAnalytical disciplined and creative problem solver committed to driving quality forwardnAbility to adapt in a high paced and informal environmentnHands-on experience writing and maintaining automated test frameworks using XCTest and/or XCUITest for iOS and/or macOS platformsnSolid understanding of software development fundamentals including data structures algorithms and object-oriented designnExperience with version control systems such as Git in a collaborative development environmentnBachelors degree in Computer Science or a related field or equivalent work experience;
Hands on experience with productivity or creativity software such as word processors presentation apps or similar consumer applicationsnFamiliarity with backend or service testingn
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar
... View more