SWE - Software Engineer in Automation (Wireless Technologies & Ecosystems)

  • Apple
  • München, Germany
  • 11/10/2021
Full time Data Science Data Engineering Data Analytics Big Data Statistics Software Engineering

Job Description

Summary Posted: Sep 26, 2021 Weekly Hours: 40 Role Number: 200290244 Apple engineers have always focused on one person when they build software — the person who will use it. Working with them, you’ll see why every Apple product and service feels intuitive and simple, and why every aspect of this group’s work is built around a respect for the customer’s needs. Wireless Technologies & Ecosystems (WTE) team is looking for a highly qualified & self-motivated Intern with a passion for SW development & test processes automation (CI/CD) and designing/implementing end to end test frameworks to improve SW quality of Apple products. You will work on to optimize software testing/delivery algorithms and coverage with the ultimate goal of zero escapes and full automation.

Key Qualifications Technical and functional understanding of development and quality assurance methodologies, processes, and tools Ability to develop software in programming/scripting languages: Java (required), Python (useful), Groovy (useful), shell (useful) Familiarity with DevOps/Agile, test-driven development practices. Ability to document requirements and specifications Knowledge of software engineering tools and databases Familiarity with test frameworks like JUnit or Selenium Collaborative, innovative, creative, and go-getter demeanor Proficient English (English-speaking work environment); German language knowledge is not required Description Here within the Wireless Technologies & Ecosystem team, our focus is to make sure that our users can build software with automation. Innovation driven work environment, if you see opportunities to innovate and improve your opinions will be encouraged. You will be Responsible for testing complex features which includes designing test scenarios, creating and documenting test plans, implementing, automating and executing test cases, analyzing test failures We Automate build/test/package/deploy processes in diversified programming technologies and infrastructure environments and work on reliable delivery of high-quality SW with a large (1000+) and technically skilled user community.

We're working on a business critical program. Is this you? If so we'd love to hear from you. Education & Experience Pursuing Master degree or PhD in Computer Science or Computer Engineering related fields.

Additional Requirements 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. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace