עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Summary
A self-motivated automation engineer with strong programming fundamentals, responsible for designing, writing, and maintaining automated tests across software, firmware, backend, frontend, and mobile — while owning the full automation infrastructure and CI pipeline.
Description
You will design, write, and maintain automated tests covering backend services, frontend interfaces, and mobile applications, including software and firmware. You will own and evolve the automation infrastructure, the physical lab environment, test agents, and CI pipeline reliability, while collaborating closely with development engineers to build and run automated test suites, triage failures, and expand coverage as new features are introduced. Industry best practices such as POM (Page Object Model) and AAA (Arrange-Act-Assert) patterns will guide your work to ensure automation projects remain well-structured, maintainable, and scalable. Over time, you will deepen your product knowledge to broaden test suite coverage accordingly, contribute to internal tooling, and leverage generative AI tools to improve productivity across test development, documentation, triage, and reporting.
Responsibilities
- Test automation framework design and development (Python, Pytest, Playwright)
- Backend, frontend, and mobile test automation across multiple platforms, including iOS/macOS using XCTest
- Applying automation best practices: POM, AAA, and scalable project architecture
- Debugging and troubleshooting hardware and software issues
- CI/CD pipeline configuration and maintenance
- Lab infrastructure management
- Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field
- 3–5 years of experience as a Software Engineer
- Strong understanding of POM, AAA, and automation project architecture best practices
- Proficiency with Python test frameworks, including Pytest and Playwright
- Experience building and maintaining CI/CD pipelines and full test infrastructure for automation projects
- Experience with backend, frontend, and mobile test automation
- Git, code review, and collaborative development workflows
- Shell scripting and command-line proficiency (macOS/Linux)
- Ability to quickly ramp up in new technical domains and adopt unfamiliar technologies
- Experience in mobile testing (Appium, Espresso, XCUITest)
- Hands-on experience with native Apple platforms (XCTest, Xcode, Simulator)
- Familiarity with LLM-based development tools (Claude Code, GitHub Copilot, or similar)
- Strong QA Engineering background
- Networking fundamentals
Learn about accessibility in Apple’s workplace
Role Number: 200666549-0865
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
שאלות ותשובות עבור משרת Software Engineer - Test Automation
בתפקיד Software Engineer - Test Automation ב-Apple, תהיו אחראים על תכנון, כתיבה ותחזוקה של בדיקות אוטומטיות עבור תוכנה, קושחה, שירותי Backend, ממשקי Frontend ויישומים ניידים. בנוסף, תנהלו ותפתחו את תשתית האוטומציה, סביבת המעבדה הפיזית, סוכני הבדיקה וצינור ה-CI/CD, תוך שיתוף פעולה הדוק עם מהנדסי פיתוח.
משרות נוספות מומלצות עבורך
-
דרוש /ה בודק /ת תוכנה למשרד ממשלתי בירושלים.
-
ירושלים
HMS - הלפרין יועצים
-
-
QA
-
ירושלים
COMBLACK I.T
-
-
מפתחי אוטומציה
-
תל אביב - יפו
קונסיסט מערכות בע"מ
-
-
Quality Assurance Automation Engineer
-
פתח תקווה
Aman Group
-
-
Automation Test Developer (25042)
-
תל אביב - יפו
Yael Group
-
-
22782 - Mobile Automation Engineer
-
תל אביב - יפו
Qualitest
-
תל אביב - יפו
בוקר