NinjaHoldings · 4 hours ago
QA Manager
NinjaHoldings is a company focused on revolutionizing financial services for everyday Americans. The QA Manager will lead the Quality Assurance team to ensure software quality, develop automated QA processes, and promote a quality-first culture within the organization.
CreditFinancial ServicesLendingPayments
Responsibilities
Lead, mentor, and scale the QA team, instilling best practices in manual and automated testing
Architect and evolve QA strategy across functional, regression, integration, performance, and security testing
Drive test automation initiatives using modern frameworks and languages—leveraging your background in software development
Collaborate with Engineering, Product, and DevOps to build quality into each phase of the SDLC
Build and maintain a test infrastructure integrated with CI/CD pipelines for fast, reliable feedback loops
Define and track quality metrics, assess risk, and clearly communicate test outcomes and quality status to stakeholders
Promote shift-left testing, test-driven development (TDD), and behavior-driven development (BDD) practices
Actively contribute to improving code quality and design through participation in reviews and architectural discussions
Qualification
Required
4+ years of professional experience as a Developer, QA, or DevOps Engineer, with a deep technical foundation
2+ years of experience leading or managing QA teams, including experience with hiring and team growth
Strong programming skills and experience contributing code to production systems in one or more modern languages (e.g., Python, JavaScript, Java, C#, etc.)
Hands-on experience with test automation tools (e.g., Selenium, Cypress, Playwright, Postman) and CI/CD systems
Thorough understanding of software testing methodologies, quality metrics, and test planning techniques
Excellent analytical, debugging, and problem-solving skills
Strong written and verbal communication skills, including the ability to explain complex quality concepts to business and engineering teams
Proven ability to advocate for quality while balancing business priorities and release schedules
Preferred
Experience leading QA efforts at growth-stage technology companies
Background in fintech, banking, or lending is a significant advantage
Familiarity with regulatory and compliance requirements in software testing (e.g., SOC2, PCI, etc.)
Experience with performance testing, load testing, or chaos engineering
Benefits
Competitive salary and benefits package
Flexible, remote work
Fun, fast-paced work environment
Dynamic start-up culture
Ability to make an immediate impact in a growth stage company
Convenient downtown Chicago office located in the heart of the city
Equal opportunity employer
Company
NinjaHoldings
NinjaHoldings is a digital financial platform that offers loans, cards, payments, lending, and other financial products.
Funding
Current Stage
Growth StageRecent News
2025-11-01
2025-05-06
2022-02-15
Company data provided by crunchbase