Software Development Engineer in Test, Retail Engineering, Early Career
Apple
SummaryPosted: Feb 28, 2025Weekly Hours: 40 Role Number:200592987Are you passionate about building high-quality software and ensuring a magnificent user experience? As a Software Developer in Test (SDET) for the Apple Online Store, you will play a key role in delivering a world-class shopping experience to millions of Apple customers worldwide. From browsing the latest products to completing a purchase, we work behind the scenes to ensure every interaction runs efficiently. You’ll collaborate with engineering and product teams to develop robust test automation, identify critical issues, and chip in to the continuous improvement of our platform. If you love solving sophisticated problems, thrive in a fast-paced environment, and are eager to grow in both software development and testing, our role is perfect for you!DescriptionDescriptionDesign, develop, and maintain automated test frameworks and suites using Java-based frameworks such as JUnit, TestNG to validate backend functionalities of our eCommerce platform. Collaborate closely with software engineers, product managers, and other team members to understand requirements and ensure comprehensive test coverage. Implement and complete test plans and test cases. Perform API testing using tools like REST Assured to validate data integrity and functionality of backend services. Self-motivated, able to grasp issues quickly and make educated, critical judgment in the absence of complete requirements. Deliver timely and detailed updates on testing status and quality metrics to collaborators throughout all testing phases, and compile Quality outcomes summary upon project completion. Strong analytical and problem-solving skills to optimally debug and resolve sophisticated technical issues. Advocate for superior software testing practices within the team and develop adoption across the organization, promoting software development methodologies that enhance overall software quality.Minimum QualificationsMinimum QualificationsBachelors degree in Computer Science or equivalent degree.Software development using Java programming language and an understanding of object-oriented programming (OOP) principles.Basic knowledge of software testing methodologies, including manual testing techniques.Understanding of backend testing, API testing (REST, GraphQL) and SDLC.Ability to analyze sophisticated systems, identify issues, and develop effective solutions.Strong problem-solving and debugging skills.Key QualificationsKey QualificationsPreferred QualificationsPreferred QualificationsStrong written and verbal communication skills to document test cases, report defects, and collaborate with team members.Familiarity with testing frameworks and tools such as JUnit, TestNG, Selenium or similar.Experience working in Agile environments and understanding Agile principles.Experience with version control systems like Git.Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines and associated tools.Basic knowledge of cloud platforms such as AWS or Google Cloud.Education & ExperienceEducation & ExperienceAdditional RequirementsAdditional RequirementsMore
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. Learn more about your EEO rights as an applicant.
Confirm your E-mail: Send Email
All Jobs from Apple