Full-Time QA Engineer
Roofr is hiring a remote Full-Time QA Engineer. The career level for this job opening is Experienced and is accepting Canada based applicants remotely. Read complete job description before applying.
Roofr
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are seeking a highly motivated and experienced QA Engineer with proficiency in building, to join our team. The ideal candidate will be responsible for developing and executing test plans, identifying and reporting defects, and ensuring that our software products meet high-quality standards. The QA Engineer will collaborate with developers, product managers, and other stakeholders to deliver high-quality software products.
What You'll Get to Do:
- Help drive testing architecture to the next stage of Roof's systems
- Work in a fast-paced cross-functional team that values doing things 'the right way'
- Contribute in an early-stage company with engineering first culture
- Collaborating with the cross-functional team members to develop technical and testing requirements
- Build and maintain test suites for acceptance testing, ensuring that they cover all user stories and acceptance criteria
- Collaborate with cross-functional teams to identify and report defects and ensure their timely resolution
- Identify and communicate quality issues, risks, and potential improvements to the development team
- Participate in agile development processes, including sprint planning, stand-ups, retrospectives, and demos
- Conduct manual and automated testing of web and mobile applications
- Participate in the design and development of automated testing frameworks and infrastructure
- Work closely with the development team to troubleshoot issues and provide support
- Continuously improve the quality assurance process and ensure best practices are followed
What You'll Bring to the Role:
- Bachelor's degree in Computer Science, Engineering or a related field
- 3+ years of experience in software quality assurance
- Experience with programming languages (Javascript, Typescript, PHP or Python), strongly preferred
- Strong experience with Playwright
- Understanding of how to make sure test suites are reliable
- Experience building UX and API automation tests
- Experience building and maintaining test suites for acceptance testing
- Experience with testing mobile applications preferred
- Experience with Agile development methodologies
- Excellent verbal and written communication skills
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a team
- Experience with version control systems such as Git