Quality Assurance Engineer

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Quality Assurance Engineer testing Trulioo’s digital identity verification SaaS platform across UI, API, database, and mobile layers. Building automation and AI-assisted Quality Engineering workflows.

Responsibilities

  • Deliver quality software for the Trulioo SaaS platform
  • Execute the strategic vision using technologies required for quality software delivery
  • Contribute to bug tracking, test prioritization, test automation, and release validation
  • Review requirements, behaviour specifications, and design documents to identify risks early
  • Develop and document full-stack test strategies and test cases
  • Conduct manual and automated testing across UI, API, database, Android, and iOS layers
  • Collaborate with QA engineers across engineering disciplines using a test-automation-first strategy
  • Integrate automated tests into CI/CD pipelines
  • Mentor and coach junior engineers
  • Assist with performance, load, and stress test scenarios using tools such as k6
  • Run baseline performance tests and document response times, throughput, and error rates using tools such as Grafana
  • Use AI and emerging technologies to improve productivity and streamline workflows
  • Use Codex and Cursor to accelerate test design, automation, debugging, defect investigation, and documentation
  • Design, build, and integrate custom AI tools and agents into Quality Engineering workflows
  • Build integrations using MCP, APIs, tool calling, and engineering systems
  • Apply prompt-engineering techniques to create accurate, reusable, and maintainable AI-assisted workflows
  • Review and validate AI-generated code, test cases, and technical analysis
  • Evaluate emerging AI technologies for product quality and engineering productivity
  • Follow security, privacy, and responsible-use practices for AI tools
  • Serve as a technical subject matter expert on emerging AI technologies
  • Report to the Manager, Quality Assurance

Requirements

  • 5+ years of hands-on experience developing automated tests using test automation frameworks at the API and UI layers
  • 5+ years of experience with UI and API testing frameworks and tools such as Cypress, Selenium, Playwright, Postman, RestAssured, or similar
  • Proven experience in at least one scripting or programming language, such as C#, Java, TypeScript, JavaScript, Python, or similar
  • Solid technical understanding of SaaS platforms, REST APIs, web applications, databases, and distributed systems
  • Experience integrating automated tests into CI/CD pipelines
  • Introductory experience with k6, JMeter, Locust, or Postman performance testing
  • Basic understanding of APIs and testing endpoints under simulated user load
  • Familiarity with application monitoring tools such as Grafana, Datadog, or New Relic
  • Practical experience using generative AI development tools such as Codex, Cursor, GitHub Copilot, or similar tools
  • Experience designing prompts and reusable instructions for code generation, test creation, debugging, requirements analysis, or technical documentation
  • Experience building or integrating AI agents, AI-assisted automation, or custom internal AI tools
  • Familiarity with MCP, API-based integrations, tool calling, or connecting AI tools to internal systems and development workflows
  • Ability to critically review and validate AI-generated code, test cases, and recommendations
  • Understanding of security, privacy, access-control, and data-handling considerations when adopting AI tools in an enterprise environment
  • A Bachelor of Science degree in computer science, engineering, or another STEM field, or a comparable combination of education, training, and experience
  • Full-time, permanent employment eligibility in Canada
  • Willingness to work from the Vancouver office three days per week
  • Nice-to-have: experience testing Android and iOS platforms
  • Nice-to-have: experience with AWS Device Farm, microservices, Docker, and AWS
  • Nice-to-have: experience building internal tools and quality dashboards
  • Nice-to-have: experience creating AI agents or workflows for test generation, requirements analysis, defect triage, failure analysis, test-data creation, or release validation
  • Nice-to-have: experience developing MCP servers or integrating MCP-compatible tools
  • Nice-to-have: experience evaluating AI-assisted workflows
  • Nice-to-have: experience establishing responsible generative AI standards
  • Nice-to-have: experience with BDD and TDD practices

Benefits

  • Health coverage
  • Dental coverage
  • Vision coverage
  • Retirement plans with company match
  • Paid time off
  • Parental leave
  • Annual education and training stipend equivalent to $1,000 in local currency
  • Flexible hybrid working environment
  • Weekly lunches
  • Quality coffee
  • Regular social events
  • Parent rooms at some locations
  • On-site gyms at some locations
  • Comfortable lounges at some locations
  • Adaptable workstations
  • Wellness workshops and events
  • Complimentary Headspace subscription
  • Employee Resource Groups
  • Inclusive, collaborative, and people-first workplace
  • Professional and personal growth opportunities

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$85,000 - CA$95,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidAWSCypressDistributed SystemsDockerGrafanaiOSJavaJavaScriptJMeterMicroservicesPythonSeleniumTypeScript

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.