Software Engineer in Test

Cupertino, CA 95014
  • Job Code
    200207924
  • Jobs Rated
    8th
Summary

Summary

Posted: Dec 8, 2020

Weekly Hours: 40

Role Number:200207924

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and...Summary

Summary

Posted: Dec 8, 2020

Weekly Hours: 40

Role Number:200207924

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact billions of users by developing an extraordinary product with a prime focus on accuracy, understandability and performance of the product? Bring passion and dedication to your job and there's no telling what you could accomplish!

Retail Applications team is looking for an engineer with proven Test Automation experience. The ideal candidate will be responsible for implementing automation tests for all layers of our applications, design and develop tools and frameworks to enable the reduction of manual testing. This person will also be responsible for coordinating with project managers, engineers and release team for certifying projects for release.

Key Qualifications

  • Proficient with hands-on coding and development of Test automation frameworks using Java and/or other Object Oriented Programming
  • Experience in automation frameworks and tools development
  • Experience with WEB API and SOAP testing
  • Experience with JMeter, POSTMAN, Splunk
  • Experience maintaining and scaling up automation infrastructure
  • Experience with validating platforms and reference designs
  • Experience in designing and developing innovative ideas that tackle automation and execution problems
  • Strong Understanding of REST and proven experience with REST APIs testing/automation
  • Strong experience in using open source tools like Git, Jenkins
  • Good knowledge of unit testing using tools like TestNG, Junit, unit test, etc.
  • Understanding of large scale distributed systems.
  • Knowledge of Docker and Containerization technologies.
  • Willingness to execute test procedures to verify functionality against specs and product requirements
  • Excellent verbal and written communication skills; Experience generating and communicating quantitative reports
  • Strong understanding of concepts related to computer architecture, data structures and programming practices, SQL and back end concepts
  • Must have knowledge and understand fundamental concepts of Continuous Integration, Automated Testing, User Acceptance Testing
  • Experience working with Agile teams and use of Agile project tools.

Description

This position requires a motivated, highly-technical engineer that is passionate about building quality software and is aggressive in requiring a high level of quality. You will build the automation framework, automation tools, and develop automation scripts for validating various systems and applications. You will build functional automation scripts, both UI & API, to integrate with our CI/CD pipeline, while ensuring accurate test coverage. You will help drive the innovation in test development of all our apps, and work closely with development and QE teams to identify and act on the opportunities for automation and test tools. You will work collaboratively with other manual and automation to develop effective testing strategies as well as quality metrics for new and existing features.

Developing and maintain clean test automation frameworks

Developing test suites in cooperation with other team members as well as engineering that cover new and existing features.

Working efficiently with cross-functional teams, understand product requirements, design test strategy and plans and implement end-to-end tests

Building and maintain automated tests.

Working collaboratively with other QA engineers on-site and offshore to develop effective testing strategies as well as quality metrics for new and existing features

Education & Experience

BS in Computer Science or equivalent industry experience.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer in Test

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199