Virtuous logo

Senior Software Engineer in Test

Virtuous United States

remotefull-time

Salary: 12 weeks primary pa

Posted Feb 6, 2026

Role & seniority: Senior Software Engineer in Test (Mid-Senior level), Full-time

Stack/tools: SaaS QA; JavaScript/TypeScript; RESTful services; automation: Playwright, Mabl, Cypress; Agile; defect reporting; SDLC

Top 3 responsibilities

  • Define testing strategy and lead testing efforts from design through release

  • Design test plans, scenarios, scripts, and procedures; execute tests; analyze results

  • Collaborate across engineering, product, and customer teams; manage bug triage/remediation; automate tests within sprints

Must-have skills

  • 8+ years software testing experience; 5+ years automated testing (web, mobile, APIs)

  • Strong QA methodologies and processes; Agile experience

  • Proficiency in JavaScript/TypeScript; testing RESTful services; defect reporting

Nice-to-haves

  • Database knowledge (MS SQL Server preferred)

  • Experience with modern JavaScript libraries; GitHub; B2B SaaS/CRM or cloud software; remote teams

  • Location & work type: Location not specified; Full-time role in QA/Software Testing

Full Description

About Us At Virtuous, our mission is to build better solutions and create a culture of collaboration and growth. We aim to move the needle on global generosity by making a positive impact on the nonprofits we serve and intrinsically, the world. At our core, we aim to blend philanthropy and technology into one cohesive force.

Our team is made up of humble individuals who are driven by using their skills and expertise to push the boundaries of what is possible. We strive to break the status quo and offer the best products and services for the needs of our nonprofits, exceeding their expectations.

We also recognize the importance of giving back and making a difference in the communities where we live and work. That's why we practice radical generosity, whether it's through charitable donations, volunteering our time and resources, or simply being kind and compassionate to those around us. We enjoy the journey in all of our pursuits, recognizing that the destination is only a small part of the overall experience.

Our Philosophy

At Virtuous we hire the best talent based on both skillset and a heart for growing generosity in the world. We are champions of the nonprofits we serve. We believe in having fun while achieving our goals. We try not to take ourselves too seriously and no one around here is a “big deal”. The ideal candidate for Virtuous embodies the following beliefs and behaviors that our team shares

  • A spirit of curiosity - asks great questions!
  • Gives feedback freely with candor and grace, welcomes it in return.
  • Displays a passion for philanthropy and technology.
  • Actively listens to, celebrates, and empathizes with customers, partners, and team.
  • Leads by serving. Loves helping others, sharing expertise, and giving back.
  • Assumes good intent and demonstrates trust in others.
  • Pursues relationships with people different from themselves; creates space to be human.
  • Is self-motivated, taking ownership of work, and embracing new challenges.
  • Communicates clearly, is confident, genuine, and clear

Find more about our core values & more here!

Position Summary We are seeking individuals that are enthusiastic about a future where technology and creativity intersect, where exceptional work is motivated by astute analysis.

As a Sr. Software Engineer in Test, your responsibilities will include ensuring the quality and functionality of our solutions by designing and implementing testing processes. You will develop test plans, create test cases, and execute various testing methodologies to identify software defects. You will collaborate closely with our development teams to ensure that software products meet specified requirements and adheres to quality standards before being released to users.

Responsibilities Help our Engineering team develop world class B2B SaaS product Define testing strategy Design test plans, scenarios, scripts, documentation and procedures Analyze test results and report findings Participate in agile ceremonies, and participate in team development by both manually testing features and bugs as well as writing automated tests within the confines of a sprint. Collaborate with development, product, and customer teams to engineer solutions to bugs and identify areas for improvement for our suite of products Manage the bug triage and remediation process Lead testing efforts for new features from design through release.

You Must Have 8+ years of software testing experience with SaaS platforms 5+ years of automated testing experience (web applications, mobile applications and APIs) Strong knowledge of software QA methodologies, tools and processes Experience with automation testing platforms such as playwright, Mabl, and cypress Experience working in an Agile development process Proficiency in JavaScript / TypeScript or similar Experience reporting and documenting defects Possess a strong understanding of the SDLC You will be working closely within a fast-paced product team—so excellent communication + collaboration skills are a must Experience testing RESTful web services

Nice To Have Database knowledge, Microsoft SQL Server preferably Experience with modern Javascript libraries Experience with source control, Github preferably Experience working with B2B SaaS, CRM, or other cloud-based software is a plus. Experience working with remote software teams is a plus.

What We Offer Market competitive pay leveraging Carta data Employee recognition through Bonusly (birthdays, anniversaries, achievements, etc.) 401(k) retirement plan with company matching- 6% match up to 50% after 90 days We value our employee’s work-life balance and encourage taking advantage of Unlimited PTO Supportive time off including paid volunteer days and company holidays Ample Medical/Dental/Vision healthcare benefits including dependent plans & HSA/FSA offerings Fully funded mental and Wellness memberships to nurture employees- Kindbody, OneMedical, Talkspace & Teladoc 12 weeks primary parent leave, 4 weeks secondary parent leave - full pay (adoption as well) We pride ourselves on Community and host exciting company outings and events.

Seniority level Mid-Senior level Employment type Full-time Job function Quality Assurance Industries Software Development and Non-profit Organizations

Software TestingAutomated TestingSaaS PlatformsAgile DevelopmentJavaScriptTypeScriptQA MethodologiesBug TriageRESTful Web ServicesCollaborationCommunicationTest PlansTest CasesTesting MethodologiesDefect ReportingCustomer Empathyreview:company

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.