Browse All Jobs

Affirm is seeking a Staff Software Engineer to enhance Developer Productivity as part of the Test Infra team. The team's mission involves expanding local testing capabilities, building and maintaining test frameworks, improving test orchestration, and ensuring the performance of CI/CD pipelines.

This role will contribute to evolving frontend, backend, and mobile test frameworks and related CI/CD pipelines. The Staff Software Engineer will work with the Engineering Manager to improve quality and enable Affirm to scale its products.

What this role involves:

  • Designing and maintaining integration and E2E test automation frameworks and CI/CD pipelines.
  • Implementing solutions to optimize test execution and improve test stability.
  • Writing technical documentation and contributing to technical strategy.
  • Mentoring development teams in quality assurance and test automation.
  • Contributing to the evolution of the quality strategy.

Requirements:

  • 7+ years of experience as a Software Development Engineer In Test.
  • Experience designing scalable test automation solutions.
  • Proficiency in TypeScript and Python.
  • Hands-on experience with Playwright, Pytest, and Maestro.
  • Experience building and optimizing CI/CD systems.
  • Experience with Docker and Cloud Services Management.
  • Strong background in quality assurance and test design.
  • Excellent communication skills.

What role offers:

  • Flexible Spending Wallets
  • Wellness days
  • Learning & Development programs
  • Parental leave
  • Employee Resource & Community Groups
Apply

Affirm

Affirm is a financial technology company focused on providing consumers with transparent and flexible payment solutions. They offer "buy now, pay later" services with the goal of being honest and user-friendly, avoiding hidden fees and compounding interest. The company operates with a commitment to using technology to improve the consumer finance experience and increase transparency in lending practices.