Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II, Backend (Test Infra)

Affirm is a financial technology company that offers transparent payment options allowing consumers to purchase items over time without hidden fees or compounding interest. The organization…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published16d ago
Listing Views17
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is a financial technology company that offers transparent payment options allowing consumers to purchase items over time without hidden fees or compounding interest. The organization operates on a remote-first basis and is currently seeking a Software Engineer II, Backend (Test Infra) to join the Developer Productivity group within the Test Platform Engineering team. This position involves building and evolving core testing infrastructure that impacts hundreds of engineers. The person…

Job Description

Affirm is a financial technology company that offers transparent payment options allowing consumers to purchase items over time without hidden fees or compounding interest. The organization operates on a remote-first basis and is currently seeking a Software Engineer II, Backend (Test Infra) to join the Developer Productivity group within the Test Platform Engineering team.

This position involves building and evolving core testing infrastructure that impacts hundreds of engineers. The person in this role will focus on creating scalable, reliable, and developer-friendly backend and frontend test automation solutions, along with CI pipelines. Responsibilities include managing integration and end-to-end test automation frameworks, optimizing test execution speed and stability, writing technical specifications and architectural decision records, and providing triage assistance to engineering teams. The role also requires participation in an on-call rotation and working closely with colleagues in Europe and an Engineering Manager.

Candidates for this role should possess a background in quality assurance, test design, and testing methodologies. The position is remote and specifically requires an East Coast location to facilitate collaboration with European team members. For candidates located in Canada, the role is open to residents of Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Responsibilities

  • Own, improve, and maintain integration and end-to-end test automation frameworks and associated CI pipelines
  • Design and implement technical solutions to optimize test execution time and enhance test stability
  • Write technical specifications and architectural decision records while collaborating with engineers across the company
  • Support engineering teams through triage requests and sharing quality assurance and test automation best practices
  • Contribute to the evolution of the overall company test strategy
  • Break down larger projects into individual phases and deliver them collaboratively
  • Participate in an on-call rotation

Requirements

  • 3+ years of experience in test automation
  • Proficiency in both TypeScript and Python
  • Hands-on experience with Playwright and Pytest
  • Experience in building and optimizing CI pipelines
  • Experience with Docker and AWS
  • Strong background in quality assurance, test design, and testing techniques
  • Strong verbal and written communication skills with proficiency in asynchronous communication methods
  • East Coast location for collaboration with European colleagues

Qualifications

  • Experience in building or enhancing test automation frameworks and infrastructure
  • Mobile test automation experience
  • Infrastructure test automation experience
  • Performance test automation experience

Core Skills

Benefits

  • 100% subsidized medical coverage, dental, and vision for employees and dependents
  • Monthly stipends for health, wellness, and tech spending
  • Flexible time off and holiday calendars
  • Eligibility for equity rewards offered by Affirm Holdings, Inc.
  • Employee stock purchase plan to buy Affirm stock at a discount

Frequently Asked Questions

Is this position remote?

Yes, Affirm operates as a remote-first company. However, this specific role requires an East Coast location to collaborate with European colleagues, or residency in specific Canadian provinces if based in Canada.

What are the core technical requirements for this role?

Applicants must have at least 3 years of test automation experience, proficiency in TypeScript and Python, and hands-on experience with Playwright, Pytest, Docker, and AWS.

What is the salary range for this position?

The salary range is not stated for the general remote posting, though the posting lists a Canadian base pay range per year from $133,000 to $183,000 for eligible Canadian locations.

Does the job involve an on-call schedule?

Yes, this role includes participation in an on-call rotation.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmPosted 16h ago
Full-timeRemoteUSD 164,000 - 245,000/yr
Affirm
AffirmPosted 2d ago
Affirm
AffirmPosted 2d ago
San FranciscoFull-timeRemote
Advertisement
320 × 50

Posted by Affirm

Source: Affirm

Affirm

Affirm

153Open Jobs
—No reviews yet
View Company Profile