05 Nov
|
Revenue Roll
|
Canada
05 Nov
Revenue Roll
Canada
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 explicit 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
📌 Senior General QA Engineer (Canada)
🏢 Revenue Roll
📍 Canada