Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer in Test, Tools & Automation

Apple

Summary

The Wireless Technologies and Ecosystems (WTE) team is seeking a talented software developer to design and build automation frameworks, developer tools, and test strategies that ensure the highest quality and reliability of Apple Pay technologies, including Tap to Pay on iPhone.

This is a software developer role first and foremost: you will be designing and building tools and frameworks that push the boundaries of test automation.

Your work will directly power Apple Pay features used by millions of people every day, ensuring secure, reliable, and seamless payment experiences. The quality frameworks and automation you build ensure that every transaction works seamlessly when it matters most.

This role is a great opportunity to apply strong software engineering skills to groundbreaking technology domains. You will build production quality software, design tools that improve developer velocity, and create effective test strategies for complex payment systems, including exploration of innovative approaches like AI‑enhanced automation. Experience with wireless technologies is valuable but not required: we’re looking for exceptional developers who are excited to learn and grow.

Description

Design and implement automation frameworks, developer productivity tools, and scalable test tools that validate critical Apple Pay flows (with opportunities to explore AI enhanced testing approaches).

Define and execute test strategies for critical Apple features, focusing on edge cases, regressions, and performance.

Debug complex issues, investigate system behaviour, and provide clear actionable technical analysis.

Explore innovative approaches, including AI/ML techniques for test automation.

Build and maintain automation that integrates with CI/CD pipelines to ensure rapid, reliable delivery.

Collaborate with senior developers and engineers to improve the testability, scalability, and reliability of systems.

Grow your expertise in both software development and specialized technology domains.

Minimum Qualifications

  • Software development experience: 1-4 years (including internships, co‑ops, or personal projects)
  • Strong programming skills: Demonstrated ability to design, build, and optimize production‑scale software systems with clean, maintainable code in at least one programming language (Python, Java, C++, or similar).
  • Computer science fundamentals: Strong understanding of data structures, algorithms, and system design principles.
  • Bachelor, Master or higher degree in Computer Science, Electrical Engineering, or a related field.
  • Version control: Familiarity with Git or other version control systems.
  • Quality mindset: Interest in software reliability, scalability, and automated testing methodologies.
  • Problem‑solving ability: Strong analytical thinking and eagerness to tackle challenging technical problems.
  • Proficiency in English. The position requires daily basis interactions with multiple internal teams and partners/vendors across the globe which would require communicating in English. Also, all technical specifications necessary for the position and all technical documents provided by the team are written in English because they are shared across different countries

