Senior General QA Engineer

Revenue Roll

Canada

Remote

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

4 weeks vacation per year
Unlimited sick leave
Remote-first culture

Job summary

Tie is seeking a Senior General QA Engineer to own product quality end-to-end. The role combines manual testing, automation, and release validation with close collaboration across engineering and product teams.

You’ll leverage AI tools and automation where it adds value while also performing hands-on testing. Responsibilities include test design, cross-browser validation, API testing with Postman, and maintaining test repositories.

Qualifications

  • 5+ years of manual testing experience for web applications.
  • 2+ years of automation testing experience (Playwright or Cypress must have JS/TS).
  • Strong understanding of Agile methodologies (Scrum/Kanban).
  • Familiarity with bug tracking and test case management tools (QASE, Testomat, TestRail, etc.).
  • Experience testing REST APIs (basic level).
  • Experience with data verifications and cross-browser testing.

Responsibilities

  • Review requirements, user stories, and design documents to create test cases and checklists.
  • Perform functional, integration, UI/UX, and regression testing across web, data, and API layers.
  • Test on multiple browsers, devices, and screen resolutions for cross-platform consistency.
  • Execute manual test cases and report issues with clear reproduction steps and severity.
  • Verify fixes and perform retesting and smoke testing.
  • Collaborate with developers and product managers to ensure test coverage and align QA efforts with release goals.

Skills

Manual testing
Automation testing
Playwright/Cypress
Agile methodologies
Bug tracking tools
REST APIs
Data verification
Cross-browser testing

Tools

Postman
Jira
Allure
TestRail
TestNG
Git
Playwright
Cypress
Selenium

Job description

Senior General QA Engineer

Location: Remote (Canada)

Engagement Type: B2B contractor

About Tie

Tie is building the next generation of identity resolution and marketing intelligence. Our

platform connects hundreds of millions of consumers across devices, browsers, and

channels-without relying on cookies-to power higher deliverability, smarter targeting,

and measurable revenue lift for modern marketing teams.

At Tie, AI is not a feature-it is a core execution advantage. We operate large-scale

identity graphs, real-time scoring systems, and production ML pipelines that directly

impact revenue, deliverability, and customer growth.

The Role

We're looking for a Senior General QA Engineer who enjoys owning product quality

end-to-end. This role combines manual exploratory testing, automation, release

validation, and close collaboration with engineering and product teams. While we

actively leverage AI tools and automation, the day-to-day work depends on business

priorities, so we're looking for someone who is equally comfortable with hands-on

manual testing and building automation where it adds the most value.

Technical Responsibilities
  • Review requirements, user stories, and design documents to create detailed and comprehensive test cases and checklists
  • Perform functional, integration, UI/UX, and regression testing across web, data, 3d party apps and/or API layers.
  • Test on multiple browsers, devices, and screen resolutions to ensure cross-platform consistency
  • Execute manual test cases and report issues with clear reproduction steps and severity levels
  • Verify fixes and perform retesting and smoke testing
  • Maintain test case repositories (e.g., TestRail, Zephyr, Xray, etc.)
  • Perform basic API testing using tools like Postman
  • Use developer tools (e.g., Chrome DevTools, browser console) to investigate issues
  • Track and manage bugs using tools like Jira
  • Support release validation in redesign, staging and production environments or any other required.
  • Collaborate with developers and product managers to ensure test coverage and align QA efforts with release goals
  • Collaborate with business, customer success to ensure the test coverage and align QA efforts with business goals.
Automation & AQA Responsibilities
  • Develop and maintain automated test suites for UI and API layers using frameworks like Playwright, Cypress, or Selenium
  • Integrate test automation into the CI/CD pipeline to enable fast and reliable deployments
  • Prioritize what to automate based on risk, stability, and ROI, complementing manual testing
  • Validate data flows and transformation logic in data-driven applications by writing automated assertions against APIs and backend responses
  • Build reusable utilities and selectors to support robust and maintainable test scripts
  • Work closely with developers to ensure testability and coverage of edge cases
  • Use version control (e.g., Git) and test reporting tools (e.g., Allure, TestNG reports) to ensure traceability
  • Support debugging and root cause analysis by capturing logs, screenshots, and network traces during test execution
  • Maintain a hybrid approach, knowing when to use exploratory/manual testing alongside automation to uncover UI/UX or logic-related issues
Data-Driven Application Testing
  • Validate the accuracy, completeness, and integrity of data throughout the user journey
  • Perform data validation across frontend, backend, and database layers, including comparing displayed data with source systems or API responses
  • Ensure business rules and data logic are correctly applied (e.g., filters, transformations, aggregations)
  • Test the impact of edge cases and malformed data inputs on application behavior
  • Perform SQL-based verification (or through data exports) to confirm data correctness, where applicable
  • Validate data syncing between systems, especially in applications that consume or expose third-party data via APIs
  • Monitor how updates to records, entries, or data states reflect across the application (e.g., state transitions, user-based data visibility)
