Senior QA Engineer developing and executing automated and manual test plans for Roofr's software products. Collaborating with team members to ensure high-quality standards.
Responsibilities
Drive testing architecture to the next stage of Roofr's systems
Continuously improve quality assurance processes and ensure best practices are followed
Lead the transition to shift-left testing practices by implementing an automation-first culture, empowering developers to write tests alongside code and integrating quality checkpoints throughout the development process
Build and maintain comprehensive test suites for acceptance testing, covering all user stories and acceptance criteria
Conduct test automation efforts for web and mobile (PWA) applications, complemented by targeted manual validation to ensure comprehensive quality.
Develop automated tests using Playwright with TypeScript
Partner with cross-functional teams to develop technical and testing requirements
Contribute to an early-stage, engineering-first culture focused on quality and best practices
Requirements
5+ years of experience in software quality assurance
Strong proficiency with Playwright or similar testing frameworks
Proficiency in programming languages such as JavaScript, TypeScript, or Python
Expertise in test reliability, including flaky test prevention and maintenance strategies
Experience with Agile development methodologies
Excellent communication skills with the ability to influence engineering culture and advocate for quality practices across all levels of the organization.
Ability to articulate specific examples of how your quality initiatives directly impacted business outcomes at early-stage companies (e.g., prevented customer churn, enabled faster feature delivery, reduced engineering rework by 50%+, AI led initiatives)
Benefits
1st week of employment is mandatory PTO! Start your journey with Roofr by decompressing and recharging - we will see you in week 2!
1 Friday off per month (we call those our laundry days!)
Company wide paid shutdown for the week between Christmas and New Years
Flexible time off
80% employer-paid benefits in the U.S. and 100% employer-paid premiums for Extended Healthcare and Dental in Canada
RRSP/401k match
Generous Parental Leave policy
We host an annual company retreat with great team building activities
Ample learning and development opportunities to continue growing your career
Bilingual French - first software tester testing public - facing applications and phone systems for PLATO, Canada’s Indigenous - owned technology services company. Supporting reliable finance - sector systems for Canadian citizens.
QA Engineer ensuring software quality for a technology company through manual, automated, functional, regression, and exploratory testing. Improving test coverage and QA processes across Agile product development.
Quality Assurance Analyst reviewing Canadian mortgage files for nesto, a mortgage technology and financing company. Detecting fraud, supporting audits, and advising underwriting teams on credit and property risks.
Quality Assurance Analyst reviewing Canadian mortgage applications for compliance, fraud, and underwriting risks. Supporting audits and advising nesto’s mortgage technology and financing business.
Senior QA Analyst testing payment APIs, distributed systems, and Kafka event flows for Expleo, a global engineering and consulting organization. Designing automation and validating end - to - end transaction quality in a hybrid Montreal role.
Développeur QA Salesforce automatisant les tests pour nesto, entreprise canadienne de financement hypothécaire. Concevant des scripts Playwright, administrant les environnements Salesforce et soutenant les processus QA et CI/CD.
Quality Assurance Technician supporting Hydro Tech’s hydro - electric projects and quality management system. Performing dimensional inspections, QA/QC testing, documentation, and quality control in the field.