Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Development Test Retail Engineering 
United States, Texas, Austin 
623975869

11.01.2025
Description
This position calls for a self-motivated individual with strong technical prowess, communication skills, and a deep curiosity about Software Quality. As part of this team you will design and develop the testing infrastructure i.e. tools, frameworks, reporting mechanisms to test software and services. You will Integrate the test suites and infrastructure with the CI/CD systems to ensure all the tools and services developed meet the quality goals. You will write different types of tests namely unit, integration, smoke, performance tests for existing and new projects so as to ensure a bug free and high quality software is delivered to customers. You will stay knowledgeable of new testing tools and strategies and evaluate the technologies to incorporate into the projects. You will work collaboratively with other manual and automation team members to develop effective testing strategies as well as quality metrics for new and existing features.
Minimum Qualifications
  • 3+ years of professional experience as a Software Engineer or Software Engineer in Test.
  • Proficient in building automation tools and frameworks for testing web services such REST and gRPC
  • Proficient in Java programming (JDK 11 or newer) with experience in scripting using Python and Shell.
  • Strong understanding of at least one relational and one non-relational (NoSQL) databases. Experience in writing and understanding complex SQL queries.
  • Experience in Web/UI automation using Selenium, Appium or Playwright.
  • Experience in testing data pipelines and messaging platforms like Kafka.
  • In-depth knowledge of application frameworks like Spring and the ability to develop efficient, lightweight web-services. Experience in web development is a valuable advantage.
Preferred Qualifications
  • Understanding of DevOps and CI/CD processes and experience with tools like Jenkins, GitHub, or similar.
  • Experience in documenting test plans, authoring and executing test cases, and adeptly discerning the automation scope in alignment with product design and implementation.
  • Proven skills in analyzing test results and providing actionable feedback to improve software quality.
  • Ability to investigate, debug and triage difficult problems both independently and collaboratively.
  • Understanding of cloud platforms, notably AWS (with AWS SDK) and/or GCP.
  • Familiarity with performance testing tools such as JMeter and Gatling.
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.