NinjaHoldings
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.
#J-18808-Ljbffr
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.
#J-18808-Ljbffr