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- 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
- 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
- ...é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...SuggestedFlexible hours
- 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...SuggestedFull time
- ...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
- ...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 workWork at office2 days per week
$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 timeWork at office$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 timeInternshipLocal area3 days per week- ...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...
- ...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...
- 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....
- ...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...
$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 employmentFull timeWorldwide- 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...
- ...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
- ...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...
- 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...
- ...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
- ...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
- ...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...
- 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...
$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 workFlexible hours- ...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...
- 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
$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- ...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...
- 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
- 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...
- ...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
$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 timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer in Test, Tools & Automation. Be the first to apply!
- senior software developer Montréal, QC
- software engineer - computer Montréal, QC
- software developer remote Montréal, QC
- software engineer intern Montréal, QC
- software engineer devops Montréal, QC
- remote entry level software developer Montréal, QC
- linux software engineer Montréal, QC
- software engineer internship Montréal, QC
- ingénieur logiciel Montréal, QC
- software developer intern Montréal, QC
