Software Development Engineer in Test

Austin, TX
  • Job Code
    200007366
  • Jobs Rated
    11th
Summary

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal platforms, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish

We are looking for a highly motivated, result-oriented Engineer with a strong background in Quality Engineering. The QE Engineer position will be part of a horizontal Quality Engineering group focused on a breadth of technologies and applications including very highly scalable distributed applications, No-Sql platforms, internal search platforms, end customer facing websites and services, critical security systems, machine learning and anomaly detection systems, software-load balancing, iOS Applications etc.

The job responsibility will include API Testing, Website testing, iOS Applications, building test tools and automation platforms, and working to continuously improve the Quality Engineering process. The Quality Engineer will be part of a Software Engineering process that is highly agile, with short iterations with a big focus on test automation
The engineer should enjoy working in an environment that is dynamic and fun loving, where change is constant and communication is open, and perfection is expected through collaboration

Key Qualifications

  • 5+ years of combined experience in Software development and Quality Engineering
  • Expertise in Software Quality Engineering
  • Expertise in QE automation frameworks and tools for both frontend and backend applications, such as Selenium, TestNG, SOAPUI
  • Experience in automating functional & integration testing of Web, iOS, OS X, and backend services & applications
  • Exposure to testing in Java, SQL, Unix, Scala, NoSQL, and Web Services (Rest & SOAP) environments
  • Experienced as Quality Engineer for highly scalable, distributed and high performing platforms
  • Excellent knowledge of QE automation architecture, methodologies, processes, and tools
  • Experience with Continuous Integration (CI), Behavior Driven Frameworks (BDD), DevOps and setting up QE environments
  • Exposure to security domains including areas like PKI, Certificates, Cryptography, OWASP & ModSecurity is a plus
  • Proven ability to deliver high-quality work on tight schedules
  • Ability to work in a fast-paced environment with frequent context switching
  • Self-motivated, independent, and dedicated
  • Outstanding collaboration and organizational skills
  • Excellent written and verbal communication skills

Description

Provide functional and integration quality-assurance testing for features delivered on Web, iOS, OS X, and other operating systems

Build QE Automation tools and platforms with the goal of 100% automation and reduction of regression test cycles

Build Functional testing tools and enhance existing automation platforms

Work closely with multi-functional organizations, project teams and clients to develop project schedules, execute test plans and cases, and deliver high quality products

Act as a strong advocate for quality in the product development process for software engineering
Chip in to initiatives to improve the overall QE process, such as identifying gaps or inefficiencies in workflows and suggesting improvements

Education & Experience

Masters or Bachelor's degree in Computer Science / Software Engineering with a minimum of 5+ years of relevant 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, Inc.
Austin, TX

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
Good
71/220
Stress
Very Low
25/220
Growth
Very Good
21/220