Quality Assurance Engineer
New Today
At American Financing, we're innovators with imagination. We do what it takes to help customers achieve their financial goals. And we stay ahead of the competition by challenging ourselves to become more efficient. We are one of the fastest-growing national mortgage lenders because we don't follow the status quo.
See what it's like to work for a national mortgage lender that truly values its employees. Wherever your passions lie, you can find rewarding work and new opportunities here.
- Casual work environment
- Family-owned, Customer-focused
- Denver Post Top Workplace
- Top 50 Family-Owned Business
- Best of Colorado Business
- Inc. 5000 Fastest-growing Private Company
JOB SUMMARY:
AFC is seeking an experienced quality assurance engineer to be part of a cross functional software
development team. This position provides significant opportunity for collaboration and growth
alongside other outstanding engineers spanning a wide variety of backgrounds.
What You Will Bring:
- This role will be responsible for quality in the products, and will manage technical and functional testing, test data and environments, and the direct support of end users encountering bugs in the system
- Review requirements, specifications and technical design to build comprehensive test cases and scripts for both automated and manual testing
- Build Unit, Regression and UAT test cases
- Performing Unit, Regression and UAT testing cycles for various applications
- Performance and load testing for various apps as needed
- Tracking and publishing testing KPIs for release testing cycles
- Building and maintaining automated tests, and inclusion of them in the build pipeline
- Maintaining the testing suite (automated testing / test scripts / testing requirements / KPIreports and dashboards)
- Gatekeeper for the release to Staging and Sandbox environments
- Designates test accounts across environments, and manages access
- Compatibility testing (Android, iPhone, OS (win/mac/chrome), browser (chrome, edge, safari)
- Collecting user feedback on product quality and reliability
- Integrating the feedback into the testing tools and /or scripts to improve the testing process and
quality - Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up-to-date with new testing tools and test strategies
Duties and Responsibilities:
- Review requirements, specifications and technical design to build comprehensive test cases and
scripts for both automated and manual testing - Build Unit, Regression and UAT test cases
- Performing Unit, Regression and UAT testing cycles for various applications (Aida / LFP / Mobile
App / IAM / Data Integrations etc.) - Performance and load testing for various apps as needed
- Tracking and publishing testing KPIs for release testing cycles
- Building and maintaining automated tests, and inclusion of them in the build pipeline
- Maintaining the testing suite (Automated testing / test scripts / Testing requirements / KPI
reports and dashboards) - Gatekeeper for the release to Staging and Sandbox environments
- Designates test accounts across environments, and manages access
- Compatibility testing (Android, iPhone, OS (win/mac/chrome), browser (chrome, edge, safari)
- Collecting user feedback on product quality and reliability. Integrating the feedback into the
testing tools and /or scripts to improve the testing process and quality. - Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up-to-date with new testing tools and test strategies
- Experience with writing Azure Test Plans along with automated test technologies contained
therein - Experience working with JIRA and Confluence
- Experience with automated testing frameworks, such as Selenium, RSpec or Microsoft Unit Test
Framework - Experience working with C#, Javascript and Ruby (for the purposes of writing unit/integration
tests)
Education, Licenses, Certifications and Experience:
- Bachelors Degree in Computer Science, Engineering or related field preferred
- Minimum 3 years related experience required.
- Experience in software development, software quality assurance, and software QA methodologies, tools and processes
Compensation: $70,000-$80,000
What We Bring
- Medical, Dental, Vision, 401k
- Paid time off and sick days
- Paid holidays
- Long-term paid disability
- Paid maternity and bonding leave
- Full desk equipment provided
American Financing Corporation (AFC) is an Equal Opportunity Employer. AFC does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis protected by law. All employment is decided on the basis of qualifications, merit and business need.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
- Location:
- Aurora