FlexHired LogoFlexHired
Logo of Affirm

Affirm

Senior Software Development Engineer In Test (Test infra)

Job Summary

Affirm is seeking a Senior Software Engineer with extensive test automation experience, focusing on Developer Productivity and Test Platform Engineering. The role involves maintaining and enhancing test frameworks, improving test stability, and optimizing CI pipelines across frontend, backend, and mobile platforms. The candidate should have skills in TypeScript, Python, and various test automation tools, with experience in building CI systems and cloud technologies like Kubernetes, Docker, and AWS. The position emphasizes collaboration, quality assurance, and supporting organizational growth in a remote Spain-based setting.

Required Skills

Python
CI/CD
Test Design
Quality Assurance
Communication
AWS
Collaboration
TypeScript
Go
Kubernetes
Docker
Kotlin
Load Testing
Test Frameworks
Test Automation
Mobile Testing
Playwright
PyTest
Infrastructure Testing

Benefits

Health Insurance
Parental Leave
Flexible Spending Accounts
Wellness Days
Remote Work Flexibility
Dental and Vision Coverage
Learning & Development
Stock Purchase Plan
Employee Resource & Community Groups

Job Description

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

We are seeking a highly motivated Senior Software Engineer with extensive test automation experience to contribute to Developer Productivity, with a focus on Test Platform Engineering. The Test Infra team is responsible for enabling developers to efficiently write, run, analyze, and maintain automation tests. The team’s goals include expanding local testing capabilities, building and maintaining frontend, backend, mobile and infrastructure test frameworks, fine-tuning test orchestration, improving post-run reporting, managing and ensuring the performance and health of CI pipelines, and promoting best practices for test automation across the organization.
In this role, you will contribute and drive the evolution of the frontend and backend test frameworks, as well as their respective CI pipelines. You will work closely with the Engineering Manager to enhance quality.
Affirm is growing fast and we want you to enable us to scale our products to 10x and beyond through building world-class systems that enable Affirm in its mission to provide honest financial products that improve lives.
We are only just getting started! Come join us as we build a beloved, lasting financial services brand predicated on honesty and trust. It’s going to be an amazing ride!

What You’ll Do
  • Own, improve, and maintain integration and E2E test automation frameworks and their respective CI pipelines.
  • Design and implement technical solutions to optimize test execution run time and improve test stability.
  • Teach, mentor, and support development teams by sharing best practices for quality assurance and test automation.
  • Contribute to the evolution of the quality strategy.
  • On-Call Rotation - This role requires participation in an on-call rotation.
What We Look For
  • 6+ years of experience as a Software Development Engineer In Test.
  • Proficient in TypeScript and Python.
  • Experience in building or enhancing test automation frameworks and infrastructure.
  • Hands-on experience with the test automation framework: Playwright, Pytest.
  • Experience in building and optimizing CI systems.
  • Experience with Kubernetes, Docker and AWS.
  • Experience in mobile, infrastructure, and load test automation, as well as proficiency in Go and Kotlin, will be considered a significant advantage.
  • Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologies.
  • Excellent communication and collaboration skills, both verbal and written, with proficiency in asynchronous communication methods such as tech specs, RFCs, wikis, and project plans.
  • Passionate about improving consumer financial services.
  • Eager to grow and continuously learn new skills.

Compensation & Benefits

Base Pay Grade - N

Equity Grade - Spain 4

Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.

Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).

ESP base pay range per year: €85,000 - €115,000

Additional benefits include:

  • Flexible Spending Wallets for tech, food and lifestyle
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental leave
  • Employee Resource & Community Groups

Location - Remote Spain

We are able to offer visa sponsorship for this role, but do require that someone is based in Spain for the role.

#LI-Remote

Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.

We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.

By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.

Interested in this job?

Application deadline: Open until filled

Logo of Affirm

Affirm

With Affirm, you can pay over time at your favorite brands. No late fees or compounding interest—just a more responsible way to say yes to the things you love.

See more jobs
Date PostedJune 4th, 2025
Job TypeFull Time
LocationRemote Spain
Salary€85,000 - €115,000
Exciting remote opportunity (requires residency in Spain) for a Senior Software Development Engineer In Test (Test infra) at Affirm. Offering €85,000 - €115,000 (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
€85,000 - €115,000
Remote Spain
Full Time
€85,000 - €115,000
Remote Spain
Full Time
€85,000 - €115,000
Remote Spain
Full Time
€101,000 - €131,000
Remote Spain
Full Time
€101,000 - €131,000
Remote Spain

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.