Senior QA Specialist πŸ”πŸ›‘οΈπŸ“± (Manual, API, Selenium | SaaS Membership Management CRM | Financial Applications | Remote)

20 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Goodwork is recruiting for a Canadian-based SaaS company specializing in membership management software.

About the Company

We're a SaaS company reimagining membership software for the modern era. Our mission: to empower non-profit organizations to better engage members, drive value, and foster growth.


Our configurable all-in-one platform combines membership management, email campaigns, event management, committee oversight, and volunteer coordination. From dues collection and member benefits to document storage and website hosting, we eliminate the need for multiple separate tools.


Through our two products, we serve nonprofit member clubs like Rotary International (50-100 members each club) and professional associations. Our typical enterprise clients have 1,000-5,000 members, including organizations like the International Institute of Business Analysis (IIBA). Our largest client has grown to over 30,000 members across multiple chapters.


Founded 20 years ago, and born from our Founders’ experience as community volunteers, we've earned Microsoft's Impact Award for innovation and consistently rank among top performers on Capterra and G2. Our customer-centric approach has earned us a 98% retention rate and established us as the trusted platform for organizations modernizing their digital strategy.


OUR COMPANY VALUES

  • πŸ”₯ Passion:

    Life is short so make it count
  • πŸ’« Customer Experience:

    We provide stellar experiences that delight
  • 🀝 Teamwork:

    We're all in the same boat
  • πŸ“ˆ Drive & Growth:

    We strive to achieve more and grow
  • ⭐ Integrity & Accountability:

    We deliver on our promises
  • ✨ Excellence:

    If you're going to do it, do it right


We're a fully-remote organization of 28 people, with a robust Development team, Customer Success team, Product team, Implementation team, plus Billing, Bookkeeping, and Marketing roles. Our Founders also handle sales. Most of our team members are based in the Greater Toronto Area, with some remote team members around the world.


Our culture combines startup agility with work-life balance. We're highly collaborative - our team is always on Slack sharing ideas and helping each other out. New hires consistently mention how supportive and helpful everyone is – there's no fear of asking questions. We use agile methodologies with sprint planning and regular retrospectives, but we're not rigid about processes. While we move fast, we're not an 80-hour-week company. We stay connected through regular check-ins, quarterly town halls, and company retreats, with more frequent touch points for new team members that naturally space out over time.


About the Role

We're looking for a remote Senior QA Specialist to serve as the quality guardian for our industry-leading membership management platform, ensuring robust, user-friendly solutions that exceed customer expectations.


In this role, you'll test a sophisticated configurable CRM-based system with multiple building blocks that create different use cases for trade associations, clubs, and multi-level organizations. You'll work with template-based applications where each customer has unique configurations, similar to how different Salesforce implementations use the same building blocks but serve different purposes. You'll test both web applications and native mobile apps (iOS and Android) using primarily black-box testing methodologies, with some grey-box API testing.


Our system is complex with many rules and limited documentation, built on Microsoft Cloud technology (specifically: .NET, Cosmos DB, Blazor, NoSQL, microservices). You'll analyze features when ready for testing, asking critical questions that developers may not consider due to their more limited system knowledge. You'll test in small incremental pieces while maintaining awareness of the whole application, identifying dependencies, edge cases, and acceptance criteria that help define testing scope. This role requires someone who thinks beyond closing tickets and truly cares about delivering bug-free applications to customers.


Our IDEAL CANDIDATE


Your performance will be measured by comprehensive test coverage with no missed cases, clear defect reporting and resolution tracking, thorough environment and system analysis, effective regression testing strategies, and your ability to grasp and retain complex system knowledge over time.


You'll collaborate with Developers, Implementation teams, Product Owners, and Support staff. This position reports directly to the QA Manager.


