Apply

Senior QA Engineer - Raisely

Posted 19 days agoViewed

View full description

💎 Seniority level: Senior, 5 years

📍 Location: British Columbia, Canada

💸 Salary: 100000.0 - 125000.0 CAD per year

🔍 Industry: Software Development

🏢 Company: Aplos/Raisely/Keela👥 11-50CharityNon ProfitSoftware

🗣️ Languages: English

⏳ Experience: 5 years

🪄 Skills: SQLAgileCypressGitJavaQA AutomationJiraAPI testingManual testingREST APISeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingDebuggingConfluence

Requirements:
  • 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).
Responsibilities:
  • 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.
Apply