T

Teifi Digital

Creates digital solutions for modern transformation

Quality Assurance Analyst

Manual & Functional QAConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 3 years of quality assurance experience within a digital agency, software development, or e-commerce environment.
  • Experience testing complex web applications; experience with Shopify Plus or other modern e-commerce platforms, including API integrations, third-party applications, payment gateways, and ERP/OMS integrations, is ideal.
  • Strong understanding of software development lifecycles, Agile delivery methodologies, and sprint-based development workflows.
  • Experience creating and executing comprehensive test plans, test cases, and regression testing strategies.
  • Hands-on experience with functional, regression, smoke, sanity, integration, cross-browser, cross-device, and accessibility testing.
  • Familiarity with accessibility standards and best practices, including WCAG.
  • Ability to work within staging, QA, and production environments and understand deployment and release workflows.
  • Experience using defect tracking and project management tools such as Jira, ClickUp, Linear, or similar platforms.
  • Ability to interpret business requirements and translate them into clear, testable acceptance criteria.
  • Ability to document issues clearly and communicate risk to technical and non-technical stakeholders.
  • Ability to manage multiple concurrent projects in a fast-paced agency environment.

Responsibilities

  • Define the overall test strategy for each engagement, tailoring the approach to project scope, complexity, and risk profile.
  • Create test plans outlining testing phases, scope, timelines, entry and exit criteria, and resource requirements.
  • Apply risk-based testing, prioritizing effort toward high-impact areas to maximize coverage within delivery timelines.
  • Own test environment readiness by verifying configurations, including feature flags and production-aligned settings, and coordinate with engineering to resolve infrastructure dependencies such as CI/CD pipelines and data seeding.
  • Write and maintain test cases covering functional requirements, edge cases, and user journeys.
  • Manage the test case repository, ensuring cases are versioned, organized, and reusable across projects and sprints.
  • Execute QA testing throughout delivery, from feature-level validation through end-to-end integration testing.
  • Conduct sanity testing after deployments and code changes to confirm critical functionality before broader test cycles.
  • Perform smoke testing before and after deployment to verify build stability before deeper testing or release.
  • Execute regression testing to confirm new changes have not introduced defects into existing functionality.
  • Conduct cross-browser and cross-device testing to ensure consistent experiences across supported platforms and screen sizes.
  • Perform accessibility testing to verify compliance with accessibility standards and inclusive design requirements.
  • Review wireframes and high-fidelity mockups to identify issues early.
  • Plan and execute performance testing, including page load times and basic throughput validation.
  • Track and manage bugs from identification through resolution and verification.
  • Triage and report defects with severity classifications, reproduction steps, and supporting evidence.
  • Monitor and report defect rates, establish quality-assessment metrics, and define tooling and processes for systematic data capture.
  • Produce test coverage reports describing tested areas, coverage levels, and outstanding risks.
  • Maintain QA documentation and reports communicating test outcomes, known issues, and quality metrics to the delivery team.
  • Provide sprint QA sign-off, confirming sprint deliverables meet the required quality bar before progression.
  • Enforce the Definition of Done and agreed quality standards, ensuring work does not pass as complete without passing QA gates.
  • Own and execute the go-live QA checklist as the final quality gate before production deployment.
  • Conduct post-launch validation in production, accounting for environment-specific differences such as DNS, CDN, live payment gateways, and third-party integrations.
  • Partner with Business Analysts to validate acceptance criteria and ensure requirements are testable, unambiguous, and covered by QA.
  • Participate in design and architecture reviews, contributing a quality and testability perspective to surface risks before implementation.
  • Partner with the Engineering Lead on release readiness and planning, including timing, dependencies, risk assessment, and go-live validation; ensure QA sign-off is complete before deployment.
  • Execute the go-live QA checklist with the delivery pod and support performance testing with the Systems Architect.
  • Coordinate with engineering, which provides load-testing tools and handles deeper infrastructure-level performance engineering.

Desired Qualifications

  • Exposure to performance testing tools and methodologies.
  • Experience with test automation frameworks or automation tooling; the role is primarily focused on manual QA.

About the Company

Teifi Digital

Creates digital solutions for modern transformation

Teifi Digital crafts digital solutions to help organizations adapt to the fast-changing technology landscape. They design and implement software and digital services that keep up with modern business needs. They differentiate themselves by offering tailored, pace-aligned solutions rather than one-size-fits-all products. Their goal is to help clients stay current and competitive in a transforming age.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Vancouver, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at Teifi Digital

See more jobs