13 Nov
|
Revenue Roll
|
Winnipeg
13 Nov
Revenue Roll
Winnipeg
Senior General QA EngineerLocation: Remote (Canada) Engagement Type: B2B contractor About TieTie is building the next generation of identity resolution and marketing intelligence. and measurable revenue lift for modern marketing teams. At Tie, AI is not a feature-it is a core execution advantage. identity graphs, real-time scoring systems, and production ML pipelines that directly impact revenue, deliverability, and customer growth. The RoleWe're looking for a Senior General QA Engineer who enjoys owning product quality This role combines manual exploratory testing, automation, release validation, and close collaboration with engineering and product teams. actively leverage AI tools and automation, the day-to-day work depends on business 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.
Perform basic API testing using tools like Postman 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.
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 quick 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 Use version control (e.
Git) and test reporting tools (e.
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.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.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 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. Confidently test features with minimal or evolving specifications, using exploratory testing and product intuition to uncover edge cases 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 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.) Experi
📌 Senior General Qa Engineer (Winnipeg)
🏢 Revenue Roll
📍 Winnipeg