Quality Assurance Engineering Leader
GreatAmerica · Cedar Rapids, IA · 2 wk ago
Quality AssuranceFull-time
About the role
GreatAmerica Financial Services is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. Our exemplary customer service, our principle-centered business philosophy and our team-based operating approach are key to our success and growth. We are looking to add a Key Member to our Technology Group!
Responsibilities
- Define and lead the QA strategy, balancing manual and automated testing approaches across platforms and products.
- Establish QA standards, testing methodologies, and quality gates across the SDLC.
- Ensure consistent testing practices, documentation standards, and quality metrics across teams.
- Oversee the full testing lifecycle, including test planning, execution, defect management, and reporting.
- Establish and scale automated testing practices, including integration into CI/CD pipelines.
- Drive improvements in test coverage, test efficiency, and defect prevention strategies.
- Define frameworks for functional, regression, integration, and user acceptance testing.
- Define the test environment and test data seeding strategy.
- Partner with engineering teams to embed quality engineering practices into development workflows.
- Influence system design decisions to improve testability, performance, and reliability.
- Ensure testing is integrated early in the lifecycle (shift-left approach) and supported throughout delivery.
- Analyze defect trends, test effectiveness, and release outcomes to drive continuous improvement.
- Lead root cause analysis and ensure corrective actions are implemented to reduce future defects.
- Establish quality KPIs (e.g., defect leakage, automation coverage, release quality) and monitor performance.
- Provide go/no-go recommendations for releases based on quality metrics and risk assessment.
- Build, lead, and develop a high-performing QA organization, including both manual QA and QA automation engineers.
- Define clear roles, career paths, and development plans across QA disciplines.
- Coach teams on modern QA practices, including automation, Agile testing, and quality engineering.
- Foster a culture of accountability, learning, and continuous improvement.
- Partner with Product Managers, Delivery, Architecture, and Engineering to align quality with business goals.
- Support user acceptance testing and collaborate with business stakeholders on quality expectations.
- Communicate quality insights, risks, and recommendations clearly to leadership.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 8+ years of experience in software quality assurance, including both manual and automated testing.
- 3+ years of leadership experience (direct or matrix leadership).
- Experience implementing or scaling QA automation frameworks and tooling.
- Experience working in Agile development environments with cross-functional teams.
- Experience in test lifecycle management, defect tracking, and CI/CD integration.
Qualifications
- Strong understanding of both manual testing techniques and automated testing frameworks.
- Experience with test automation tools, scripting, and modern QA engineering practices.
- Deep knowledge of SDLC, Agile methodologies, and quality engineering principles.
- Ability to balance speed, quality, and risk in release decision-making.
- Strong analytical skills, including trend analysis and root cause identification.
- Excellent communication skills, including the ability to translate technical quality metrics into business insights.
- Proven ability to lead teams through change and maturity progression (manual → automation → quality engineering).
Skills and Abilities
- Strong understanding of both manual testing techniques and automated testing frameworks.
- Experience with test automation tools, scripting, and modern QA engineering practices.
- Deep knowledge of SDLC, Agile methodologies, and quality engineering principles.
- Ability to balance speed, quality, and risk in release decision-making.
- Strong analytical skills, including trend analysis and root cause identification.
- Excellent communication skills, including the ability to translate technical quality metrics into business insights.
- Proven ability to lead teams through change and maturity progression (manual → automation → quality engineering).
Benefits
- Financial Benefits: Competitive Compensation, Monthly Bonuses for Eligible Employees, 401(k) and Company Match, Annual Profit Sharing, Paid Time Off, Health, Wellbeing, and Family Planning Benefits, Gym Reimbursement, Health Insurance, Dental Insurance, Vision Insurance, Short-Term and Long Term Disability, Company Paid Life Insurance, Flexible Spending Accounts (FSA), Health Savings Accounts (HSA), Employee Assistance Program, Parental Leave, Education and Career Planning Benefits, Tuition Assistance, Networking Opportunities, Leadership Development Opportunities, Perks, Paid Parking, Service Awards, Hybrid work arrangements, Business casual environment, Strong organizational culture focused on our greatest asset: you!
Pay
Competitive compensation based on experience and qualifications.
Schedule
Full-time position.