Software Development Engineer in Test (Apple Retail Online Engineering Team)

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Aug 23, 2019

Weekly Hours: 40

Role Number: 200092164

Apple Online Store Quality Engineering team is looking for creative and hardworking Software Engineer in Test with excellent problem solving and interpersonal skills. This position requires an ambitious individual who can collaborate in a dynamic environment despite incomplete specifications and minimal direct supervision

As a part of QE team, you will be tasked with identifying automation opportunities, then defining the test approach, and implementing a robust solution that has a sound architecture

Key Qualifications

  • 10+ years experience in Java in a service oriented architecture
  • 5+ years experience with Junit/TestNG, Jenkins, Maven,SQL, JSON, XML
  • Experience in writing test automation frameworks for REST services
  • Experience with Web Automation tools such as Selenium, Raft, etc
  • Proven understanding of Internet Protocols TCP/IP,HTTP and HTTPS
  • Expertise in building and maintaining test beds, test environments and automated data driven test suite
  • Experience developing frameworks from scratch using industry standard methodologies
  • 8+ years of experience in Quality Engineering, with focus in e-commerce/web applications testing
  • Solid understanding of NoSQLs like Couchbase, MongoDB, etc and caching strategies
  • Experience with Automation in AWS
  • Experience using revision control systems (svn, git)
  • Scripting skills (Python, Bash, etc)
  • Experience with highly scalable, multi-threaded systems
  • Strong verbal and written communication
  • Passion for product quality and uncovering hard to find scenarios and bugs. Attention to detail and good at finding edge cases
  • Self starter working effectively, individually as well as collaboratively with strong organizational and interpersonal skills

- Responsible for writing unit and Integration tests for core components of Apple Online Store
- Build on existing automated test infrastructure and/or build new tools
- Build, maintain, and improve the automated test framework and environment
- Work closely with product design and product management teams to understand requirements and translate them to test plans for functional and regression testing
- Scope, develop, execute test plans and test cases for complex, highly scalable services
- Communicate detailed QE status to the multi-functional teams and report any issues in a timely manner

Education & Experience

Computer Science degree or equivalent Engineering degree, with 10 years of industry experience

Jobs Rated Reports for Software Developer

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 Development Engineer in Test (Apple Retail Online Engineering Team)

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2018 - Software Developer
Overall Rating: 11/220
Median Salary: $102,280

Work Environment
Very Low
Very Good