Tie
Senior General QA Engineer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Location:
Canada
Work mode:
Onsite
Published on:
28 September 2026
What they need
Senior General QA Engineer
Location: Remote (Canada)
Engagement Type: B2B contractor
Compensation: $90,000 USD/year
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 teams
Proactively 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
Competitive compensation, including salary, equity, and performance incentives
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
Other offers great for you!
These companies are also looking for great profiles
Celad
Ingénieur QA
38000 à 44000
Permanent contract
06410 Biot, France
Hybrid
Skills
5 months ago
Quick apply
Visian
Ingénieur QA (API/Back-end)
500
Freelance
Paris, France
Hybrid
Skills
1 month ago
Quick apply
Anderson RH
Ingénieur QA Automatisation - Banque
Freelance
Paris, France
Hybrid
Skills
9 hours ago
Quick apply
No company information available.