Enable job alerts via email!

Software QA Engineer

Apple Inc.

Singapore

Hybrid

USD 60,000 - 100,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm seeks a Quality Assurance Engineer to enhance customer experience through rigorous testing of its diverse services. This hybrid role involves functional and regression testing across multiple platforms, including MacOS and iOS. The ideal candidate will leverage their analytical skills and automation expertise to ensure high-quality software delivery. Join a multidisciplinary team that values creativity and collaboration, where your contributions will directly impact millions of users worldwide. If you thrive in a fast-paced environment and are passionate about quality assurance, this opportunity is perfect for you.

Qualifications

  • Experience in testing Client-Server products with a focus on Server/API.
  • Strong analytical skills for test case design and bug diagnosis.

Responsibilities

  • Conduct functional, regression, and compatibility testing across platforms.
  • Collaborate with engineering and project teams to report bugs.

Skills

Black Box Testing
Python Automation Scripting
RESTful API Testing
Object-Oriented Programming
Unix Navigation
Analytical Skills
Problem-Solving
Creative Thinking

Education

Bachelor's Degree in Computer Science
5 years of relevant experience

Tools

Continuous Integration/Deployment Tools
Static Code Analysis Tools
Load Testing Tools
Database Query Tools

Job description

Summary

Posted: Mar 28, 2025

Role Number: 200597428

The Apple Services Engineering (ASE) team exemplifies Apple's passion for blending art and technology. This team manages the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books, serving over 150 countries in more than 35 languages. Engineers develop secure, end-to-end solutions, including custom software, media delivery tools, server-side systems, and APIs, all while prioritizing Apple's core value of privacy. Despite the expanding scope of services, the team remains small, innovative, and multidisciplinary, offering diverse opportunities.

Role Overview

We seek a Quality Assurance Engineer for a hybrid black box/white box role. Responsibilities include functional, regression, ad-hoc, and compatibility testing of ASE Storefronts across MacOS, iOS, tvOS, and Windows. Daily tasks involve bug reporting, test plan documentation, automation scripting, and collaboration with engineering and project teams. The ideal candidate is self-motivated, technically skilled, and an effective communicator, capable of thriving in a team environment.

Job Description

The candidate should have strong analytical skills for test case design and bug diagnosis, be adaptable to high-volume testing, and excel in bug reporting and communication. Leadership qualities and automation skills are essential, with a focus on end-to-end black box testing to enhance customer experience.

Minimum Qualifications

  • Experience in black box testing of Client-Server products, focusing on Server/API testing
  • Proficiency in Python automation scripting
  • Experience testing RESTful APIs
  • Proficiency in object-oriented languages such as C#, Java, JavaScript, Perl, Ruby, or Swift
  • Ability to navigate Unix directories and analyze log files
  • Experience analyzing customer logs and web searches to design user-centric test cases
  • Solid understanding of internet protocols, web proxies, caching, and related web fundamentals
  • Familiarity with Mac OS X, Apple mobile products, and Windows platforms
  • Strong analytical, problem-solving, and creative thinking skills
  • Bachelor's degree in Computer Science or 5 years of relevant experience

Preferred Qualifications

  • 5+ years of gray box QA experience, adaptable to fast-paced environments
  • Knowledge of continuous integration/deployment processes
  • Experience with static code analysis and load testing tools
  • Commitment to user-focused design and high-quality technology
  • Experience with database queries and UI testing
  • Strong dedication to QA as part of the software development lifecycle
  • Ability to collaborate cross-functionally for seamless product deployment
  • Excellent verbal and written communication skills
  • Experience with code reviews
  • Leadership skills and project management experience
  • Familiarity with Lucene/Solr and statistical analysis tools
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.