About the role: We are looking for a QA Analyst to join our product development team. We're searching for passionate candidates looking to work with a great team of Developers, Front End Developers, Designers & Product Managers. With a mix of manual and automated testing techniques you'll use industry best practices and cutting-edge technologies to ensure quality.
What you'll do: - Perform upstream testing and analysis to prevent bugs from entering the product.
- Report, track, and manage defects, ensuring they are properly documented, prioritized, and resolved.
- Collaborate with cross-functional teams, including developers, product managers, and designers, to ensure alignment on quality goals and requirement analysis.
- Provide guidance and mentorship to junior QA analysts, sharing best practices and promoting a culture of quality by being a user advocate within the team.
- Continuously evaluate and improve QA processes, tools, and methodologies to enhance efficiency and effectiveness.
- Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
- Work independently with minimal guidance to deliver high-quality testing outcomes.
- Execute end-to-end testing processes for integration, system, functional, and UAT testing.
- Provide clear test reports to Product Managers and QA Managers to keep the team updated on progress.
- Cultivate the culture of ownership, shift left methodologies and radical feedback in scrum ceremonies.
- Leverage AI tools to accelerate test case creation, optimize testing workflows, and write automation scripts.
- Lead the automation effort by creating and maintaining automated test scripts using industry-standard tools.
Requirements- 5+ years of QA experience with a strong focus on both manual and automated testing (ISTQB certification or equivalent is an asset
- Proficient in test automation tools and frameworks, including Ruby (or another OOP language), RSpec, CI/CD pipelines, and cross-browser/mobile testing
- Experience of the software testing lifecycle (STLC) - specifically requirement analysis, gap analysis, test case creation, execution, and automation, and a solid understanding of the "test pyramid."
- Strong background working within Agile/DevOps methodologies
- Experience partnering with developers-in-test, leading knowledge-sharing sessions, and communicating system flaws constructively
- A proactive, adaptable quick-learner who can manage complex projects and pivot easily when priorities shift
- Able to communicate effectively and constructively when identifying flaws in a system, process, or situation
- Experience collaborating with developers-in-test to design, implement, and maintain automation test scripts.
BenefitsWinner of Canada's Most Admired Corporate Cultures, twice. We offer more than just the basics, take advantage of:
- An award-winning culture with a collaborative & inclusive team.
- Competitive pay and performance-based bonus:
- Annual Base Salary: $85,000 - $95,000
- Annual Bonus: 20%
- Committed to flexible work arrangements, offering hybrid workplace options.
- Comprehensive medical, dental and vision coverage + Lifestyle Account.
- RRSP Matching and Parental Leave Top UP Program.
- In office massage, meditation & workout sessions.
- Virtual events such as Lunch & Learns, company parties, fun team activities and charity initiatives.
- Career learning and development programs.
Next Steps:If what you just read excites you, we'd like to hear from you! Please submit your application and we'll contact you if you are selected to move forward in the process.