Principal Software Test

Ally Financial

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Detroit, MI
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live today
Closes
Dec 7, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

Based on 240 similar postings.

Employer

About Ally Financial

Ally Financial is a US-based digital financial services company offering online banking, auto financing, mortgage, and investment products. It is one of the largest all-digital banks in the United States.

Ally Financial currently has 28 open roles on FindRole.

Listed pay typically runs $110,000–$180,000 across 27 roles with salary data.

Most-posted roles

View all roles at Ally Financial

At a glance

TL;DR · Principal Software Test

Ally Bank seeks a Principal – Software Test to define and own the end-to-end testing strategy for banking and investment products. You will design, develop, and execute automated test scripts for mobile and web applications while maintaining test automation frameworks to support continuous integration and delivery. Your daily responsibilities include performing functional, regression, accessibility, performance, and security testing. You will utilize Python, JavaScript, Appium, Maestro, and Cypress, alongside device clouds like Browserstack and Perfecto. The role requires driving best practices in agile methodologies and mentoring team members. You must possess experience in the financial-services industry, specifically testing web and mobile applications. This position focuses on reducing post-release defects and ensuring high-quality software delivery within a complex financial services environment.

What you'll do

  • Define and own the end-to-end testing strategy to ensure timely delivery and reduce post-release defects.
  • Design, develop, and execute automated test scripts for mobile and web applications using Python and JavaScript.
  • Implement and maintain test automation frameworks using tools such as Appium, Maestro, and Cypress.
  • Utilize device clouds like Browserstack and Perfecto to test across various mobile devices and browsers.
  • Perform hands-on functional, regression, accessibility, performance, and security testing.
  • Drive the adoption of software testing best practices, including agile methodologies and continuous improvement.
  • Lead QA initiatives and mentor other QA team members.

What we're looking for

  • Bachelor’s degree or foreign academic equivalent in Computer Science, Information Systems, Information Technology, or a closely related field.
  • Four years of experience in the position offered or a related occupation.
  • Four years of experience in software testing for web and mobile applications.
  • Four years of experience in software testing in an Agile development environment.
  • Two years of experience in software testing in the financial-services industry, including banking or investment products.
  • Two years of experience using test-automation frameworks, including Appium, Maestro, or Cypress.
  • Two years of experience using Python and JavaScript to develop automated test scripts.
  • One year of experience leading QA initiatives and mentoring QA team members.

More like this

Similar roles

Senior Software Engineer - Test (SDET)

Early Warning Services

Scottsdale, AZ +3 84 days ago
Java Ruby Node.js Objective C Swift GitLab Git Eclipse Android Studio X-Code Bamboo Harness Splunk AppDynamics CI/CD Appium Selenium Web driver Rest-Assured Cucumber AWS Kubernetes BrowserStack Perfecto Mobile Device Anywhere Amazon Device Farm REST XML SOAP JSON HTTP SIP Agile Lean
5+ yrs exp Hybrid

Principal Software Dev

LPL Financial

New York, NY +1 126 days ago
Python SQL AWS AWS Glue Lambda Step Functions S3 AWS EventBridge SQS SNS RDS SQL Server CI/CD DevOps Snowflake .NET C# JavaScript Angular API Development Jira TeamCity Octopus Deploy
10+ yrs exp

Principal Software Engineering

Northern Trust

Chicago, IL 12 days ago $137,400–$233,600
Java Microsoft Azure CI/CD TDD DevOps SQL NoSQL cloud‑native AI‑assisted development spec‑driven development Distributed Systems Infrastructure Automation Data Modeling
10+ yrs exp

Principal Software Engineer

Ally Financial

Detroit, MI +1 5 days ago $110,000–$180,000
Node.js NestJS TypeScript React.js Next.js AWS Lambda API Gateway Step Functions S3 CloudFront Terraform Oracle Redux Zustand React Query REST APIs Microservices CloudWatch
7+ yrs exp Hybrid

Principal Software Development Engineer in Test

The Walt Disney Company

New York, NY +1 6 days ago $174,100–$233,500
Java Python JavaScript Microservices gRPC Kafka Amazon SQS Kinesis Docker Kubernetes Spinnaker CI/CD SQL NoSQL Selenium Cypress Playwright Gherkin SonarQube Grafana Datadog Jira Xray AI Agents LLM OTT CDN
10+ yrs exp Hybrid

Principal Software Engineer

Ally Financial

Detroit, MI +1 56 days ago $110,000–$180,000
Python Java AWS Azure RPA Generative AI LLM RAG micro-services Serverless CI/CD APIs Infrastructure as Code Robocorp UiPath Automation Anywhere Vector Stores Observability GitHub Copilot Claude
7+ yrs exp Hybrid