At QAF Mastery, quality is more than a final checkpoint—it's an essential part of building exceptional software. We are looking for a detail-oriented and passionate QA Engineer to join our growing team in Quebec City. In this role, you will help ensure our products meet the highest standards of functionality, reliability, security, and user experience through comprehensive testing and continuous improvement.
If you enjoy solving complex challenges, improving software quality, and collaborating with talented development teams, we'd love to hear from you.
Key Responsibilities
- Design, develop, execute, and maintain manual and automated test cases for web and mobile applications.
- Review business and technical requirements to create comprehensive test plans and testing strategies.
- Identify, document, prioritize, and track software defects using defect management tools.
- Collaborate with software developers, product managers, and business stakeholders throughout the software development lifecycle.
- Perform functional, regression, integration, performance, and user acceptance testing.
- Develop and maintain automated test frameworks and scripts to improve testing efficiency.
- Participate in code reviews, sprint planning, and Agile ceremonies to promote quality throughout development.
- Analyze test results and provide recommendations for product improvements.
- Continuously improve QA processes, methodologies, and testing standards.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
- 2+ years of experience in software quality assurance or software testing.
- Experience with manual and automated testing methodologies.
- Proficiency with automation tools such as Selenium, Cypress, Playwright, or similar frameworks.
- Experience using bug tracking and test management tools such as Jira, Azure DevOps, or TestRail.
- Familiarity with REST APIs and API testing tools such as Postman.
- Basic understanding of SQL and database validation.
- Knowledge of Agile and Scrum development practices.
- Excellent analytical, troubleshooting, and communication skills.
Preferred Qualifications
- Experience with CI/CD pipelines and automated testing integration.
- Knowledge of performance and load testing tools.
- Familiarity with scripting languages such as Java, JavaScript, Python, or C#.
- ISTQB or other software testing certifications are considered an asset.
- Experience testing cloud-based or SaaS applications.
What We Offer
- Competitive salary and comprehensive benefits package.
- Paid vacation and company-recognized holidays.
- Professional development, training, and certification support.
- Opportunities to work with modern testing technologies and automation frameworks.
- Collaborative, inclusive, and innovation-driven workplace.
- Career advancement opportunities within a growing organization.
- A culture that values quality, continuous learning, and teamwork.
Why Join QAF Mastery?
At QAF Mastery, we believe exceptional software begins with exceptional quality. Our team is committed to continuous improvement, technical excellence, and delivering reliable solutions that create meaningful value for our clients. You'll have the opportunity to work alongside experienced professionals, contribute to impactful projects, and grow your career in an environment that encourages innovation and collaboration.
How to Apply
If you're passionate about software quality and eager to help build reliable, high-performing applications, we'd love to hear from you. Please submit your resume along with a brief cover letter highlighting your experience and interest in the QA Engineer position.
We appreciate the interest of all applicants; however, only those selected for an interview will be contacted.
Pay: $295,000.00 per year
Benefits:
- Company events
- Company pension
- Employee assistance program
- Wellness program
Work Location: In person