Apply📍 British Columbia, Canada
💸 77000.0 - 110000.0 CAD per year
🔍 Software Development
🏢 Company: Aplos/Raisely/Keela👥 11-50CharityNon ProfitSoftware
- 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).
- 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
SQLAgileCypressGitQA AutomationSCRUMJiraAPI testingManual testingREST APIRegression testingTestRailSeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesMentoringAttention to detailDocumentationDebuggingConfluence
Posted about 12 hours ago
Apply