The Rights u0026 Pricing engineering team provides the Apple Services platform for distribution rights by country calculation and management of prices including retail offers wholesale and tax. The Pricing QA team ensures the quality reliability and scalability of complex backend pricing systems that power Apple Services across multiple products and regions. We are looking for a highly skilled and hands-on Quality Engineer who is passionate about delivering high-quality software through strong technical depth thoughtful test strategy and scalable automation.
In this role you will work closely with Engineering Product and Quality teams to validate backend services APIs and pricing workflows across Apple Services. You will contribute to test planning exploratory testing automation development and release validation while gaining experience working within large-scale distributed systems. The ideal candidate has a strong technical foundation curiosity to learn complex systems and interest in building scalable automation solutions while maintaining a strong focus on customer impact and product quality.
Execute functional integration regression and exploratory testing for backend services APIs and pricing workflows across Apple ServicesnDevelop and maintain automated tests and test utilities for backend systems using maintainable well-structured code that integrates into shared test infrastructurenCollaborate with Engineering and Product partners during feature design and development to understand requirements identify testability gaps and define coverage strategiesnDebug failures across APIs services log output and test environments using structured diagnostic approaches and document findings to support root cause resolutionnContribute to CI/CD pipeline automation including test integration execution reporting and release validation workflowsnMeasure and improve test reliability automation coverage and execution efficiency using defined quality metricsnParticipate in test planning sessions feature reviews and quality discussions across the development lifecyclenEvaluate and apply AI-assisted testing tools (e.g. automated test case generation coverage gap analysis) where they reduce manual overhead and accelerate feedback cyclesnProduce structured quality status updates risk summaries and release readiness assessments for engineering and cross-functional stakeholders
2 years of professional experience in software quality engineering QA automation software testing or a closely related software engineering disciplinenProgramming proficiency in Python or another modern object-oriented language (e.g. Java Kotlin Go) with the ability to write readable maintainable test codenDemonstrated experience testing backend systems REST APIs or service integrations including validation of response contracts error handling and data integritynHands-on experience writing and maintaining automated tests using a structured framework (e.g. pytest JUnit TestNG or equivalent)nWorking familiarity with REST API concepts and tooling -- including HTTP methods status codes request/response structure and tools such as Postman curl or equivalentnWorking familiarity with CI/CD pipeline concepts and how automated tests integrate into build and release workflows (e.g. Jenkins GitHub Actions GitLab CI or equivalent)nAbility to debug and investigate failures across application logic API behavior data state and test infrastructure using logs error output and systematic isolation techniquesnFoundational understanding of software development lifecycle methodologies and how quality engineering activities map to design development and release phasesnBachelors degree in Computer Science a related technical field or equivalent practical experience
Experience with pytest or comparable backend automation frameworks including fixture management parameterization and test organization patternsnExperience validating complex business logic in pricing systems financial workflows transactional systems or billing platforms -- including boundary condition and edge case analysisnExperience with data validation and SQL including querying databases to verify data accuracy transformation correctness and system-of-record consistencynFamiliarity with distributed systems or service-oriented architectures including an understanding of how failures propagate across service boundariesnFamiliarity with cloud and containerized environments such as AWS GCP Kubernetes or Docker particularly in the context of test environment setup and debuggingnExperience with observability and debugging tooling including structured log analysis metrics dashboards (e.g. Grafana Datadog) or distributed tracing platformsnExperience evaluating or applying AI-assisted testing tools for use cases such as test case generation anomaly detection or coverage analysisnAbility to communicate technical quality findings to both engineering and non-engineering stakeholders adapting level of detail and framing to the audiencenExperience contributing to test strategy documentation including risk-based test plans coverage matrices or release readiness checklists
Required Experience:
IC
The Rights u0026 Pricing engineering team provides the Apple Services platform for distribution rights by country calculation and management of prices including retail offers wholesale and tax. The Pricing QA team ensures the quality reliability and scalability of complex backend pricing systems tha...
The Rights u0026 Pricing engineering team provides the Apple Services platform for distribution rights by country calculation and management of prices including retail offers wholesale and tax. The Pricing QA team ensures the quality reliability and scalability of complex backend pricing systems that power Apple Services across multiple products and regions. We are looking for a highly skilled and hands-on Quality Engineer who is passionate about delivering high-quality software through strong technical depth thoughtful test strategy and scalable automation.
In this role you will work closely with Engineering Product and Quality teams to validate backend services APIs and pricing workflows across Apple Services. You will contribute to test planning exploratory testing automation development and release validation while gaining experience working within large-scale distributed systems. The ideal candidate has a strong technical foundation curiosity to learn complex systems and interest in building scalable automation solutions while maintaining a strong focus on customer impact and product quality.
Execute functional integration regression and exploratory testing for backend services APIs and pricing workflows across Apple ServicesnDevelop and maintain automated tests and test utilities for backend systems using maintainable well-structured code that integrates into shared test infrastructurenCollaborate with Engineering and Product partners during feature design and development to understand requirements identify testability gaps and define coverage strategiesnDebug failures across APIs services log output and test environments using structured diagnostic approaches and document findings to support root cause resolutionnContribute to CI/CD pipeline automation including test integration execution reporting and release validation workflowsnMeasure and improve test reliability automation coverage and execution efficiency using defined quality metricsnParticipate in test planning sessions feature reviews and quality discussions across the development lifecyclenEvaluate and apply AI-assisted testing tools (e.g. automated test case generation coverage gap analysis) where they reduce manual overhead and accelerate feedback cyclesnProduce structured quality status updates risk summaries and release readiness assessments for engineering and cross-functional stakeholders
2 years of professional experience in software quality engineering QA automation software testing or a closely related software engineering disciplinenProgramming proficiency in Python or another modern object-oriented language (e.g. Java Kotlin Go) with the ability to write readable maintainable test codenDemonstrated experience testing backend systems REST APIs or service integrations including validation of response contracts error handling and data integritynHands-on experience writing and maintaining automated tests using a structured framework (e.g. pytest JUnit TestNG or equivalent)nWorking familiarity with REST API concepts and tooling -- including HTTP methods status codes request/response structure and tools such as Postman curl or equivalentnWorking familiarity with CI/CD pipeline concepts and how automated tests integrate into build and release workflows (e.g. Jenkins GitHub Actions GitLab CI or equivalent)nAbility to debug and investigate failures across application logic API behavior data state and test infrastructure using logs error output and systematic isolation techniquesnFoundational understanding of software development lifecycle methodologies and how quality engineering activities map to design development and release phasesnBachelors degree in Computer Science a related technical field or equivalent practical experience
Experience with pytest or comparable backend automation frameworks including fixture management parameterization and test organization patternsnExperience validating complex business logic in pricing systems financial workflows transactional systems or billing platforms -- including boundary condition and edge case analysisnExperience with data validation and SQL including querying databases to verify data accuracy transformation correctness and system-of-record consistencynFamiliarity with distributed systems or service-oriented architectures including an understanding of how failures propagate across service boundariesnFamiliarity with cloud and containerized environments such as AWS GCP Kubernetes or Docker particularly in the context of test environment setup and debuggingnExperience with observability and debugging tooling including structured log analysis metrics dashboards (e.g. Grafana Datadog) or distributed tracing platformsnExperience evaluating or applying AI-assisted testing tools for use cases such as test case generation anomaly detection or coverage analysisnAbility to communicate technical quality findings to both engineering and non-engineering stakeholders adapting level of detail and framing to the audiencenExperience contributing to test strategy documentation including risk-based test plans coverage matrices or release readiness checklists
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