Software Quality Assurance Engineer, Creative Imaging AppsApple • United States
Cette offre d'emploi n'est plus disponible
Software Quality Assurance Engineer, Creative Imaging Apps
Apple
- United States
- United States
À propos
As an Creative Imaging Apps Software QA Engineer, you will be responsible for testing both existing and newly developed features across all supported Apple devices. You will create test plans, design test cases, and conduct gray-box, automated, and ad-hoc tests to ensure Pixelmator Pro meets Apple's standard for the highest level of quality. You will design, develop and maintain automated test suites using Swift (XCTest/XCUITest), while also performing extensive manual testing to uncover usability issues, edge cases and regressions that automation may miss. Additionally, you'll escalate bug reports with outstanding isolation and regression techniques, and drive issues to resolution. Your ongoing curiosity and dedication to self-education in photo technologies, as well as new testing techniques, are what will set you apart. This role offers a fantastic opportunity to collaborate with cross-functional teams, contributing to the development of new features that will push our products to the next level!
5+ years of experience in software quality assurance with a background in digital graphic design, visual design, or digital artistry, and/or highly proficient in using image editing/design software\nExperience with testing mobile/desktop apps, professional camera manufacturer codec(s), cloud based frameworks, and backend/APIs\nStrong knowledge of software development lifecycle, testing methodologies, QA terminology, testing tools, and test planning\nExperience developing test plans, test cases, assessing risk, and filing clear and concise bug reports with all relevant information \nProficient at ad-hoc and end-user functional testing without documentation/guidance \nBachelor degree in Computer Science, Engineering, Information Technology, or a related subject area, or the equivalent industry experience
Experience developing automated software tests in Swift, Java or Python for test automation, tooling or machine learning & experience with XCTest/XCUITest\nExperience in creation and automation of software tests (e.g., unit-tests, regression tests, functional tests, stress tests)\nKnowledge of statistics based evaluation approaches, ML training pipelines and accuracy improvements of ML systems\nProven ability to conduct detailed investigations, analyze system logs and find the root cause of issues\nDeep knowledge of developer tools, SDKs, or framework testing and validation methodologies\nExcellent organizational skills for bug reporting and supervising critical issues across multiple projects\nExperience setting up complex test environments\nAbility to work independently, raise issues and take corrective action\nExcellent interpersonal skills (both oral and written) with ability to thrive in a collaborative working environment within your team and beyond \nStrive to be detail oriented, analytical, and a creative thinker with passion for quality processes
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.