A final in-person interview maybe required for this position.
Quality Assurance Automation Engineer Description & Duties:
The Quality Assurance Automation Engineer owns the overall quality of assigned systems and features. This role is responsible for independently analyzing requirements, defining risk-based testing and validation plans, designing and maintaining automated test coverage and ensuring production readiness. The QA Automation Engineer operates as a quality leader within the Agile team, proactively identifying risks, contributing to shift-left practices and continuously developing system expertise.
Pay Range
USD $90,000.00 - USD $105,000.00 /Yr.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Own the overall quality of assigned applications and features, ensuring readiness for production deployment.
- Collaborate with cross-functional partners to analyze business and technical requirements and independently translate them into comprehensive, risk-based testing and validation plans.
- Author, document, and maintain detailed test scenarios, including edge cases, cross-system impacts, and refined acceptance criteria to ensure stories meet the team’s Definition of Ready.
- Design, develop, and maintain automated tests using approved testing frameworks and tools to ensure reliable, maintainable, and scalable test coverage and validation.
- Design and enhance automation frameworks to support CI/CD integration, stability, and long-term maintainability.
- Proactively participate in shift-left quality practices by engaging in test planning, identifying risks, and defining validation strategies before development begins.
- Continuously develop and maintain deep knowledge of assigned systems, integrations, and business workflows, using system diagrams and data flows to ensure appropriate validation across integrated systems.
- Investigate defects to determine root cause, identify validation gaps, and recommend and implement preventive improvements.
- Leverage AI-assisted development and testing tools responsibly and effectively, validating outputs to ensure technical accuracy, security, and quality standards are maintained, and participate actively in Agile ceremonies to drive quality discussions forward.
- Other duties as assigned by management. Must be able to come to work promptly and regularly. Must be able to take direction and work well with others. Must be able to work under the stress of deadlines. Must be able to concentrate and perform accurately. Must be able to react to change productively.
Minimum Qualifications:
Bachelor’s degree in computer science, engineering, or similar relevant field
4 years of relevant experience in quality assurance, software test automation, Software Engineer, or Software Development Engineer in Test is desirable OR combination of education and experience.
Experience with modern end-to-end automation frameworks (e.g., Playwright or similar)
- Strong understanding of Agile development practices and CI/CD integration
- Experience using AI-assisted development tools responsibly and effectively preferred.
- Any certifications related to automated testing tools or Agile methodologies are a plus.
Development Skills:
- Functional knowledge of JavaScript and TypeScript.
- Experience with Cypress and Cucumber is highly preferred.
- Knowledge of software testing methodologies and best practices.
- Knowledge of database concepts for a SQL or NoSQL database.
- Familiarity with Agile development practices.
About Foundation Finance:
Foundation Finance Company (FFC), a Great Place to Work® certified company since 2017, is a fast-growing consumer finance company working with home improvement contractors across the U.S. to drive sales through flexible, customer-focused financing options.
Available Benefits:
· Day-one Health Benefits (medical, dental, vision, and flexible spending options like HSA or FSA accounts).
· 401(k) with company match enrollment on day-one.
· Paid, Sick and Volunteer Time Off
· Paid Parental Leave Options
· Employer Paid Life and Disability
· Wellbeing on Demand Program
· Flexible Work Environment with a casual dress code
*Employment status (full-time or part-time) may affect eligibility for certain benefits. Some benefits become available only after a specified period of employment. Please refer to our Benefits page for details.
Office environment with significant time spent sitting, typing and talking on the telephone.
Foundation Finance Company provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
If you reside in the state of Colorado, please click on the following link to review our benefits: Foundation Finance Benefits
These benefits are designed to support our employees in their professional growth, health, and overall well-being. Eligibility, coverage details, and enrollment processes will be provided during the onboarding process. At Foundation Finance Company, we are committed to fostering a positive work environment where employees can thrive both personally and professionally.
Remote Work Disclaimer
Foundation Finance Company LLC requires that remote employees must reside in one of the following states to be considered for any of our remote positions: AL, AR, AZ, CO, FL, GA, IL, IN, KY, LA, MD, MI, MN, MO, MS, NC, NJ, NV, NY, OH, OK, OR, SC, TN, TX, UT, VA, WA, and WI.