Software Quality Automation Engineer - Mail, Messages and FaceTime

Apple
Cupertino, CA, United States
Full-time

Summary

Posted : Sep 30, 2024

Role Number : 200570476

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly.

Bring passion and dedication to your job and there's no telling what you could accomplish. The Internet Technologies QA & Ops team is seeking an experienced and passionate software Quality Engineer to be part of the regression defense team.

Our teams design and engineers the communication cornerstones of iOS, macOS, TVOS, watchOS and visionOS for : FaceTime, Mail, Messages and Phone applications.

We're looking for critical thinkers to play a key role qualifying Apple's software releases and ensuring a high-quality customer experience.

We need someone who is comfortable working in an exciting environment with rapidly changing priorities, and someone creative and inspired to invent new ways to help build better products.

Description

You will be responsible for planning, crafting, maintaining and driving test cases. You will work to identify, reproduce and isolate bugs found through concise bug reporting.

Excellent communication skills are a requirement due to the high level of interaction with engineering teams, management and other organizations within Apple.

You will need to be highly technical, organized, creative, motivated, and passionate about achieving results.

  • BS in Computer Science, Computer Engineering (or equivalent experience).
  • Experience with Python, Swift, or other object-oriented programming languages.
  • Good understanding of development lifecycles, testing methodologies, and QA processes.
  • Experience in developing comprehensive test plans, test cases and automating them.
  • Good debugging and troubleshooting skills with a passion for quality.

Preferred Qualifications

  • Proven experience working on multi-functional projects, collaborating with various teams to achieve project objectives.
  • Skilled at debugging, troubleshooting, and critical thinking on bug prioritization.
  • Experience using Xcode to write, triage, and debug automation scripts, as well as test harness enhancements, primarily focused on UI applications.
  • Strong interpersonal skills, facilitating clear and effective communication across team members and departments.
  • Self-motivated and resourceful, with a proactive approach to problem-solving.
  • Ability to establish and maintain productive working relationships.
  • Comfortable working in fast-paced development environments with rapid release cycles and tight deadlines.

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $136,300 and $248,700, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

7 days ago
Related jobs
Promoted
Apple
Cupertino, California

The Video Applications QA team is seeking a Software QA Engineer to help test our video applications on macOS and iOS software, ensuring a high-quality customer experience. Understanding of SDLC and SQA methodologies and practices such as planning, requirements analysis, testing and deployment. Thri...

Quality Enterprises USA
Mountain View, California

Understand and refine product requirements for tools and measurements to understand and control the quality of Waymo’s driving evaluation tools (aka “eval of eval”). The ability to rapidly develop workflows to evaluate safety, compliance, and service quality in new cities, novel situations, and issu...

Broadcom
San Jose, California

Engage and be responsible for executing tests, data analysis, investigating and debugging a variety of issues, and resolving all issues related to test infrastructure. It is expected that this person will be able to understand higher level plans and execute to achieve them while working independentl...

Walmart
Sunnyvale, California

Lead and participate in medium- to large-scale, complex, cross-functional projects by reviewing project requirements, translating requirements into technical solutions, gather requested information (for example, design documents, product requirements, wire frames), write and develop test cases; cond...

Intelliswift Software
San Jose, California

Develop and execute comprehensive test plans, test cases, and scripts to verify software functionality, performance, and usability. Analyze test results and provide detailed reports on software quality and performance. Conduct thorough functional, regression, integration, and smoke testing to identi...

Nvidia Corporation
Santa Clara, California

As NVIDIA expands its software platform from graphics, gaming, and artificial intelligence to healthcare, Omniverse, and autonomous vehicles, its demand for scalable and heterogeneous distributed systems infrastructure grows. We are passionate about the opportunity to shape the future of the NVIDIA ...

JPMorgan Chase & Co.
CA, United States

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business im...

Aurora
Mountain View, California

Be expected to guide the culture of your team as you execute on Aurora’s mission, including leading team standups, ensuring thorough team review of progress & objectives, creating written development specifications for your team, leading technical deep dives & code reviews, and performing so...

myGwork - LGBTQ+ professionals & allies
Palo Alto, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business im...

Money Fit by DRS
Mountain View, California

Benefits include medical, dental, vision, 401k with employer match and defined contribution plan, short and long term disability, basic life and AD&D insurance, employee assistance program, tuition reimbursement and student loan repayment plans, maternity and non-primary caregiver leave, adoptio...