QA Automation Engineer
Posted 15 Oct 2026
Advertised as “QA Automation Engineer (Consulting services)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 4+ yrs
- Management level
- People management
- Employment
- Remote
No salary listed for this role.
Field of studyComputer Science, Engineering, Information Systems (or related)
Study levelBachelor's
Company Background
Our client is a people-first financial services company that leverages technology to help consumers overcome debt and build a stronger financial future. With over 2,000 employees across the U.S., the company is expanding through a new division focused on home mortgage solutions.
Project Description
As a QA Automation Engineer on the Data Engineering team, you’ll help ensure the services and data other teams rely on are dependable. You’ll work closely with engineers across the organization in a hands-on role that values strong automation skills, sound judgment, and a collaborative approach. The role primarily focuses on API automation, while also involving data validation, data quality testing, and end-to-end testing of data pipelines and reporting flows.
Technologies
- Java, Unirest
- JavaScript, WebdriverIO
- Maven, CircleCI
- Google Cloud Platform, Cloud Firestore, Docker, Kubernetes
- Datadog, LaunchDarkly
What You'll Do
- Build and maintain automated API tests for services owned by the Data Engineering team;
- Write SQL checks to validate data quality and transformations;
- Test data pipelines and verify data as it moves through the different layers of the data architecture;
- Check the accuracy and consistency of data used in reports and investor-facing materials;
- Support end-to-end testing across Data Engineering services;
- Identify gaps in test coverage and establish appropriate QA processes and standards;
Job Requirements
- 4+ years of software QA experience, including work with web applications, REST APIs, and/or Salesforce;
- Minimum 2 years of programming experience, including Java (must have, with Spring Boot experience preferably), JavaScript / NodeJS (very desired), Python (nice to have);
- Advanced SQL skills, including complex queries, data validation, reconciliation, and data profiling;
- Understanding of data architecture, including Medallion, and familiarity with Airflow, DAGs, data pipelines, and transformations;
- The ability to understand system architecture and infrastructure;
- Strong ownership and sense of urgency, with the ability to triage issues, adapt to changing priorities, and manage work across multiple products and projects;
- Clear communication and collaboration across teams, including facilitating constructive discussions and helping teams reach decisions;
- Ability to mentor teammates, share knowledge, delegate work, and promote accountability across the team;