Senior QA Engineer - Kelowna

apartmentRaisely placeKelowna scheduleFull-time calendar_month 

About Raisely:

With Aplos, Keela and Raisely, nonprofit groups of every shape, size, and mission can seamlessly run their finances and operations, manage their business and bottom line, and proactively engage their communities and donors when it matters most.

We’re a remote team, spread across North America (with peers all over the world).

We’re seeking new team members to join our ever growing team and play a key role in growing our product for Aplos, Keela and Raisely.

This role specifically supports the Raisely product. Raisely helps nonprofits across the world bring their fundraising ideas to life. We’re a purpose-driven remote team, bringing campaigns to life on our platform.

About the role:

A Senior Quality Assurance Engineer advocates for quality throughout the software lifecycle and works within a cross-functional feature team. A Senior Quality Assurance Engineer will collaborate with product managers, software engineers, and DevOps to ensure the delivery of high quality releases.

They will also review requirements, technical implementation designs, perform manual tests, contribute to the expansion of automated test coverage and mentor team members.

Location

Remote/Hybrid (Vancouver, BC)

What will you be doing?
  • Advocate for quality throughout the software lifecycle.
  • Collaborate with engineers to ensure testability of features.
  • Own end-to-end testing for specific features or modules.
  • Perform functional, exploratory, regression, API, mobile, and cross-browser testing.
  • Prepare datasets to test logic, error handling, and system workflows.
  • Identify, log, and retest defects, ensuring reproducibility.
  • Contribute to test strategies, including risk-based testing.
  • Analyze and improve testing coverage, efficiency, and scalability.
  • Guide test automation coverage efforts.
  • Contribute to defining team goals.
  • Lead testing efforts for cross-functional projects or critical features.
  • Lead feature training sessions.
  • Write good and clear documentation to express solutions, processes and systems.
  • Review and approve quality documentation.
  • Provide mentorship and knowledge sharing .
  • Contribute to best practices for QA processes and tools.
  • Contribute to code reviews through adherence to team standards, best practices and knowledge sharing.
  • Perform other related duties and projects as business needs require at the direction of management.

Requirements

What we’re looking for:

We believe that no one meets 100% of the listed qualifications. We are less concerned about whether you’ve done everything on a laundry list of specific things and more interested in cultivating a pool of candidates who want to join a connected, mission-driven, hard-working team of practitioners driven by creativity, curiosity, and a goal to change the world.

If you feel like you meet most of the following, we encourage you to apply.

  • Bachelor's degree in Computer Science or related field, or equivalent combination of education and experience, preferred.
  • Minimum 5 years in test automation.
  • Proficient in manual testing across various environments (e.g., web, mobile, API).
  • Proficient with test design techniques (e.g., equivalence partitioning, boundary value analysis, state transition, exploratory testing, usability testing).
  • Proficient with Agile/Scrum methodologies.
  • Proficient in writing test documentation, requirements review, and creating bug reports.
  • Proficient in writing, executing, and monitoring automated test suites.
  • Advanced knowledge of CI/CD and deployment processes.
  • Expertise with SQL queries (Filtering, sorting, joining, aggregations, subqueries)
  • Expertise with version control systems (e.g.,git, subversion, mercurial)
  • Expertise in multiple QA methodologies and tools.
  • Expertise in functional and non-functional testing (e.g., performance, security).
  • Expertise in test automation frameworks (e.g., Selenium, Cypress, Playwright).
  • Strong programming skills to build and extend automation frameworks.
  • Strong ability to design complex test strategies for large-scale systems.
  • Strong communication skills and a willingness to learn.
  • Strong problem-solving, debugging and analytical skills.
  • Strong attention to detail and accuracy.
  • Experience with tools such as Jira/Linear (Project Management), Confluence/Notion/Google Suite (documentation), and Slack (communication).
  • Experience with payment processing or fundraising software is a plus.

Benefits

Why work with us?
  • As a part of our growing Quality team, you will join a team on a mission to
  • Set the bar and elevate it - We set standards and raise expectations.
  • Be Proactive - We are champions of quality, advocating for quality at every opportunity. We coach all team members on incorporating a quality mindset so that quality is ingrained in every step of the process.
  • Be Data Driven - We leverage data to inform our risk analysis, test data, automation coverage and test strategy ensuring decisions are evidence based.
  • Continuously Improve - We are always on the lookout for opportunities to improve processes and promote team growth. We embrace change, believe in Wins and Lessons (no losses), and continually reflect to become a better team.
  • As part of the Ark Team, you will enable nonprofits to broaden their impact and further their missions.

If you need more convincing, here’s the rest of it:

  • 💵 Salary – Pay range depends on location and is $100,000 - 125,000 CAD. Your base salary compensation will be determined based on factors such as skills, education, experience, and geographic location.
  • 🏝️ Remote work & leave – We’re a remote-first company. We also have generous PTO plans (4 weeks of vacation, volunteer time off, plus an office closure from Christmas to New Year’s Day!) and support paid parental leave (12 weeks).
  • ❤️ Health Coverage & RRSP - We offer robust medical, dental, vision, disability and life insurance coverages and have a 4% match on RRSP.

If you have any questions or require accommodations in the interview process, please reach out to recruitment@aplos.com.

Aplos, Raisely and Keela’s Commitment to Equal-Employment, Diversity, Inclusion, and Equity

We know with diversity comes strength. Aplos provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

apartmentInterior Health AuthorityplaceKelowna
Position Summary Kelowna Community Health and Services Centre has an exciting opportunity for a Casual Building Operation Assistant to join their team in Kelowna B.C.! This position works rotating days, 08:00 to 16:00 How will we...
electric_boltImmediate start

Pizza cook

apartmentPandosy PizzaplaceKelowna
Overview Languages English Education  •  No degree, certificate or diploma Experience Will train On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks  •  Prepare and cook...
apartmentInterior Health AuthorityplaceKelowna
Position Summary We are currently seeking casual Community Mental Health Workers 2 to join our Mental Health Substance Use (MHSU) Complex Care Housing team at the Outreach Urban Health Centre in Kelowna, B.C. Who are we looking for?