Test Automation - Software Engineer (AIML)
Minato, Tokyo-to, Japan
Apple
We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways.Summary
Posted: Feb 20, 2025Role Number:200592278
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, hard-working and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product! The people at Apple don’t just create products; they create the kind of wonder that has revolutionized entire industries. The diversity of their people and their ideas fuels the innovation that permeates everything we do, from groundbreaking technology to industry-leading environmental initiatives. Join Apple and contribute to making the world a better place. Imagine the impact you could make here. Join the Mac System Quality team and drive the future of software testing! We're seeking a passionate and skilled Software Engineer to develop intelligent automation solutions using innovative Artificial Intelligence and Machine Learning technologies. As a Software Engineer in Test Automation, you'll use AIML to build intelligent automation solutions for testing Apple Apps. Collaborating closely with test and engineering teams, you will contribute to the creation of reusable tools that enhance the capabilities of the entire engineering community. Your primary focus will be on streamlining test case generation processes, minimizing maintenance efforts, and improving bug report analysis.
Description
You will develop solutions to automate scenarios by visually understanding the user interface (UI) and subsequently operating it based on human-written instructions. This approach will reduce the maintenance effort required for UI automation. Specifically, these solutions will: - Automate test case generation for user workflows based on natural language descriptions. - Intelligently generate test data. - Maintain test cases and update scripts automatically when UI elements change. - Visually inspect the displayed results for correctness. You will develop solutions to analyze bug reports and assist users in identifying known issues. Your passion for software testing and your ability to leverage AIML tools to automated test workflows will be key to your success. You will collaborate closely with test and engineering teams, leveraging your creativity and technical expertise to build reusable, scalable solutions that empower the entire engineering community. Join our diverse team of engineers and contribute your creativity and expertise to automate our test processes.
Minimum Qualifications
- Strong, demonstrable programming skills in Python, Swift.
- Hands-on experience working with LLM and multi-modal models.
- Experience with full-stack web development (front end, web services, backend).
- Comfortable with working across different teams.
- Good written communication skills in English.
- Computer Science Degree and/or equivalent experience.
Preferred Qualifications
- Japanese language is plus.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
2
1
0
Categories:
Deep Learning Jobs
Engineering Jobs
Machine Learning Jobs
Tags: Computer Science Engineering LLMs Machine Learning Python Swift Testing
Region:
Asia/Pacific
Country:
Japan
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Sr. Data Engineer jobsData Scientist II jobsStaff Data Scientist jobsBI Developer jobsStaff Machine Learning Engineer jobsPrincipal Data Engineer jobsData Manager jobsSenior AI Engineer jobsJunior Data Analyst jobsData Science Intern jobsData Science Manager jobsResearch Scientist jobsBusiness Data Analyst jobsPrincipal Software Engineer jobsData Specialist jobsLead Data Analyst jobsSoftware Engineer II jobsData Analyst Intern jobsSr. Data Scientist jobsData Engineer III jobsBI Analyst jobsJunior Data Engineer jobsDevOps Engineer jobsSoftware Engineer, Machine Learning jobsAI/ML Engineer jobs
Snowflake jobsEconomics jobsLinux jobsOpen Source jobsData Warehousing jobsComputer Vision jobsMLOps jobsGoogle Cloud jobsAirflow jobsNoSQL jobsRDBMS jobsKafka jobsBanking jobsHadoop jobsJavaScript jobsClassification jobsScala jobsScikit-learn jobsPhysics jobsKPIs jobsData warehouse jobsOracle jobsTerraform jobsStreaming jobsGitHub jobs
PostgreSQL jobsScrum jobsPySpark jobsR&D jobsLooker jobsPandas jobsSAS jobsCX jobsBigQuery jobsData Mining jobsDistributed Systems jobsJira jobsdbt jobsRobotics jobsIndustrial jobsRedshift jobsUnstructured data jobsReact jobsMicroservices jobsJenkins jobsData strategy jobsNumPy jobsE-commerce jobsPharma jobsGPT jobs