Quality Assurance Engineer
Quality Assurance Engineer
Monday, July 29, 2024
Direct Hire
Vancouver, British Columbia, Canada
Purpose of Position:
As an Intermediate Quality Assurance Engineer based in Canada, you will champion quality throughout the software development lifecycle. Working within a cross-functional team, you will collaborate closely with the Senior Quality Engineer, product managers, delivery, software engineers, and DevOps to ensure the delivery of high-quality releases. Your responsibilities will include reviewing requirements and technical designs, performing manual tests, and expanding automated test coverage. You will work closely with the Senior Quality Engineer in Canada, and our offshore QA team to drive continuous improvement in our testing plans and processes.
Responsibilities:
- Collaborate with the Canada-based product engineering team to review requirements, specifications, technical design documents, and establish test strategies.
- Work with our Senior QE and test engineering team to build our automated testing platform.
- Develop and maintain test cases for manual and automated test coverage.
- Collaborate with and coach our existing off-shore QA team, ensuring consistency in quality assurance across our product.
- Mentor team members on quality engineering best practices.
Qualifications and Skills:
- Bachelor's degree in Computer Science or related field, or equivalent combination of education and experience preferred.
- Minimum 4 years of QA experience and 2 years in test automation.
- Experience with automation test frameworks, such as PlayWright, Selenium, PyTest, etc.
- Strong knowledge of software QA methodologies, tools, and processes.
- Strong skills in organization, planning, workload prioritization, critical thinking, problem-solving, attention to detail, continuous learning, time management, and concise writing.
- Proficiency in web, mobile, API, and functional requirements testing.
- Proficiency in writing test documentation, requirements review, and creating bug reports.
- Proficiency in using the following tools and technologies: Git, Excel, SQL, HTML, CSS, browser developer tools, command line/shell, and Postman.
- Experience with tools and technologies such as Linear, Notion, GitHub, Slack, and Python.
- Experience working in an Agile/Scrum development process.
- Experience with fundraising software is a plus.
Your base salary compensation will be determined based on factors such as skills, education, experience, and geographic location. The pay range for the QA position is $90,000 - $105,000 CAD.