
Senior Software Engineer in Test
Virtuous • United States
Salary: 12 weeks primary pa
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