Preferred Qualifications

  • Tooling: Familiarity with test automation frameworks, CI/CD pipelines, and/or modern development tools.
  • Interest or exposure to embedded systems, wireless technologies (e.g., NFC, secure elements), or industry standards (ISO14443, EMV, GlobalPlatform, Java Card).
  • AI/ML interests: Experience with machine learning, data science, or AI applications OR strong curiosity about applying these techniques to testing and automation.

Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug‑free workplace.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Role Number: 200651697-2550

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Test, Tools & Automation in Montréal, QC vacancy
  • Advance your Python career with a focus on test automation frameworks. This position involves enhancing software quality through CI/CD processes and leveraging PyTest effectively. As a Python Developer specializing in test automation, you'll be responsible for creating scalable... 
    Suggested

    Syntronic - A Global Design House

    Montréal, QC
    4 hours ago
  • Explore a Software Developer in Test position at Electronic Arts, focusing on quality assurance for emerging technologies in gaming. This hybrid...  ...utilize your extensive experience in software testing to improve automated testing frameworks and ensure product reliability.... 
    Suggested

    Electronic Arts

    Montréal, QC
    7 days ago
  •  ...équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant...  ...alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends software...  ...of over 200 hosts, and our many other tools to ensure the quality, performance and... 
    Suggested
    Flexible hours

    Genetec

    Montréal, QC
    7 days ago
  • Embark on a full-time role as a Full Stack Software Engineer focused on Test Tools with Ciena in Ottawa. You'll be instrumental in developing innovative cloud-based applications for test automation. In this mid-level position, you will be part of the Data Acquisition and... 
    Suggested
    Full time

    TryApplyNow

    Montréal, QC
    7 days ago
  •  ...At Ranovus, we are looking for an Automation Software Developer to innovate in software solutions. Work on advanced automation projects involving pick...  ...code for high-precision automation Conduct software testing and maintenance Requirements Degree in Engineering, Engineering... 
    Suggested

    RANOVUS

    Montréal, QC
    4 hours ago
  •  ...Senior Test Automation Developer (Native Mobile - iOS & Android) Au nom de notre client, Procom recherche un Senior Test Automation Developer pour un poste de 12 mois. Ce poste est hybride avec 2 jours sur place au bureau de notre client à Montréal. Description du poste... 
    Contract work
    Work at office
    2 days per week

    Procom

    Montréal, QC
    7 days ago
  • $115k - $140k per year

     ...Senior Engineer, Software Test Full Time Montréal, QC, CA 5 days ago Requisition ID: 1077...  ...results; assisting in development of test automation and automation frameworks; assisting in...  ...nonconflicting and testable, as well as develop tests ensuring coverage of requirements... 
    Full time
    Work at office

    Think-Surgical,-Inc.

    Montréal, QC
    7 days ago
  • $122.3k - $170.7k per year

     ...already a proven part of EA’s history — from community creation tools in Battlefield to The Gallery in The Sims 4. We believe new...  ...creation easier, safer, and more rewarding. As a Software Developer in Test on our Research & Engineering team, you will help ensure the... 
    Full time
    Internship
    Local area
    3 days per week

    Electronic Arts (EA)

    Montréal, QC
    7 days ago
  •  ...innovation at Wind River as a Senior Cloud Test Automation Engineer. Your expertise will help...  ...performance issues, and collaborate with developers to enhance product quality. Your analysis...  ...with networking fundamentals and CI/CD tools • AI-assisted development tool experience... 

    Aptiv

    Montréal, QC
    4 hours ago
  •  ...CapIntel is a software platform built for wealth management enterprises...  ...The Role As a Software Developer at CapIntel, you'll...  ...Contribute to improving internal tooling, integration patterns, and team...  ...Experience with CI/CD pipelines and automated testing Experience working... 

    CapIntel

    Montréal, QC
    7 days ago
  • A leading financial services company in Montreal is seeking a C# Developer to contribute to crucial application features for trading and operations. You will design, develop, and test software within an AGILE environment, focusing on trade booking and regulatory reporting.... 

    Societe Generale

    Montréal, QC
    7 days ago
  •  ...Join MEDA as a Senior Test Automation Infrastructure Engineer, specializing in automotive systems. This onsite role requires...  ...Responsibilities: Own and improve the ECG Test Infrastructure Develop production‑grade Python tooling for testing Configure Lab PCs with Ansible for HIL... 

    MEDA Engineering and Technical Services

    Montréal, QC
    7 days ago
  • $75k - $98k per year

     ...Job Description Internal Title: Developer Job Type: Permanent, Full-Time...  ...probe microscope and its associated software interfaces. This position focuses on designing, building, and testing backend software systems that automate researcher driven experimental workflows... 
    Permanent employment
    Full time
    Worldwide

    CBN Nano Technologies

    Montréal, QC
    4 hours ago
  • Join Apple's WTE team as an Automation Framework Developer, where you'll design automation solutions to support Apple Pay...  ...and reliability in payment systems. As a software developer, you will play a critical role in creating test strategies and automation tools. You will also... 

    Apple

    Montréal, QC
    7 days ago
  •  ...AI doesn't fail the same way traditional software does — and testing it requires a new toolkit: eval frameworks, prompt regression, tool-call reliability, adversarial scenarios, and...  ...Test Framework - build and enhance automated testing frameworks and tools that facilitate... 
    Contract work

    Medeloop

    Montréal, QC
    7 days ago
  •  ...Take on a pivotal role at Lumentum as an Optical Testing Automation Engineer. Drive the development of cutting-edge software solutions for calibration and testing. In...  ...and maintain automation software solutions Develop and implement calibration methods Support and... 

    Lumentum Operations

    Montréal, QC
    4 hours ago
  • Become a Senior Engineer in Software Testing with THINK Surgical, Inc., focusing on robotic surgical...  .... As a Senior Engineer Software Test at THINK, you will leverage your extensive...  ..., improving test processes, and driving automation initiatives. Your expertise in IEC and ISO... 

    THINK Surgical

    Montréal, QC
    7 days ago
  •  ...Senior Software Developer - Java, Montreal, QC Position Summary The Software developer at Syntax we are looking for is a full-time...  ...defined development process using the required software tools Lint and test code contributions thoroughly prior to pushing merge request... 
    Full time

    Syntax Systems Ltd.

    Montréal, QC
    4 days ago
  •  ...consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that engineering teams use to...  .... Facilitating discussions on code implementation, testing, software architecture best practices. Collaborating... 
    Work from home

    DRW Holdings, LLC.

    Montréal, QC
    7 days ago
  •  ...Overview Insight Global is looking for Embedded Software Developers in test to join a Major Canadian Aerospace company in the greater Montreal Area...  ...individuals to apply. We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential... 

    Insight Global

    Montréal, QC
    7 days ago
  • Elevate your career as a Senior Software Developer in Test with Telesat. Focus on automated testing for high-quality software systems in a hybrid development environment. Telesat, a leader in global satellite communications, seeks a Senior Software Developer in Test to strengthen... 

    Important Company of the Sector

    Montréal, QC
    4 hours ago
  • $100k - $135k per year

    Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology...  ...code within completed projects. Participate in testing and quality control activities as described in the... 
    Remote work
    Flexible hours

    Spiria

    Montréal, QC
    4 hours ago
  •  ...programming and development of various military command and control software. Technical Experience Experience using one of the following...  ...-level languages: ADA, Java, C#, or C++ Experience using CASE tools (e.g. Rational Team Concert, JIRA) Experience using a client... 

    Akkodis

    Montréal, QC
    4 hours ago
  • Join Autodesk as a Senior Software Developer, crafting cutting-edge 2D and 3D visualization platforms...  ...• Familiarity with Jest and Cypress testing frameworks • Experience in Agile development...  ...innovation in software development for essential visualization tools. #J-18808-Ljbffr

    Autodesk

    Montréal, QC
    4 hours ago
  • $95k - $110k per year

     ...deployment, rollback, and release operations Automate repetitive cloud operations and...  ...AWS Experience with Infrastructure as Code tools such as Terraform, Pulumi, or similar Experience...  ...actions, CI/CD pipelines and deployment automation Experience with Docker or other container... 
    Immediate start

    March Networks

    Montréal, QC
    4 hours ago
  •  ...career at March Networks as an Intermediate Cloud Software Developer. This role focuses on enhancing cloud service...  ...AWS, and expertise in Infrastructure as Code tools. You'll be instrumental in managing CI/CD pipelines, automating cloud operations, and contributing to our... 

    March Networks

    Montréal, QC
    4 hours ago
  • Embedded Software Developer – Ottawa Contract Duration: 6 months Overview We have partnered with...  ..., event‑driven services, and internal tools. Write clean, idiomatic, maintainable Go...  ..., regression, and system‑level testing for embedded software releases. Support... 
    Contract work

    Talentlab

    Montréal, QC
    4 hours ago
  • Une société de technologie à Montréal recherche un(e) Spécialiste en assurance qualité et automatisation. Le candidat idéal aura 3-5 ans d'expérience en QA logiciel et sera responsable de prendre en charge la qualité des livrables dans un cadre moderne. Ce rôle nécessite une...

    Braindate

    Montréal, QC
    7 days ago
  •  ...Software Developer - Frontend About AppDirect Become a digital, global citizen and enable the...  ...micro-frontends; comfortable with modern tooling such as Vite; ~ Experience developing...  ...work (L3), with you owning design intent, test strategy, and merge quality. ~ Proven... 
    Worldwide

    AppDirect, Inc

    Montréal, QC
    7 days ago
  • $130k - $150k per year

     ...Senior Software Developer Job type: Full Time · Department: Engineering · Work type: Hybrid · CAD 130,000-150,000 / year Montreal, Quebec...  ..., and community initiatives. Yet most still lack modern tools. We believe the greatest opportunity for technology today is to... 
    Full time
    Flexible hours

    Neara

    Montréal, QC
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer in Test, Tools & Automation. Be the first to apply!