Senior General QA Engineer (Winnipeg)

Senior General QA Engineer (Winnipeg)

11 Nov
|
Revenue Roll
|
Winnipeg

11 Nov

Revenue Roll

Winnipeg

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 Quick-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

#J-18808-Ljbffr

📌 Senior General QA Engineer (Winnipeg)
🏢 Revenue Roll
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior general qa engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior general qa engineer (winnipeg) / winnipeg