QA Engineer II

closed
Raisely Logo

Raisely

πŸ’΅ $55k-$79k
πŸ“Remote - Canada

Summary

Join Aplos, a leading nonprofit and church management software company, as a Quality Assurance Engineer. You will play a crucial role in ensuring the delivery of high-quality software releases by collaborating with cross-functional teams. Your responsibilities will include advocating for quality throughout the software development lifecycle, designing and executing test cases, identifying and logging defects, and contributing to automated testing. You will also participate in team meetings, create documentation, and mentor junior team members. This remote-first position offers a competitive salary, generous PTO, paid parental leave, and comprehensive health benefits. Aplos is committed to diversity, inclusion, and equity.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent combination of education and experience, preferred
  • Minimum 3 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 with SQL queries (Filtering, sorting, joining, aggregations, subqueries)
  • Proficient in writing, executing, and monitoring automated test suites
  • Proficient with version control systems (e.g.,git, subversion, mercurial)
  • Proficient with CI/CD pipelines and integrating automated tests
  • Expertise in functional and non-functional testing (e.g., performance, security)
  • Expertise in test automation frameworks (e.g., Selenium, Cypress, Playwright)
  • 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), Slack (communication), Test Rail (Test Case Management), and Aqua (IDE)

Responsibilities

  • Advocate for quality throughout the software lifecycle
  • Collaborate with engineers to ensure testability of features
  • Design and execute test cases based on requirements and specifications
  • Prepare datasets to test logic, error handling, and system workflows
  • Identify, log, and retest defects, ensuring reproducibility
  • Perform functional, exploratory, regression, API, mobile, and cross-browser testing
  • Use SQL queries and API calls to validate data
  • Develop and maintain automated test scripts
  • Own end-to-end testing for specific features or modules
  • Contribute to test strategies, including risk-based testing
  • Participate in team meetings and training sessions
  • Create and maintain quality documentation
  • Contribute to code reviews through adherence to team standards, best practices and knowledge sharing
  • Contribute to meeting team goals
  • Provide mentorship for junior team members
  • Lead feature training sessions
  • Review and approve quality documentation
  • Perform other related duties and projects as business needs require at the direction of management

Preferred Qualifications

Experience with fund accounting software or fundraising software is a plus

Benefits

  • Salary – Pay range depends on location and is $77,000 - 110,000 CAD
  • 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
This job is filled or no longer available

Similar Remote Jobs