Software Development Engineer - Test

AppleSeattle, WA
426d$166,600 - $250,600

About The Position

The position at Apple Inc. in Seattle, Washington involves researching, designing, and developing software solutions for computer and network applications. The role focuses on analyzing user needs, testing software features, and maintaining quality assurance for instructional content delivery across various operating systems. The candidate will work closely with software engineers and designers to enhance productivity through innovative software solutions.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science or related field.
  • 3 years of experience in the job offered or related occupation.
  • 1 year of experience with test application development for frameworks and UI automation.
  • 1 year of experience with web-based testing platform development.
  • 1 year of experience in backend engineering for high reliability and stability testing harness.
  • 1 year of experience with Git for code review and management.
  • 1 year of experience with continuous integration and continuous deployment.
  • 1 year of experience in system design for applications.
  • 1 year of experience with unit and integration testing to identify regression.
  • 1 year of experience in automation test development and framework development.

Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs.
  • Analyze user needs and develop software solutions using principles of computer science and engineering.
  • Test existing and new features, interfaces, and applications for instructional content delivery.
  • Create and maintain infrastructure for quality-assurance testing of software.
  • Design systematic test plans and test scripts from functional specifications.
  • Manage test data and assemble test cases using Swift and XCTest.
  • Update CI/CD pipeline for automated building and testing results.
  • Build and improve client and web software to enhance productivity for software engineers and designers.
  • Use bug-tracking software to report and maintain records of issues.
  • Provide timely QA status and progress updates to managers during project testing phases.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
  • Participation in employee stock programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service