Non-Technical Responsibilities
  • Participate in daily stand-ups, sprint planning, and retrospectives to represent QA priorities
  • Communicate bugs and quality concerns clearly to cross-functional teamsProactively raise red flags if requirements are unclear, incomplete, or inconsistent
  • Help define and improve QA processes, checklists, and acceptance criteria
  • Collaborate with product and design teams to ensure test scenarios reflect user expectations
  • Own the quality mindset for the features being delivered
  • Provide feedback on usability and suggest improvements from a user perspective
  • Maintain a clear audit trail of testing progress and coverage
  • Be a champion for documentation, keeping test plans and QA procedures up to date
  • Collaborate with QA Team Lead in providing feedbacks and reviews of QA strategies, processes, practices.
Working in Ambiguous and Fast-Paced Environments
  • Confidently test features with minimal or evolving specifications, using exploratory testing and product intuition to uncover edge cases
  • Collaborate closely with developers, product managers, and other stakeholders to clarify intent and co-create acceptance criteria when missing
  • Document findings, gaps, and assumptions clearly to reduce miscommunication and improve team alignment
  • Adapt quickly to frequent changes in priorities or scope, while ensuring quality is not compromised
  • Use structured approaches to test loosely defined features, such as session-based test charters or heuristic checklists
  • Maintain composure and clear prioritization even during high-pressure releases, rollbacks, or urgent hotfixes
Requirements
Technical
  • 5+ years of manual testing experience for web applications
  • 2+ years of automation testing experience(Playwright or Cypress must have(JS/TS))
  • Strong understanding of Agile methodologies, specifically Scrum and Kanban
  • Familiarity with bug tracking and test case management tools(QASE, Testomat, TestRail, etc.)
  • Experience testing REST APIs (even at a basic level)
  • Experience with Data verifications
  • Ability to test across various browsers and responsive breakpoints
As a plus:
  • Experience with AI in both automated tests and day2day work will be a plus(Claude.ai)
Non-Technical
  • Detail-oriented mindset and strong analytical thinking
  • Clear and concise communicator in both written and verbal form, English.
  • Proactive communication cros-team
  • Comfortable working in fast-paced, changing environments
  • Ability to manage time and tasks independently
  • Proactive attitude and a sense of ownership for quality

Important: This is a General QA role. While automation is an important part of the job, the day-to-day work varies based on business priorities. Some sprints are automation-heavy, while others require more manual exploratory testing, release validation, production support, and close collaboration with engineering and product teams. We're looking for someone who enjoys both aspects of QA and is comfortable switching between them.

What We Offer
  • Opportunity to work on core AI systems that directly impact revenue and product differentiation
  • High ownership and autonomy in a senior, hands-on role
  • Remote-first culture with a strong engineering and data focus
  • Exposure to cutting-edge problems in identity resolution, graph ML, and real-time AI systems
  • Clear growth path toward Staff / Principal IC roles
What else:
  • 4 weeks of paid vacation per year (flexible scheduling)
  • Unlimited sick leave - we trust your judgment and care about your health
  • US Bank Holidays off (American calendar)
  • Remote-first culture and flexible working hours
  • Flat structure, no micromanagement, and full ownership
  • Opportunity to make a real impact during a critical growth phase
Interview Process
  • Recruitment Screening Call
  • Test task in HackerRank for 1h
  • Technical deep dive Interview (1,5h)
  • Final interview with CTO
Why Join Us?
  • Real ownership and autonomy
  • Opportunity to shape delivery across the entire engineering organization
  • Exposure to SaaS, data, integrations, automation, and platform work
  • Collaboration with global teams and vendors
  • A strong product with real scale and momentum
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Analyst
QA Analyst

Fellow - AI Meeting Assistant • Montreal

Remote
CAD 70,000 - 100,000
Health and dental coverage
Parental leave
Three weeks vacation
+2
QA Automation Engineer
QA Automation Engineer

360training • Canada

Remote
CAD 90,000 - 120,000
Monthly Team Events
Pet Insurance
Remote & Hybrid Work Models
+3
QA Analyst (AI-Forward)
QA Analyst (AI-Forward)

Creator • Vancouver

Hybrid
CAD 70,000 - 80,000
Competitive salary
Benefits package
Three user types
+4
QA Engineer, Agentic Development
QA Engineer, Agentic Development

Clariti Cloud Inc. • Toronto

Remote
CAD 75,000 - 90,000
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

GryphTech Inc. • Mississauga

On-site
CAD 85,000 - 110,000
QA Analyst
QA Analyst

Jaide Health • Toronto

Remote
CAD 70,000 - 95,000
Health and dental coverage
Parental leave
Three weeks vacation + sick leave
+2
QA Automation Engineer
QA Automation Engineer

360training • Alberta

On-site
CAD 90,000 - 120,000
Competitive salary
Annual bonus
PTO and holidays
+5
Lead Platform Engineer, AI-Native - Full-Stack + Data/ML Pipelines + DevOps
Lead Platform Engineer, AI-Native - Full-Stack + Data/ML Pipelines + DevOps

Revenue Roll • Canada

Remote
CAD 165,000 - 262,000
QA Analyst
QA Analyst

Fellow - AI Meeting Assistant • Ottawa

Remote
CAD 70,000 - 100,000
Fair, competitive compensation
Health and dental coverage
Parental leave
+3
QA Architect
QA Architect

Cardata • Canada

Remote
CAD 130,000 - 160,000
Remote work and flexible hours
Mentorship and development programs
Extended medical & dental benefits
+2