You’ll be doing things like:

  • Feature Analysis & Scope Definition:

    Analyze features ready for testing to identify dependencies, edge cases, and acceptance criteria; collaborate with developers and product managers to define testing scope; learn complex systems with minimal documentation; provide feedback on areas that may affect other system components.
  • Manual Testing Execution:

    Test web applications and mobile apps (iOS & Android) across multiple browsers, devices, and environments (development, staging); perform functional, integration, acceptance, and end-to-end testing; execute manual UI testing for responsive designs; test features in small incremental pieces.
  • Technical Testing & Automation:

    Conduct API testing using Postman for greybox validation; participate in UI automation projects using Selenium; execute email functionality testing with high-volume scenarios.
  • Regression & Risk Analysis:

    Develop regression testing strategies based on system knowledge; proactively identify potential quality risks and cross-module impacts; analyze which areas require testing based on feature changes.
  • Defect Management:

    Log and track software defects using JIRA and Zephyr; follow issues through resolution with developers; escalate critical blockers affecting delivery timelines; perform root cause analysis using deep system knowledge.
  • Documentation & Reporting:

    Maintain internal documentation in Confluence covering system behavior, limitations, and configuration examples; document test cases, procedures, and results for traceability; generate test reports and communicate results to stakeholders.


Skills & Qualifications

  • 6+ years of prior experience in roles like QA Specialist, Software Tester, Quality Assurance Engineer, or related.
  • Solid understanding of QA methodologies and Software Testing Life Cycle (STLC)
  • Proven experience with end-to-end testing of responsive web applications across browsers and platforms
  • Strong mobile testing experience on Android and iOS devices
  • Experience analyzing complex, configurable systems to identify dependencies, edge cases, and acceptance criteria
  • Ability to define testing scope and develop regression strategies
  • High-level analytical intelligence to navigate complex use case matrices and conditional logic
  • Excellent analytical and troubleshooting capabilities with strong attention to detail
  • Exceptional memory for retaining complex system details and performing root cause analysis
  • Self-learning ability for complex systems with minimal documentation
  • Strong communication skills for collaborating with technical and non-technical stakeholders
  • Experience working in Agile/Scrum environments with shifting priorities


Bonus if you also have:

  • Experience testing financial applications and understanding basic finance concepts (debit, credit, journal accounts, invoices)
  • Previous experience with dynamic, configurable CRM systems or membership management systems
  • API testing experience and familiarity with greybox testing methodologies
  • Experience with automated testing tools (Selenium) and UI automation projects
  • Programmatic performance testing experience
  • UX/UI design sense and product intuition
  • ISTQB certification or knowledge of standards like ISO/IEEE 29119 or IEEE 829
  • Prior experience in SaaS or technology companies with complex platform architectures
  • Familiarity with our tools:

    JIRA, Zephyr, Confluence, Postman, Selenium, Slack, LucidChart, Draw.io, UXPin


Position Details

  • Working Hours:

    Β 6 hour (minimum) daily overlap between 9AM–5PM ET; remaining 2 hours can be worked asynchronously.
  • Employment type:

    Full-time (40 hours/week), Exclusivity Preferred
  • Education:

    Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Level:

    Senior (6+ years of relevant work experience)
  • Compensation:

    ~CAD $1,420–$1,736 (INR 90K–110K) per month, based on experience. Structured as a Consultant Agreement (independent contractor), meaning you'll be responsible for your own taxes, benefits, and insurance.


Benefits of working with us:


  • πŸš€ Work directly with a forward-thinking international company
  • 🏑 Work from the comfort of your home
  • πŸ† Incredibly talented teammates
  • πŸ§˜πŸΎβ€β™€οΈ Work-life balance: 8 hours a day, 5 days a week
  • πŸ’° Above-market compensation
  • πŸ’» Remote-first company culture
  • 🧠 Lots of learning & growth opportunities
  • πŸ™‹β€β™€οΈFemale-majority leadership and management
  • 🀝🏾Regular remote socials and quarterly townhalls
  • πŸ”§ Access to modern tech stack
  • 🎯 Opportunity to work on meaningful software that impacts thousands of organizations


Not sure you meet all the requirements? Apply anyway! We value diverse experiences and hire for potential.

If you don't hear back within 4 weeks, assume you weren't selected, but Goodwork may still reach out about other remote roles.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now