More jobs:
Quality Engineer, Rights u0026 Pricing
Job in
Cupertino, Santa Clara County, California, 95014, USA
Listed on 2026-06-02
Listing for:
Apple Inc.
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
DevOps, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
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.
Experience with pytest or comparable backend automation frameworks, including fixture management, parameterization, and test organization patterns Experience validating complex business logic in pricing systems, financial workflows, transactional systems, or billing platforms -- including boundary condition and edge case analysis
Experience with data validation and SQL, including querying databases to verify data accuracy, transformation correctness, and system-of-record consistency Familiarity with distributed systems or service-oriented architectures, including an understanding of how failures propagate across service boundaries Familiarity with cloud and containerized environments such as AWS, GCP, Kubernetes, or Docker, particularly in the context of test environment setup and debugging
Experience with observability and debugging tooling, including structured log analysis, metrics dashboards (e.g., Grafana, Datadog), or distributed tracing platforms Experience evaluating or applying AI-assisted testing tools for use cases such as test case generation, anomaly detection, or coverage analysis Ability to communicate technical quality findings to both engineering and non-engineering stakeholders, adapting level of detail and framing to the audience Experience contributing to test strategy documentation, including risk-based test plans, coverage matrices, or release readiness checklists
2+ years of professional experience in software quality engineering, QA automation, software testing, or a closely related software engineering discipline Programming proficiency in Python or another modern, object-oriented language (e.g., Java, Kotlin, Go), with the ability to write readable, maintainable test code Demonstrated experience testing backend systems, REST APIs, or service integrations, including validation of response contracts, error handling, and data integrity Hands-on experience writing and maintaining automated tests using a structured framework (e.g., pytest, JUnit, TestNG, or equivalent) Working familiarity with REST API concepts and tooling -- including HTTP methods, status codes, request/response structure, and tools such as Postman, curl, or equivalent Working familiarity with CI/CD pipeline concepts and how automated tests integrate into build and release workflows (e.g., Jenkins, Git Hub Actions, Git Lab CI, or equivalent) Ability to debug and investigate failures across application logic, API behavior, data state, and test infrastructure using logs, error output, and systematic isolation techniques Foundational understanding of software development lifecycle methodologies and how quality engineering activities map to design, development, and release phases Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×