NinjaHoldings was founded in 2017 by a team seeking to revolutionize the way everyday Americans interact with financial services. Through our CreditNinja and NinjaCard brands, we empower people overlooked by traditional financial institutions to take control of their finances via a full suite of digital banking and lending products, providing incentives and rewards along the way as we guide them on a path to financial improvement. Through our EDGE brand, we help companies better understand their customers by offering a package of bespoke underwriting, fraud detection, and analytics services. With offices in Chicago, Miami, and around the world through the power of remote work, we are a lean and innovative team always seeking like-minded talent to join us in our fight to disrupt consumer finance.
Job Summary
The Senior QA Engineer will play a critical role in ensuring the stability, performance, and quality of our web, mobile and backend systems. This individual will collaborate closely with engineers, product managers, and other stakeholders to design and execute test strategies that ensure high-quality product delivery. The ideal candidate has a deep understanding of testing best practices, automation frameworks, and how quality fits into the broader software development lifecycle. This person views QA as both a safeguard and a strategic partner in delivering reliable and scalable software.
What You'll Work On
As a Senior QA Engineer, you’ll be a key member of the engineering team with direct influence on how systems and features are designed, implemented, and validated. You will:
- Design and implement testing strategies for complex web and mobile applications built on Ruby on Rails, ensuring consistent quality across all environments
- Collaborate early in the development lifecycle to define quality standards, acceptance criteria, and testing scope for both web and mobile initiatives
- Lead test automation efforts, developing and maintaining robust automated test suites for regression, integration, performance, and end-to-end testing across web, API, and mobile platforms
- Perform manual testing for new and high-risk features, exploratory testing on iOS and Android builds, and post-release verification
- Identify, isolate, and document defects with comprehensive reports and actionable insights for developers
- Work closely with developers to validate backend logic, APIs, and integrations within Ruby on Rails services
- Champion quality by driving process improvements, mentoring junior QA engineers, and introducing new tools or frameworks to increase testing efficiency and coverage
- Collaborate cross-functionally to ensure QA coverage aligns with business priorities and customer expectations
Ideal Candidate Will Have:
- 5+ years of professional experience in Quality Assurance for web and mobile applications
- Proven experience testing Ruby on Rails applications, including APIs and, background jobs
- Hands-on experience testing mobile applications (both iOS and Android)
- Strong proficiency with test automation tools and frameworks (e.g., Cypress, Selenium, Playwright, Appium, or similar)
- Solid understanding of continuous integration and delivery (CI/CD) pipelines and how automated testing integrates within them
- Demonstrated ability to analyze system behavior, identify potential risks, and propose effective testing strategies
- Experience with SQL and basic database validation
Additional Pluses:
- Prior experience working in fast-paced startup environments or agile development teams
- Experience writing automated tests in Ruby using frameworks like RSpec, Capybara, or Similar
- Knowledge of performance, security, or load testing methodologies and tools
- Familiarity with monitoring and observability tools to support post-release validation and production quality checks
About You
You’re not just a tester — you’re a partner in building quality software. You see quality as a shared responsibility and are comfortable influencing how software is designed, built, and deployed. You have a balance of technical expertise, curiosity, and pragmatism, always looking for ways to reduce risk and improve efficiency across the engineering process. You’re as comfortable testing APIs and web features as you are verifying mobile app functionality and backend logic in a Ruby on Rails ecosystem.
Benefits:
- Competitive salary and benefits package
- Flexible, remote work
- Fun, fast-paced work environment
- Dynamic start-up culture
- Convenient downtown Chicago office located in the heart of the city
- Equal opportunity employer
Applicants must be legally authorized to work in the U.S. without the need for current or future visa sponsorship.IMPORTANT NOTICE:Please carefully review communications to ensure that they are from the official Breezy applicant tracking platform (@breezy-mail.com) or an official NinjaHoldings brand email: @ninjaholdings.com, @creditninja.com, @ninjacard.com, or @edgescore.com. If you have been contacted regarding a job opening at NinjaHoldings from any other email address, including similar email variations, this is NOT a trusted source.
We recommend that you refrain from responding to suspicious emails and file a complaint with the FBI's Internet Crime Complaint Center (IC3) at https://www.ic3.gov. For questions or to confirm the authenticity of a communication, please email hr @ninjaholdings.com.