苹果Software Development Engineer in Test — Retail Engineering
社招全职Software and Services地点:上海状态:招聘
工作描述
Qualifications Minimum Qualifications Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. Demonstrated success architecting automated test frameworks for backend REST APIs (REST Assured, Karate) and web/mobile interfaces (Playwright, Selenium, Appium, XCUITest). Proven track record with enterprise integration or SAP workflow automation tools such as Worksoft or Tosca. In-depth mastery of SDLC/STLC methodologies, test data management, and CI/CD ecosystems (Git, Jenkins, Docker, Kubernetes). Exceptional written and verbal communication skills with proven ability to articulate complex technical risks and test strategies to Senior Management and cross-functional partners. 5+ years of hands-on software development expertise in Java, including building applications and tooling with Spring Boot or equivalent frameworks. 3+ years of leadership or coordination experience managing cross-functional QA i…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
REST+
https://roadmap.sh/golang/rest-api
Building a REST API in Go offers a blend of high performance, ease of deployment, and scalability.
https://spring.io/guides/gs/rest-service
This guide walks you through the process of creating a “Hello, World” RESTful web service with Spring.
https://www.restapitutorial.com/
REST (Representational State Transfer) APIs have revolutionized the way developers build and integrate web services, enabling seamless communication between systems and applications.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
Playwright+
https://learn.microsoft.com/en-us/training/modules/build-with-playwright/
In this module, you'll learn how to use Playwright to test a sample web application.
https://playwright.dev/docs/intro
Playwright Test is an end-to-end test framework for modern web apps.
https://www.youtube.com/watch?v=hN1Zn6kLntk
Selenium+
https://www.youtube.com/watch?v=j7VZsCCnptM
Learn Selenium by building a web scraping bot in Python.
https://www.youtube.com/watch?v=mOAXEQevCAE&list=PLhW3qG5bs-L_s9HdC5zNshE5Ti8jABwlU
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
CD+
https://www.redhat.com/zh-cn/topics/devops/what-is-ci-cd
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。
https://www.youtube.com/watch?v=R8_veQiYBjI&list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
Jenkins+
https://www.youtube.com/watch?v=f4idgaq2VqA
Docker+
https://www.youtube.com/watch?v=GFgJkfScVNU
Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳
https://www.youtube.com/watch?v=kTp5xUtcalw
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.
还有更多 •••
相关职位
社招 Enginee
The ideal candidate should be passionate about software engineering and possess leadership skills to
更新于 2025-11-21上海
社招 Enginee
Skilled engineer with strong technical and analytical expertise in C++ development within Linux envi
更新于 2025-12-15上海
社招 Enginee
Skilled engineer with strong technical and analytical expertise in C++ development within Linux envi
更新于 2025-12-18上海