Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations
Quality Assurance Engineer
<p>We are looking for an experienced Quality Assurance Engineer to join our clients dynamic IT software team in Vancouver, British Columbia. This long-term contract position offers an exciting opportunity to contribute to the development of cutting-edge applications across web, mobile, and desktop platforms. If you thrive in an environment focused on automation, continuous improvement, and DevOps-driven CI/CD processes, we'd love to hear from you.</p><p><br></p><p>Responsibilities:</p><p>• Engage early with product and development teams to define testing requirements and ensure quality is integrated throughout the development process.</p><p>• Create and execute well-structured manual test plans, including regression, acceptance, integration, exploratory, and edge-case testing.</p><p>• Collaborate with developers for pair testing and incorporate exploratory and automated checks during development.</p><p>• Maintain and improve an end-to-end automation framework using TypeScript, while identifying gaps in testing and recommending solutions.</p><p>• Conduct ad-hoc testing to validate features during active development phases.</p><p>• Develop and manage thorough documentation of test plans and QA processes to ensure alignment with project requirements.</p><p>• Troubleshoot issues across the application stack, using Linux command line and other tools.</p><p>• Review and contribute to automation scripts in JavaScript, TypeScript, and other relevant programming languages.</p><p>• Perform quality audits and manage bug tracking to ensure consistent delivery of high-quality software.</p>
• Minimum of 4 years of experience in manual and automated testing for web and desktop applications.<br>• Solid understanding of Agile methodologies and CI/CD practices.<br>• Proficiency in automation tools such as Cypress, Selenium, or WebdriverIO.<br>• Familiarity with Linux or macOS environments and version control systems like Git.<br>• Strong problem-solving skills with experience in troubleshooting across the application stack.<br>• Exceptional organizational abilities and attention to detail.<br>• Effective communication skills, with a track record of managing QA processes from planning to execution.<br>• Experience with bug tracking tools like Atlassian Jira and integration testing processes.
<p>Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.</p> <p>Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. <a href="https://www.roberthalf.com/ca/en/mobile-app" target="_blank">Download the Robert Half app</a> and get 1-tap apply, notifications of AI-matched jobs, and much more.</p> <p>Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada.</p> <p>Only job postings for jobs located in Quebec appear in French.</p> <p>© 2025 Robert Half. By clicking “Apply Now,” you’re agreeing to <a href="https://www.roberthalf.com/ca/en/terms">Robert Half’s Terms of Use</a>.</p>
  • Vancouver, BC
  • onsite
  • Temporary
  • 45.00 - 60.00 CAD / Hourly
  • <p>We are looking for an experienced Quality Assurance Engineer to join our clients dynamic IT software team in Vancouver, British Columbia. This long-term contract position offers an exciting opportunity to contribute to the development of cutting-edge applications across web, mobile, and desktop platforms. If you thrive in an environment focused on automation, continuous improvement, and DevOps-driven CI/CD processes, we'd love to hear from you.</p><p><br></p><p>Responsibilities:</p><p>• Engage early with product and development teams to define testing requirements and ensure quality is integrated throughout the development process.</p><p>• Create and execute well-structured manual test plans, including regression, acceptance, integration, exploratory, and edge-case testing.</p><p>• Collaborate with developers for pair testing and incorporate exploratory and automated checks during development.</p><p>• Maintain and improve an end-to-end automation framework using TypeScript, while identifying gaps in testing and recommending solutions.</p><p>• Conduct ad-hoc testing to validate features during active development phases.</p><p>• Develop and manage thorough documentation of test plans and QA processes to ensure alignment with project requirements.</p><p>• Troubleshoot issues across the application stack, using Linux command line and other tools.</p><p>• Review and contribute to automation scripts in JavaScript, TypeScript, and other relevant programming languages.</p><p>• Perform quality audits and manage bug tracking to ensure consistent delivery of high-quality software.</p>
  • 2025-10-21T06:44:06Z

Quality Assurance Engineer Job in Vancouver | Robert Half